早期倚天中文以及 Windows 3.1 的行列輸入法,有個不錯的功能「重碼字預選」,可惜到 Windows 95 年代,微軟將這功能砍掉,殊為可惜。故在此提出,作為 DIME 未來的改進方向。
「重碼字預選」的行為,說明如下:
- 當輸入文字遇到重碼字時,DIME 出現候選字清單(此即 DIME 目前的運作方式)。
- DIME 以使用者前一個輸入的字,與清單中每個候選字依序逐一配對。如配對結果能組成一個詞彙,則以能配對成功的候選字做為「預設候選字」,並且 DIME 在候選字清單應以反白顯示,以提醒使用者。
- 續上,如果配對結果能組成不只一個詞彙,則以第一個配對成功的詞彙為準,來決定「預設候選字」。
- 續上,如果配對結果找不到可用的詞彙,則仍以候選字清單中的首字為「預設候選字」。
- 出現候選字清單時,下一個動作依據使用者按鍵不同而異:
- 空白鍵:將「預設候選字」送出。
- 數字鍵:送出指定序位的候選字(譬如:按數字鍵 '1' 送出第一個候選字、'2' 送出第二個……餘依此類推)。
- 空白和數字以外的鍵:除了將「預設候選字」送出之外,並以該鍵做為輸入下一個字的首個字根鍵位。
至於用來配對的詞庫,雖然倚天中文所用的詞庫內容沒有釋出,內容已不可考,但是 DIME 裡面已經有一套關聯詞庫,我建議用就這一份關聯詞庫做為配對的基礎。此外,這只是定義決定「預設候選字」的規則,與輸入法拆字解碼無關,故應該也適用於行列以外的中文輸入法。
早期倚天中文以及 Windows 3.1 的行列輸入法,有個不錯的功能「重碼字預選」,可惜到 Windows 95 年代,微軟將這功能砍掉,殊為可惜。故在此提出,作為 DIME 未來的改進方向。
「重碼字預選」的行為,說明如下:
至於用來配對的詞庫,雖然倚天中文所用的詞庫內容沒有釋出,內容已不可考,但是 DIME 裡面已經有一套關聯詞庫,我建議用就這一份關聯詞庫做為配對的基礎。此外,這只是定義決定「預設候選字」的規則,與輸入法拆字解碼無關,故應該也適用於行列以外的中文輸入法。