居戎氏

Results 568 comments of 居戎氏

之所以說「不用反查機制」實現,是因爲多音字的一個錯音可能只對應某一個正音,反查無從做這個限定。需要把這個對應關係也寫入碼表。

隱藏編碼提示的條件是用戶輸入了與提示相同的編碼——即格式化後的回顯編碼串(preedit)與格式化後的編碼提示(comment)相同。 那麼,@jakwings 究竟想不想要提示聲調呢?

我想澄清一下,原題所提出的不是一項新功能建議,而是希望能把基於已有的多翻譯器、拼寫運算機制、編碼提示以及 `comment_format:` 實現這一功能的方法公式化。

@jakwings 有什麼問題?碼表裏標有聲調,輸入時不加聲調的話就會提示。你不是已經實現了麼?

`spelling_hints:` 的數值是需要提示的最大候選字數。以此定義「輸夠」。

不懂 @jakwings 究竟想要怎樣 前面不是說要提示聲調嘛:「只可惜不能提示聲調了」 那麼不輸入聲調時,當然會有提示了

@jakwings 如果你把無聲調的拼音叫做「全碼」,那這只是你自己頭腦中的一個概念。輸入法並沒有這個概念。碼表有聲調,那麼無論有沒有敲全聲調以外的碼,都屬於簡碼。編碼提示他也是支持拼寫運算的,比如通過 comment_format 刪除聲調,你可以告訴輸入法無聲調而聲韻齊全的音節是全碼,那麼輸入 gc 就會提示 gong coi,而輸入 gongcoi 則不顯示——這體現了編碼提示的本意:用來顯示如何更準確地輸入。如果要在這裏顯示聲調,就不屬於這個作用,而是屬於顯示與(實際)輸入碼無關的信息(這正是本帖的主題)這種用法之下,爲什麼 gongc 要提示聲調而 gongcoi 不要?要提示的信息與輸入全碼、簡碼不相關,目的是查詢字詞的發音而不是爲了得到完整輸入碼的提示,所以會無條件顯示。

不太明白具體行爲怎樣。 是。 當然可以給一個音節定義多個輸入碼。 通過[拼寫運算](https://github.com/rime/home/wiki/SpellingAlgebra)的`derive`規則定義一個等效的輸入碼。

我覺得現在沒有條件做自動安裝依賴項: 腳本實現很可能只是臨時的。因爲經過也知道,腳本的應用是有限制的。 採用腳本是因爲寫得快,可以快速投入應用;而有了能用的腳本,就能解決主要問題(但不包括管理依賴、安裝腳本),爲設計製作支持高級功能的配置管理器爭取充裕時間。 現在要慎重選擇配方格式。萬一 shell 腳本不能持續使用,就得考慮開發程序支持 YAML 格式的配方。 同時,我又認爲這不是一個嚴重問題: 1)手動安裝依賴項並非不可行。上線之日起,安裝步驟就有很明確的說明: https://github.com/rime/rime-wubi 2)並非所有依賴項用戶都需要,全部自動安裝也不科學。 有些反查方案用得不多,用戶可能更偏向自主選擇安裝與否; 對功能有重要的影響的依賴項,我都在代碼庫的 README 註明了,並加入到安裝口令裏,比如 [注音](https://github.com/rime/rime-bopomofo) 對地球拼音的依賴。 管理依賴項不簡單,比如 essay、prelude 也是衆多方案的依賴項。 必須有完備的算法和嚴謹的配置,可能還需要做一些重構。

那个不能叫做反查,提示的是更长的五笔编码。因为不匹配当前输入,这些选项优先级较低。 如果不需要不完整的拼音(前缀形式),可以在拼音反查方案里关闭该功能: ```yaml # pinyin_simp.custom.yaml patch: translator/enable_completion: false ```