rime中州韵 easyEnglish输入法

2023-12-31 14:52

本文主要是介绍rime中州韵 easyEnglish输入法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

根据前面的几个自定义配置的练手,想必大家已经熟悉了所谓的 程序文件夹用户文件夹custom.yam 文档这几个概念了。在接下来的自定义配置讲述中,将默认大家是懂得所做的修改应该在哪个文件中进行的,讲述的速度将会有所加快。

今天我们在 rime 中配置 easyEnglsih 输入方案,以便可以在 rime 中快速便捷的输入英文单词。

easy_en.dict.yaml

首先,我们需要准备一个 easyEnglish 用的字典,在这个字典中定义了单词与编码的对应关系,👇如下是一个节选示例:

---
name: easy_en
version: "0.2"
sort: by_weight
use_preset_vocabulary: false
...a	a
A	A
á	a
Á	A
à	a
À	A
â	a
Â	A
ä	a
Ä	A

👆以上所述 easy_en.dict.yaml 文档,你可以在 easy_en.dict.yaml 下载取用。

easy_en.schema.yaml

有了字典,我们还不能进行输入,因为无法将我们的按键输入转换为英文单词,我们需要定义一个输入方案,以便把我们的按键输入转换为字典中所定义的对应的英文词条。easy_en.schema.yaml 就是我们所说的这个输入方案。

easy_en.schema.yaml 文档内配置了一个输入方案和各项必要的参数,这 不是 一个补丁文档,所以这些参数 不在,也 不应该在 patch 节点下。

20231231122519

👆以上所述 easy_en.schema.yaml 文档,你可以在 easy_en.schema.yaml 下载取用。

💣注意:
所述 easy_en.dict.yamleasy_en.schema.yaml 两个文档,需要放在同一路径下。你可以将他们放置在 程序文件夹 内,也可以将他们放在 用户文件夹 内。但就我个人而言,我是将这两个文档放在 用户文件夹 内的。

惊喜/意外

如果你已经把 easy_en.dict.yamleasy_en.schema.yaml 两个文档保存在了 程序文件夹 或者 用户文件夹 内,并且也重新部署了 rime,那么当你按下 F4/F8 键调出 方案选单 后,你会惊讶的发现,怎么没有 easy-english 输入方案可选呢?
20231231123358

不知你是否还有印象,在 rime中州韵 安装教程 一节中,我们在配置完 五笔・拼音 输入法后,有遇到过类似的现象,不知道是否还记得当时是如何解决的,如下👇:
20231231124059

default.custom.yaml

default.custom.yaml 文档我们在 rime中州韵 default.custom.yaml 配置 中已经有所介绍,不知道你是还有印象。
20231231124635

没错,我们需要在 default.custom.yaml 文档内的 schema_listh 节点下添加一个选项,然后我们才能(记得 重新部署 哦)选择使用 easy-english 输入方案,如下👇:

patch:schema_list:- {schema: wubi_pinyin}  # 五笔・拼音 输入方案- {schema: easy_en}  # 英文输入方案

在以上👆配置中,我们增加了一个名为 easy_en 的输入方案,这样我们就可以在 F4/F8 调出的 方案选单 中选择和使用 easy-english 输入方案了。
20231231130430

📑 easy_en 这个名字是怎么知晓的?
如果你能想到此问题,那么你是一个善于思考,寻根究底,不满足于表现现象的人,这使你可以学到更多,理解也更透彻。
打开 easy_en.schema.yaml 文档,我们应该可以在文档的后半部分观察到如下的参数定义。default.custom.yamlschema_list 所引用的,就是每个输入方案的 schema_id 值,如下👇:
20231231125249

👆以上所述 default.custom.yaml 文档,你可以在 default.custom.yaml 下载取用。

easy_en.custom.yaml

你应该已经知道,所谓 easy_en.custom.yaml 文档,是 easy_en 输入方案 easy_en.schema.yaml 的补丁文档。我们可以在 easy_en.custom.yaml 文档中进行输入方案的个性化配置。👇以下是我个人所用的个性化配置内容,供大家参考:

patch:speller/alphabet: "zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA/" #定义输入字符的识别格式style:inline_preedit: true  # 是否在输入行内进行预测生成,true 表示不单独显示输入字符punctuator:import_preset: symbolstranslator/enable_user_dict: true        #开启用户词典translator/enable_encoder: true          #是否自动造词translator/encode_commit_history: false  #对已上屏的内容整合成词条,看需求

👆以上个性化配置,为我们在 easy_en 输入方案中增加了输入扩展字符的能力,如下👇:
20231231131618

👆以上所述 easy_en.custom.yaml 文档,你可以在 easy_en.custom.yaml 中下载取用。

小结

以上就是今天的分享,在 rime中州韵/小狼毫 输入法中配置 easyEnglish 输入方案,并进行了简单的个性化配置。

这篇关于rime中州韵 easyEnglish输入法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/556359

相关文章

韦季李输入法_输入法和鼠标的深度融合

在数字化输入的新纪元,传统键盘输入方式正悄然进化。以往,面对实体键盘,我们常需目光游离于屏幕与键盘之间,以确认指尖下的精准位置。而屏幕键盘虽直观可见,却常因占据屏幕空间,迫使我们在操作与视野间做出妥协,频繁调整布局以兼顾输入与界面浏览。 幸而,韦季李输入法的横空出世,彻底颠覆了这一现状。它不仅对输入界面进行了革命性的重构,更巧妙地将鼠标这一传统外设融入其中,开创了一种前所未有的交互体验。 想象

解决TMP_InputField 在WebGL(抖音)上不能唤起虚拟键盘,不能使用手机内置输入法的问题

整整花费了一天时间测试和解决。试验了多个方法,花了不少美刀,最终才发现抖音这个官方文档,哭了: https://partner.open-douyin.com/docs/resource/zh-CN/mini-game/develop/guide/game-engine/rd-to-SCgame/open-capacity/capability-adaptation/sc_webgl_keyboa

手机点击输入框,弹出输入法会盖住web的文本框问题。

输入法盖住文本框 解决办法:把文本框外的div设置成固定定位 fixed 输入框文本时时变化激发的方法 :onpropertychange="***"兼容ie   。       οninput="***"兼容非IE,两者可同时使用

Android Studio 3.0.x 输入法无提示框之方

0、环境介绍: 系统:Win 7 旗舰版 Android Studio:2.3.3 JDK:1.8 输入法:百度 1、病情描述: Android Studio(AS) 检测更新提示可以更新到3.0.1,以前的版本是2.3.3,更新完后我的百度输入法在AS编辑框中就无法输入中文了,不,还是可以输入中文的,切换的中文模式,然后按空格键就可以有中文了。但是输入法不提示中文这个很少变扭

Android默认输入法语言的修改以及SettingsProvider作用

Android源码中默认的有三种输入法:英文,中文,日文。对应的工程代码路径为: <android_root>/packages/inputmethods/LatinIME/ <android_root>/packages/inputmethods/OpenWnn/ <android_root>/packages/inputmethods/PinyinIME/ 一般情况下,默认都是选择的La

Ubuntu 中安装fcitx中文输入法,五笔和拼音

Ubuntu 14.04 LTS中自带的iBus输入法有多么的难用,这个不用我来说,今后你会看到各种吐嘈会像滔滔江水连绵不绝的。这里我们不抱怨,我们自己来着手解决中国人自己的Linux中文输入法问题。Fcitx是当之无愧的最好的中文输入法(框架),真的非常感谢作者——当然是中国人,不然谁给你写这头痛的东西。当Linux走进平常百姓家的时候,我确信Fcitx的贡献起码也得有好几个百分点呀!

c++ 输入法导致玩家玩游戏的时候卡顿:ImmAssociateContext

用到的头文件 #pragma comment (lib ,"imm32.lib") (不需要#include <imm.h>) C++ 的代码如下:HIMC hIMC = nullHWND hWnd = FindWindow(NULL,"AAA"); // 获取窗口句柄,AAA为窗口的名字hIMC = ImmAssociateContext(hWnd, NUL

centos中文输入法设置

yum install ibug reboot以后就可以看到: 1.需要root权限,所以要用root登录 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system->preferences->input method 5.如果没有,先注销一下。 6.按照提示添加输入法。 7.最后 再次注销,登录

Windows系统下不小心把输入法切换成了繁体怎么办

快捷键:Ctrl + Shift + F 参考 Windows微软中文输入法总是不小心切换成了繁体怎么办?

android 随记1 Dialog和输入法

如果Activity已经显示输入法了,想让Dialog显示是输入法不隐藏 ,这个时候调用AlertDialog,就能实现Dialog和输入法的共存