Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

不妨做出你自己說的注音容錯模式看看 #78

Closed
ShikiSuen opened this issue Nov 27, 2015 · 9 comments
Closed

不妨做出你自己說的注音容錯模式看看 #78

ShikiSuen opened this issue Nov 27, 2015 · 9 comments

Comments

@ShikiSuen
Copy link
Contributor

引用你之前的描述:

对于正常输入可能出现的顺序颠倒字母,像拼音里的容错一样,通过 Rime 拼写运算,做到容错轻而易举。 brise/bopomofo.schema.yaml at master · rime/brise · GitHub 「ㄥㄨㄓ ㄓ ㄣㄩˋ ㄕㄨ ㄨㄖ ㄈˇ」→中州韵输入法 看呢,支持声介韵乱序,同时还可以省略韵母、声调,甚至会将颠倒的部分跨越音节边界重新解读为一个备选项:「ㄥㄨㄓ ㄓㄣ」→重镇。

我在仔細閱讀這段之後,發現:只要仍舊允許聲調確認漢字(我沒說只允許用這種方式)的話,這個模式或許值得嘗試…或許這正是我的對 Rime 注音模式所需要的功能也說不定。

P.S.: 我不知道這功能是否已經編譯到鼠鬚管當中,至少我沒能在剛才下載的最近的版本當中找到開啟這個功能的方法。

@lotem
Copy link
Member

lotem commented Nov 27, 2015

在數月以前已作出這一修改,將注音拆分爲兩個方案:大概可以把支持亂序的稱爲「傳統模式」。
只是還有一個選字問題沒有解決:要想實現傳統注音分離的輸入/選字模式,還需要一些編程。
另外就是需要考慮已發佈的舊版本怎樣過渡、臺灣正體方案是否能整合等。
對於做到甚麼程度再發佈,我有遲疑。

您可以先抓到新的方案試用一下,看看輸入是否順暢一些。
下載、替換這一個文件就行:
https://raw.githubusercontent.com/rime/brise/master/preset/bopomofo.schema.yaml
這個方案裏空格鍵的行爲也有改動,但需要配合新版本的輸入法程序。

@ShikiSuen
Copy link
Contributor Author

剛纔測試了一下、發現確實有變好用很多。鑑於目前仍舊無法啟用臺灣繁體,我就先拿鼠鬚管當簡體注音用了。非常感謝。

@ShikiSuen
Copy link
Contributor Author

另外要说一下:目前套用您现在给出的这套新方案之后,以传统大千键盘的敲击习惯使用鼠须管已经基本没有任何障碍(只是个人结论)。

@shyangs
Copy link

shyangs commented Nov 27, 2015

今年我在一月的時候,有用知乎站內信給樓主 ShikiSuen, 說我做出類似「注音輸入法聲介韻可以亂序輸入」此一特性的 Rime 方案。事實上,應該不只我一個台灣人做過,我在做之前用網路上搜到一些失效連結。

那時樓主似乎興趣不大,我也就沒公開我的方案了。 lotem 在上面公開的方案也寫得比我好,就不獻醜了。

1448623816619

@kunki
Copy link

kunki commented Nov 27, 2015

@ShikiSuen 佛振提供的是輸出 opencc 字形與簡化字的bopomofo.schema.yaml,若要輸出臺標字形,理論上應該換用bopomofo_tw.schema.yaml
考慮到後者還未更改拼寫運算,可將後者起作用的設定復用到上新版bopomofo.schema.yaml上:https://github.com/rime/brise/blob/master/preset/bopomofo_tw.schema.yaml#L146-L148
或者將bopomofo_tw.schema.yaml的拼寫運算部分改爲:https://github.com/rime/brise/blob/master/preset/bopomofo.schema.yaml#L60-L100

@ShikiSuen
Copy link
Contributor Author

@shyangs 當時沒想到中州韻真的有在修詞庫,所以才表示沒興趣…也可能是我當時太睏。

@ShikiSuen
Copy link
Contributor Author

@kunki 感謝您的步驟提示,我已經成功在台標模式下啟用了容錯模式。
只是…似乎台標模式下並未提供簡化字輸出功能…

@kunki
Copy link

kunki commented Nov 28, 2015

@ShikiSuen 可以在同一个方案中同時使用臺標與簡化字的opencc轉換器,需要修改三个地方,具體步驟如下:
開關部分(一个開關對應一个simplifier實例,需要使用實例名):https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md#%E9%96%8B%E9%97%9C
simplifier部分(按照你的要求分別配置兩份實例的設定):https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md#%E4%BA%94simplifier
engine部分(注意engine/filters/simplifier@後接實例名,用於兩種用字的轉換):https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md#%E7%A4%BA%E4%BE%8B-2

對於你的例子而言,需要創建simplifier@zh_simpsimplifier@zh_tw兩个實例

@lotem
Copy link
Member

lotem commented Apr 15, 2018

@kunki 打算把多種字形轉換開關做到注音方案裏。 rime/rime-bopomofo#2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants