TSFTool(輸入法設(shè)置工具)是用于win10電腦的輸入法設(shè)置小工具,支持 TSF 輸入法框架,并部分兼容舊的 IMM 輸入法框架是 ,TSFTool win10電腦版IMETool 的繼承者,是運(yùn)行在 Windows10/Windows Server 2019 操作系統(tǒng)下的輸入法設(shè)置工具。
功能介紹
一、關(guān)于熱鍵
1. 切換熱鍵修改后立即生效,但只對(duì)新打開窗口有效,原有窗口仍是舊的熱鍵有效。
2. 切換熱鍵可以單獨(dú)選擇左/右控制鍵,但是重啟后會(huì)變回左右雙鍵同時(shí)有效,這是 Windows 的設(shè)置功能混亂造成的,重載鍵盤布局即可重新生效。可以點(diǎn)擊設(shè)置工具右下角的“刷新”按鈕,也可以由命令行執(zhí)行 tsftool /r 或 tsftool /refresh 重載鍵盤布局。
3. TSF 類型的輸入法和舊的IMM類型輸入法能使用的熱鍵范圍有所不同。TSF 輸入法的控制鍵不分左右,雖然 Windows10 的相關(guān)設(shè)置界面里顯示 Alt 鍵只能用左 Alt,實(shí)際右 Alt 鍵也有效,故在命令行中指定 TSF 輸入法熱鍵時(shí)不再加 left 前綴,如:alt、ctrl+alt 等。另外,TSF輸入法不能使用 Windows 鍵和 APPS 鍵。
4. IMM輸入法的控制鍵可單獨(dú)區(qū)分左右,但只能使用 ctrl、shift、ctrl+shift這三組控制鍵組合,如:ctrl、left_ctrl、right_ctrl+shift 等等。打開/關(guān)閉輸入法、全角/半角切換和中英文標(biāo)點(diǎn)切換的熱鍵定義范圍和 IMM 輸入法一致。Windows10 目前不再定義全局的全半角切換和中英文標(biāo)點(diǎn)切換熱鍵,但有時(shí)候也會(huì)有效,所以暫時(shí)保留了這兩組切換熱鍵設(shè)置。
5. 因?yàn)?/ 被定義為命令行參數(shù)的前導(dǎo)符,從命令行指定熱鍵時(shí)使用其上檔鍵 ? 來代替 /,小鍵盤的 / 用 num? 代替。
6. 輸入法熱鍵的重碼檢查暫時(shí)只在當(dāng)前當(dāng)前語言下進(jìn)行,其它語言自行注意即可。功能待以后改進(jìn)。但是三組通用切換熱鍵允許不同語言重碼,互不影響。
7. 在 Windows10 的熱鍵設(shè)置中對(duì)“~”鍵的定義有誤,無法生效,為保持兼容性本工具也保留了這個(gè)定義;另Windows10 熱鍵設(shè)置中定義的“抑音符”實(shí)際為小鍵盤的數(shù)字0。
二、關(guān)于鍵盤布局
1. Windows10 從 1903 版本開始,已經(jīng)無法正常將中文簡(jiǎn)體-美式鍵盤顯示在輸入法列表中了(實(shí)際是存在并啟用的)。為了方便一些老用戶,我在程序的輸入法列表里硬加了一個(gè)“美式鍵盤”,以藍(lán)色顯示,可以正常使用。但是我發(fā)現(xiàn),當(dāng)切換到美式鍵盤后,是無法用打開/關(guān)閉輸入法的切換熱鍵“Ctrl+空格”切換到其它輸入法的,只有改用切換鍵盤布局熱鍵“Ctrl+Shift”或徽標(biāo)鍵+空格鍵。我個(gè)人建議是禁用美式鍵盤,然后把最常用的輸入法設(shè)置初始狀態(tài)為“英文”,再用“Ctrl+空格”就可以正常切換了。
2. 暫時(shí)只支持 0409 這一種英文鍵盤布局。
3. 因?yàn)槟承┰,在?duì)美式鍵盤進(jìn)行啟用、禁用操作時(shí),刷新需要 3~4 秒,注意操作不要太快。
三、其它
1. 所有設(shè)置修改后立即生效,沒有設(shè)計(jì)“確定”、“應(yīng)用”這類功能。
2. 本工具支持 Windows10 32/64 位版本和 Windows Server 2019,32 位版本程序在 64 位操作系統(tǒng)下運(yùn)行正常。Windows7/8 等以前的操作系統(tǒng)的設(shè)置實(shí)際差異較大,不再支持。
3. 如果安裝了多種語言的輸入法,可以從底部的已安裝語言列表中切換進(jìn)行設(shè)置。
4. 輸入法列表中顯示為“粗體” 的條目表示此輸入法已設(shè)置為默認(rèn)輸入法,可以從列表上點(diǎn)擊右鍵,從彈出菜單里修改相關(guān)設(shè)置。
5. 每種語言下應(yīng)至少保留一種輸入法或鍵盤。
6. 如果要添加/刪除某些輸入法語言,請(qǐng)轉(zhuǎn)到操作系統(tǒng)的設(shè)置/時(shí)間和語言/語言下進(jìn)行設(shè)置。嘗試過直接刪除語言,發(fā)現(xiàn)容易造成輸入法狀態(tài)混亂,暫時(shí)取消了這個(gè)功能。
7. 偶爾會(huì)出現(xiàn)工具里的輸入法列表和實(shí)際的輸入法列表不太一致的現(xiàn)象,來回調(diào)整幾次刷新刷新就會(huì)正常。主要原因是因?yàn)?Windows 在語言選項(xiàng)中的輸入法列表和任務(wù)欄上的輸入法列表是兩個(gè)不同的配置,有時(shí)候條目數(shù)量和順序會(huì)不一致,通過輸入法工具設(shè)置會(huì)糾正這個(gè)問題。
8. 某些輸入法(如小狼毫)在卸載不完全時(shí),TSFTool 的輸入法列表里可能會(huì)存在空行,以后的版本會(huì)想辦法解決這個(gè)問題( 0.9.2.1 版本已解決)。