vChewing / vChewing-macOS

威注音輸入法 macOS 版,恐怕是截至目前為止在功能多樣性方面最強的第三方免費 macOS 系統專用輸入法,採純 Swift 語言寫就。威注音的著力點是盡可能在力所能及的範圍內將整個產品的功能做得更好用,搭配特製的簡體中文與繁體中文專用辭庫。是純粹的簡體中文注音輸入法(也內贈原生繁體中文輸入模式),更具諸多威注音特色功能。目前研發管理工作均在 CSDN GitCode 進行。
https://vchewing.github.io/
Other
304 stars 10 forks source link

給非組字選字模式引入關聯詞語(舊稱「聯想詞」)功能。 #513

Closed ShikiSuen closed 8 months ago

ShikiSuen commented 8 months ago

該功能與小麥注音 PR412 不同的是:威注音對該功能的實作不會用到組字引擎。

小麥注音的這個功能用著雖然方便,但會因為這個功能「無法搞清楚破音字的讀音該取哪個音」而導致一個問題: ...部分使用者在組字區內用過這個功能之後,組字區內可能出現實際上讀音不正確的音。 然後再就地標記加詞的話,使用者辭典內就會出現錯誤資料。

於是呢,關聯詞語這種東西本來就應該是脫離這種組字引擎、直接遞交到客體的。

本文所述「前」「後」乃是從文字書寫方向上的「前方」與「後方」。

威注音這邊目前的實作大致如下(假設關聯詞語模式開關處於開啟狀態、且組音區/組筆區是空的):

至於小麥注音在聯想詞功能當中可能有的其他特性沒被威注音實作的原因:

ShikiSuen commented 8 months ago

Done. CheatSheet 也做了更新。