[分享] 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