马上注册,阅读更多内容,享用更多功能!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
RIME的一些默认设置与我们平时所用输入法有些区别,造成用户不太适应,这些都有设置。 注意:配置文件中,设置大项的名称要顶格写,设置内容名称要空两格或空四格,所有冒号后面如果有内容,则内容前面要加一个半角空格。 1) RIME默认设置每页后选项为自己喜欢的个数 将其修改为自己喜欢的个数很简单。 第一步:在用户文件夹新建文本文档,重命名default.custom.yaml文件,填写代码如下: patch: "menu/page_size": 5 数字5既是你要修改的数值了,六七八九十均可(十的后选项为0)。 2) 修改默认功能切换键 据我所知,在某些游戏中F4键是大招的快捷键,当你想要发大招时RIME的方案选项出来了。这是一件痛苦的事情,所以有必要修改!!!代码如下: "switcher/hotkeys": - "Control+grave" 英文字母便就很清楚的告诉你,你是在修改热键,如此修改,之后便只有Control+grave(Tab上面那个键)可以呼出方案选项来了。 3) SHIFT等功能键的功能修改 左Shift键输入字符直接切换为英文上屏,输入状态变为英文 RIME默认情况下,在输入中文时按下Shift键会临时切换到英文状态,回车输入英文后恢复中文输入状态。许多在搜狗、QQ、Google输入法上迁移过来的用户不习惯。而是Shift键直接上屏,之后切换为英文输入。有的或是用Control键进行切换。如此设置都可实现。代码如下: ascii_composer/good_old_caps_lock:true ascii_composer/switch_key: Caps_Lock: noop Shift_L: commit_code Shift_R: inline_ascii Control_L: clear Control_R: commit_text 共七行代码,前两行代码不用管了,直接写就是了。解释下后面的。所有下面这些叙述是在你的RIME为中文输入状态下的操作。 ① Caps_Lock:noop代码: Caps_Lock键就是大写键。noop是在告诉Caps_Lock键,你丫只能打酱油了,神马事情都与你无关。当然大小写这种与系统有关而与RIME无关的事情它还是要管得。 ② Shift_L:commit_code代码: 其中L指Left,左的意思。commit-提交。code-代码。 当我们输入一段文字未上屏之前,按此键后字符将被将直接上屏,RIME切换为英文输入状态。再次按此键RIME切换回中文输入状态。 ③ Shift_R:inline_ascii代码: 其中R指Right,右的意思。inline-直接插入。ascii-字符,美国信息交换标准码。 这个设置就是RIME的默认设置,在我们输入一段文字未上屏之前,按此键后,不上屏,字符转变为英文输入,按Enter键英文字符上屏,之后默认还是中文输入。 ④ Control_L:clear代码 其中clear为清除的意思。 在你输入一段字符后按此键,字符被清除,同时RIME输入状态切换为英文输入。在按此键,RIME输入切换回中文输入。 (告诉大家一下与clear类似但不转换输入状态的快捷键是Esc键,非常好用) ⑤ Control_R:commit_text代码 其中text为文本的意思。 在你输入一段拼音字符后,按此键,文字上屏,同时RIME切换为英文输入。在按此键,切换回来。 4) RIME快捷键的修改 RIME的默认快捷键设置在default.yaml文件中定义。 RIME默认Control+Shift+4切换繁简转换,我自己添加了Control+Shift+space快捷键也控制繁简转换。 方法是将default.yaml文件中定义的快捷键复制进default.custom.yaml文件中,在代码末尾添加自己的快捷键设置。 代码如下: key_binder: bindings: - {accept: "Control+p", send: Up,when: composing} - {accept: "Control+n", send:Down, when: composing} - {accept: "Control+b", send:Left, when: composing} - {accept: "Control+f", send:Right, when: composing} - {accept: "Control+a", send:Home, when: composing} - {accept: "Control+e", send:End, when: composing} - {accept: "Control+d", send:Delete, when: composing} - {accept: "Control+k", send:"Shift+Delete", when: composing} - {accept: "Control+h", send:BackSpace, when: composing} - {accept: "Control+g", send:Escape, when: composing} - {accept: "Control+bracketleft",send: Escape, when: composing} - {accept: "Alt+v", send:Page_Up, when: composing} - {accept: "Control+v", send:Page_Down, when: composing} - {accept: ISO_Left_Tab, send: Page_Up,when: composing} - {accept: "Shift+Tab", send:Page_Up, when: composing} - {accept: Tab, send: Page_Down, when:composing} - {accept: minus, send: Page_Up, when:has_menu} - {accept: equal, send: Page_Down, when:has_menu} - {accept: comma, send: Page_Up, when:paging} - {accept: period, send: Page_Down, when:has_menu} - {accept: "Control+Shift+1",select: .next, when: always} - {accept: "Control+Shift+2",toggle: ascii_mode, when: always} - {accept: "Control+Shift+3",toggle: full_shape, when: always} - {accept: "Control+Shift+4",toggle: simplification, when: always} - {accept: "Control+Shift+5",toggle: extended_charset, when: always} - {accept:"Control+Shift+exclam", select: .next, when: always} - {accept: "Control+Shift+at",toggle: ascii_mode, when: always} - {accept:"Control+Shift+numbersign", toggle: full_shape, when: always} - {accept:"Control+Shift+dollar", toggle: simplification, when: always} - {accept:"Control+Shift+percent", toggle: extended_charset, when: always} - {accept: "Shift+space", toggle:full_shape, when: always} - {accept: "Control+period",toggle: ascii_punct, when: always} # - {accept: "Control+Shift+space",toggle: simplification, when: always} #我添加的欲使其生效,只需将代码前面的#符号去掉即可 注:此处需将代码复制进default.custom.yaml文件中,而不是直接在default.custom.yaml文件中添加快捷键设置,这看起来更像是覆盖,而不是“打补丁”。 至此,完成我对default.custom.yaml文件的配置 ♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋ 注意对以上两文件的定制是全局的,也就是讲,无论你用的是什么输入方案,全拼、双拼或是五笔,此两文件对RIME的设置均起作用。而一下面要讲到的文件定制,则是针对不同的输入方案进行的。但大同小异,例如对标点的定制,只需修改一下文件名称就可以了。 ♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋♋
|