[分享] RIME 呒虾米注音可输入一声版

楼主: brianhsu (坟墓)   2021-09-04 15:32:17
TLDR: 原本的 hftsai256/rime-liur-lua 在注音模式下无法输入一声,
对我来说有点困扰,所以整出了一个可以注音模式可以输入一声的版本,
放在 https://github.com/brianhsu/rime-liur-lua,可用 plum 安装,
iBus / FCITX5 均试过可以用。
网页好读版:https://brianhsu.moe/blog/2021-09-04-RimeLiur.html
以下完整全文:
话说一直是呒虾米的爱用者,Windows 和 MacOS 上也都有买正版的官方呒虾米
输入法,即便在 Linux 上也一直都是用官方提供的 iBus 表格,即便他没有注
音输入模式,可另一方面虾米官方也确实有些让人失望。
目前公司强制配备 MacBook Pro 笔电,工作上只能使用 MacOS 笔电,并且作业
系统也必须要升级成 Mojave 以上,但目前官方的 MacOS 版本还是不支援 Mojave,
只能用试用版,实在是让人点点点……
于是只好找替代方案,综合看起来,各个方案中看起来最完整的就是 RIME [1]
中州韵输入法引擎,再加上前人整理出来的“基于RIME输入法设计的无虾米方案”。
[1]: https://rime.im/
[2]: https://github.com/hftsai256/rime-liur-luaOB
不过这个输入法方案对我来说有两个主要的问题:
1. 他是中英混合的输入模式,按 Enter 键时会上编辑区的英文字而非中文字。但我
自己还满习惯在使用上下键选到要的字后,使用 Enter 键上字。这个问题在注音
模式下尤为明显,常常输入完结果败在习惯性的用 Enter 键上字,结果变成一场
空。
2. 注音模式下,会无法输入“一声”这个声调,空白键会变上字。这是个致命的问题,
因为这个方案所使用的注音模式是可以省略声调输入以及连续输入好几个音的,于
是相对来说候选字也会变多。无法输入一声这个声调的话,输入某些字会很麻烦。
为了修正这两个使用习惯上的不同,于是我胡乱虾搞出了另一套的设定,这套设定下
有两个特色:
1. Enter 键依然保持优先上选选区的字,只有当候选区没有字可上时,才会上编辑区
的字。会做这个选择,一来是为了让他符合我的上字习惯。毕竟如果是要打完整的
英文句子,我会直接切换到英文输入模式,而如果临时要打一些英文单字,这些单
字通常也不会组成呒虾米的合法输入,所以让 Enter 依优先上选候选区的字我用起
来完全没有问题。
2. 在注音模式中,可以使用等号 = 来输入注音中的“一声”。
针对第二项,最理想的状况应该是在注音模式中,可以使用空白键来输入一声,但我
对 RIME 的设定方式实在不熟悉,搞了很久都没成功试出来,也只能退而求其次,找
个没有被占用的按键来输入一声了。
这个调整过的输入方案,放在 brianhsu/rime-liur-lua [3] 中。
[3]: https://github.com/brianhsu/rime-liur-lua
作者: chang0206 (Eric Chang)   2021-09-06 10:16:00
https://github.com/andy0130tw/iridium-bpmf空白键可以输入一声啊
楼主: brianhsu (坟墓)   2021-09-06 12:50:00
我可能没讲清楚,这个是无虾米输入法下的注音混打模式的修正。一般的注音用空白键输入一声是没问题的。
作者: acidjazz (...........)   2021-09-06 22:15:00
我用Catalina可以装官虾的X1版

Links booklink

Contact Us: admin [ a t ] ucptt.com