TSFTool是IMETool的继承者,是运行在Windows10/11/Windows Server 2019操作系统下的输入法设置工具,支持TSF输入法框架,并部分兼容旧的IMM输入法框架。

更新日志
0.9.3.4:优化语言列表读取方式。
0.9.3.3: 修正界面按键位置错位问题。Windows现在已经修正了 ~ 热键无法生效的问题,故热键列表也做了调整。
命令行参数
/r /refresh 重载键盘布局。
/remove_eng 删除顽固的英语美式键盘(不删除注册表项目)。
/caps 使用 Caps Lock 键关闭大写。
/shift 使用 Shift 键关闭大写。
/alone:0 各个窗口使用相同的输入法。
/alone:1 各个窗口使用独立的输入法。
/bar:0 关闭桌面状态栏。
/bar:1 打开桌面状态栏。
/emoji:0 表情符号面板自动关闭。
/emoji:1 表情符号面板不自动关闭。
/layout:0/1/2/3 键盘布局切换热键:0:禁用;1:Ctrl+Alt;2:Alt+Shift;3:` 。
/lang:0/1/2/3 输入语言切换热键:0:禁用;1:Ctrl+Alt;2:Alt+Shift;3:` 。
/add_num:<输入法序号> 按序号添加到输入法列表。
/add_name:<输入法名称> 按名称添加到输入法列表。
/del_num:<输入法序号> 按序号从输入法列表中禁用。
/del_name:<输入法名称> 按名称从输入法列表中禁用。
/move_num:<输入法序号> <新序号> 将指定序号的输入法移动到新位置。
/move_name:<输入法名称> <新序号> 将指定名称的输入法移动到新位置。输入法名称中如有空格,需要用双引号括起来)。
/langlist 使用语言列表替代默认输入法。
/default_num:<输入法序号> 将指定序号的输入法设置为默认输入法。
/default_name:<输入法名称> 将指定名称的输入法设置为默认输入法。
/export_enabled_list: <文件名> 导出当前使用的输入法列表。
/export_disabled_list: <文件名> 导出禁用的输入法列表。
/savecfg: <文件名> 导出配置文件。
/loadcfg: <文件名> 导入配置文件。
/hotkey_num:<输入法序号> <hotkey> 按序号指定输入法热键,不填写热键表示删除热键。
/hotkey_name:<输入法名称> <hotkey> 按名称指定输入法热键,不填写热键表示删除热键。输入法名称中如有空格,需要用双引号括起来)。
/switchkey:<a/b/c> <hotkey> 设置通用切换热键。a: 打开关闭输入法;b: 全角半角切换;c: 中英文标点切换。
<hotkey> 热键格式: 分两部分,以空格分隔,左侧为控制键,右侧为字符键,如:ctrl 5、shift home、ctrl+alt d 等。
左侧控制键列表如下(不分大小写):
Alt
Ctrl
Left_Ctrl
Right_Ctrl
Ctrl+Alt
Shift
Left_Shift
Right_Shift
Alt+Shift
Ctrl+Shift
Left_Ctrl+Shift
Right_Ctrl+Shift
Ctrl+Alt+Shift
适用人群分析
TSFTool适用于需要管理输入法设置的Windows用户,尤其是那些需要使用多种输入法的用户。
使用技巧
1. 使用TSFTool可以轻松管理输入法设置,包括添加、删除、移动和设置默认输入法。
2. 可以使用命令行参数来执行特定的操作,例如重载键盘布局或删除顽固的英语美式键盘。
3. TSFTool支持多种输入法框架,包括TSF输入法框架和IMM输入法框架。
4. 可以使用热键来快速切换输入法,例如Ctrl+Alt或Alt+Shift。
常见问题
1. 如何添加新输入法?
可以使用/add_num或/add_name命令行参数来添加新输入法。
2. 如何删除输入法?
可以使用/del_num或/del_name命令行参数来删除输入法。
3. 如何设置默认输入法?
可以使用/default_num或/default_name命令行参数来设置默认输入法。