win10 设置ctrl+shift 切换 中文输入法 英文输入法
IMETool是一个已经推出几年的工具,但由于我一直比较懒,没有写过必要的说明,导致许多朋友无法正确使用它的功能(看起来是我设计得比较烂,让人看不明白)。下面我将对一些常见问题进行说明。
问:Windows系统本身就自带输入法管理功能,为什么需要IMETool? 答:⑴系统自带输入法管理功能无法调整各输入法的顺序,而IMETool可以实时调整。⑵系统自带输入法管理功能只能设置有限的热键,且有时无法恢复初始设置,删除输入法时无法自动删除相应的热键。IMETool突破了热键设置的局限性,可以实现1092种不同的热键组合,这是IMETool独一无二的功能。⑶系统自带输入法管理功能没有从注册表中删除输入法的功能。⑷另外,IMETool还支持丰富的命令行参数和脚本,可以通过命令行完成图形界面中的所有功能,非常灵活方便。
问:启动系统后总是会默认打开某一输入法,如何关闭它? 答:在IMETool的输入法列表中,位于第一位的输入法即为默认输入法。如图一中的①处,将"中文(简体)-美式键盘"设为第一位,系统启动时就不会再自动打开某个输入法了。
问:如何用一个热键(如Ctrl + 空格)快速打开/关闭我最常用的输入法? 答:默认的打开/关闭输入法热键是"Ctrl + 空格",它实际上是在输入法列表中前两位的输入法之间切换。所以只需要将最常用的输入法排在列表中的第二位即可,比如将最常用的极点五笔输入法放在图一中的②处。
问:如何快速打开某输入法的属性或热键对话框? 答:在输入法列表的"名称"一列上双击,即可快速打开输入法属性设置对话框;双击热键一列则打开热键设置对话框。
问:"键盘"按钮有何作用? 答:此功能很少使用。一些中文输入法在安装后使用系统默认的英文键盘定义,对于使用其他国别键盘的用户,会导致键位错误。此时可以使用IMETool的键盘布局重定义功能将其设置为正确的国别。注意:在点击"键盘"按钮打开的对话框中选择"确定"后,会立即修改注册表中的相应项目,请谨慎使用。
问:输入法风格中的"输入法指示器"和"高级文字服务"有什么区别? 答:在Office XP之前,Windows 9X和Windows 2000中一直使用输入法指示器(internat.exe),即在任务栏系统托盘区中显示输入法列表的蓝色En或CH图标。从Office XP开始,微软使用高级文字服务(ctfmon.exe)来代替输入法指示器,其特点是输入法列表可在屏幕上任意移动,并可缩小至任务栏(但不在系统托盘区)。在Windows XP/2003系统中,高级文字服务完全取代了输入法指示器,要想使用输入法指示器,只能从Windows 2000系统中复制出Internat.exe和indicdll.dll来使用。
问:调整输入法顺序为什么有时不起作用? 答:此功能主要适用于使用输入法指示器的情况,在高级文字服务模式下,系统往往会记住上次使用的输入法,并动态调整。另外,在Win95/NT系统下,调整顺序需要重启系统才能生效。
问:使用IMETool进行一些设置后,默认的Ctrl + Shift切换输入法热键不能用了? 答:这是一个经常遇到的问题。在高级文字服务模式下,有"切换输入语言"和"切换键盘布局"两种热键,两者的热键必须是Ctrl + Shift和Alt + Shift中的一个,即如果前者的热键是Ctrl + Shift,后者的热键就必须是Alt + Shift,其设置保存在注册表中。在输入法指示器模式下,只有切换输入法这一种功能,而其从注册表读取的热键配置正好是高级文字服务模式下的"切换输入语言"的配置。所以这个问题并不是Ctrl + Shift热键不能用了,而是默认变成了Alt + Shift,可以在设置中改回。在2.6.5版本中,已经解决了这个问题,无须再手动