rime-array
rime-array copied to clipboard
【行列】輸入方案
win小狼毫中可以獲取更多輸入法方案 接著會跳出Rime package installer ,並安裝array 但是會出現下列錯誤 Enter package name, URL, user/repo or downloaded ZIP to install: **array** Downloading rime-install .. curl: (23) Failure writing output to destination Installation failed: Error...
自Rime行列推廣到行列用家的群組後,一直有用家反映不習慣Rime上的輸入方式,令人試用後十分卻步,故想討論一下如何實現這些傳統的行列輸入法功能: ## 符號組 > 這是現時最令人卻步的問題。 > > 傳統上行列輸入法是可以在輸入`w`+`數字`時不作選字,而是作為鍵碼打開各種類型的符號選擇。可是因為Rime在一般情況下輸入數字都會被selector吃掉作選字,所以我早前改成用大楷Q-P行代替。 所以到底有沒有辦法讓Rime在特定情況下不讓數字鍵成為選字呢?即是當用家輸入w作首碼時,接著按數字鍵就不會視作選字而是當作鍵碼輸入。 ## 在候選字中隱藏特碼碼 > 行列有一堆1-2碼字被稱特別碼,輸入鍵碼後不會出現在候選字列表上,但當拍下空白鍵後就會自動上該字。例如「的」及> 「再」是分別可以只按`t` + `空白鍵`及`jj` + `空白鍵`就打出,但這兩個字本身都不會出現在候選字列表上。 所以問題是有沒有辦法讓Rime在輸入特別碼再按空白後自動上特定的字,而不是讓空白鍵自動選擇候選字列表上的第一個字? ## 固定簡碼字的順位 > 另外一些稱作「一級簡碼」和「二級簡碼」的1-2碼字,它們有特定的數字選字順位,但該字碼不一定有哪麼多個重碼字。例如「圓」的簡碼是`p` + `;` + `7`,但`'p` + `;`是沒有7個重碼字那麼多。在Windows內置或gcin上的行列輸入法是將其他空白的位置用無效的符號「□」作填充。 >...
Once the candidate window is open, the space bar will change the candidate tab, but not to choose the candidate words. Here is the expectation w11 -> , w1 space...
- bug 修復 - emoji的字碼改成大寫字母 https://github.com/rime/rime-array/commit/9d9a0410ad29b5600981b54010703df0a3c29b2b - 避免對簡碼和特別碼產生萬用字元 https://github.com/rime/rime-array/commit/8d57b4bb7059150bd551d4c9711801de754e415a - 功能新增 - 隱藏特別碼 + 簡碼的空碼位以「NULL數字」替代 https://github.com/rime/rime-array/issues/5 - 使用OpenCC將「NULL數字」轉成「□」https://github.com/rime/rime-array/commit/6f61d84e8a1a08b42b360333917ee3a245dfa3f5 - 遇到重碼字時,需要按兩次空白鍵來上屏 # 實作方式 為了實作特別碼和簡碼的功能,我對`array30_main.dict.yaml`中的字碼做了一些特別處理: 類別 | 處理 | array30 schema的拼寫運算 --...