IMETool 已经推出有几年了,因为我一向比较懒,没有写过必要的说明,至今有许多朋友不能正确使用它功能(看起来是我设计得比较烂,让人看不明白 )。下面我就几个常见问题做些说明。

1、问:启动系统后总是会默认打开某一输入法,如何才能将其关闭?

答:在 IMETool 的输入法列表中,处在第一位的输入法即为默认输入法。如图一中①处,将“中文 (简体) – 美式键盘”设在第一位,系统启动时就不会再自动打开某输入法了。

2、问:如何才能用一个热键(如 Ctrl + 空格)快速地打开/关闭我最常用的输入法?

答:大家知道,默认的打开/关闭输入法热键是“Ctrl + 空格”,它其实就是来回切换位于输入法列表中前两位的输入法。所以只须将最常用的输入法排在列表中第二位即可,比如我最常用极点五笔输入法,就将其放在图一中②处。

3、问:如何快速打开某输入法的属性或热键对话框?

答:以图一中“小鸭五笔”为例,双击图中红框中的任何位置(即名称那一列),即可快速打开输入法属性设置对话框;双击蓝框中的任何位置(即热键那一列),则打开热键设置对话框。

4、问:图一中③处的“键盘”按钮有何作用?

答:此功能极少用到。一些中文输入法在安装后使用系统默认的英文键盘定义,对于使用其它国别键盘的用户,会产生键位错误的情况。此时可使用 IMETool 的键盘布局重定义功能将其设置为正确的国别即可。注意:在点击“键盘”按钮打开的对话框中选择“确定”后,会立即修改注册表中的相应项目,请谨慎使用。

5、问:输入法风格中的“输入法指示器”和“高级文字服务”有什么区别?

答:在 Office XP 未出现之前,Win 9X 和 Windows 2000 中一直使用输入法指示器(internat.exe),即在任务栏系统托盘区中显示输入法列表的蓝色 En 或 CH 图标(不同配色方案下图标颜色可能不同),参见图二。

从 Office XP 开始,微软使用高级文字服务(ctfmon.exe)来代替输入法指示器,其特点是其输入法列表可在屏幕上任意移动,并可缩小至任务栏(但不在系统托盘区),参见图三。在 Windows XP/2003 系统中已经用高级文字服务完全取代了输入法指示器,所以要想使用输入法指示器,只能从 Windows 2000 系统中复制出 Internat.exe 和 indicdll.dll(前者必须的库文件)来使用。

6、问:调整输入法顺序为何有时不起作用?

答:此功能主要适用于使用输入法指示器的情况,在高级文字服务模式下,系统往往会记住你上次使用的输入法,并动态调整。另外在 Win95/NT 系统下,调整顺序需要重启系统方可生效。

7、问:使用 IMETool 进行一些设置后,默认的 Ctrl + Shift 切换输入法热键不能用了?

答:这是反映最多的一个问题,在此详细说明一下。

在高级文字服务模式下(ctfmon.exe),有“切换输入语言”和“切换键盘布局”两种热键,两者的热键必须为Ctrl + Shift 和 Alt + Shift 中的一个,即如果前者的热键是 Ctrl + Shift,后者的热键就必须是 Alt + Shift,其设置保存在注册表中。“切换输入语言”是指即在安装的不同语言间切换,如中文(中国)、美国英语等。“切换键盘布局”是指切换不同的输入法。

而在输入法指示器模式下(internat.exe),只有切换输入法这一种功能,而其从注册表读取的热键配置正好是高级文字服务模式下的“切换输入语言”的配置。由此可知,同样的注册表配置,高级文字服务和输入法指示器两种模式下切换输入法的热键正好是 相反的。

所以这个问题并不是 Ctrl + Shift 热键不能用了,而是默认变成了 Alt + Shift,可在设置中改回。

注:在设计 IMETool 时,为了简单起见,在选择“输入法指示器”风格时,相应的切换输入法选项直接套用了“高级文字服务”的“切换输入语言”选项,见图一中④⑤处。

8、问:在使用 IMETool 后,有时输入法的指示条会消失。

答:在 IMETool 的其它设置中,有一个打开/关闭输入法指示条的选项,是调用了一个 API 函数来实现的。不知何故,其只对当前打开的输入法有效,对其它输入法可能会起到相反的作用,不过在系统重启后会恢复正常。此问题有待于以后研究解决。

建议:在使用 IMETool 之前,关闭所有打开的输入法,因为已运行的不同程序下可能会打开不同的输入法,所以要逐个关闭。

9、问:IMETool 的修复功能有哪些,为何在界面中找不到?

答:IMETool 可以修复一些常见的输入法混乱情况:如:

⑴某输入法已经卸载,但仍在输入法列表中残留了条目。

⑵某输入法已经卸载,但其先前设置的热键并没有取消。

⑶高级文字服务模式下,将输入法列表条最小化后,任务栏上不出现语言栏。

⑷注册表中丢失最基本的输入语言项目,如英语(美国)等。

以上修复过程完全是自动进行的,不需要人工干预,故没有在界面中设计。

10、问:Windows 系统本身就自带输入法管理功能,要 IMETool 何用?

答:

⑴系统自带输入法管理功能无法调整各输入法顺序,而 IMETool 可以实时调整。

⑵系统自带输入法管理功能只能设置 Ctrl + Alt + 1 之类有限的热键,且有时无法恢复初始设置,删除输入法时无法自动将其热键一并删除。IMETool 大大突破了热键设置局限性,可以实现 1092 种不同的热键组合。这是 IMETool 独一无二的功能。

⑶系统自带输入法管理功能没有从注册表删除输入法功能。

⑷另外 IMETool 还支持丰富的命令行参数和脚本,可以通过命令行完成图形界面中的所有功能,非常灵活方便。

IMETool 输入法设置工具 十问十答相关推荐

  1. ABB机器人通过直接输入法设置工具坐标系的具体方法和步骤

    ABB机器人通过直接输入法设置工具坐标系的具体方法和步骤 为什么要设置工具坐标系? 对于机器人来说,承受的负荷不同,各轴电机输出的电流和扭矩都会不同,错误地选用工具坐标系会导致机器人各轴机械部位的加速 ...

  2. Linux学习笔记05、CentOS 7的中文输入法设置

    1.中文输入法设置 1.1.设置: 1.1.1.在安装时,我们没有选择汉语(Pinyin)输入法,所以我们切换不了中文,如果想要切换,那么我们就应该想到在系统工具当中进行设置. 应用程序->系统 ...

  3. Redhat 7.2 中文显示及中文输入法设置

    一.安装系统语言为中文(此步可以忽略) -1- 查看系统中文语言安装包 命令:yum list kde*chinese 结果:可用安装包 kde-l10n-Chinese.noarch Hint 1: ...

  4. Win10输入法设置,详细方法在这里!

    案例:win10输入法怎么设置 [想问问大家知道win10输入法该怎么设置吗?想更改一些默认的设置,不知道该如何操作,感谢!] Win10输入法是在Win10操作系统下使用的一种输入工具,是Win10 ...

  5. 小程序 字号设置 slider滚动改变大小_SteerMouse for mac(鼠标设置工具) v5.4.3

    Steermouse Mac版这是一款Mac鼠标设置工具,不论你的Mac OS鼠标是Magic Mouse这样的额蓝牙鼠标还是我们常用的USB鼠标你都可以轻松设置. steermouse mac版软件 ...

  6. vector 设置大小_BetterSnapTool for Mac(窗口设置工具) v1.9.3

    BetterSnapTool for mac版是一款在国内非常受欢迎的窗口管理软件,这款软件可以让你轻松调整桌面上窗口的大小和位置,你可以将其拖动到屏幕上的任何一个位置,这样可以让你像是用window ...

  7. 树莓派4B中中文字体和中文输入法设置不成功问题解决办法

    树莓派4B中中文字体和中文输入法设置不成功问题解决办法 按照树莓派新手入门手册的步骤,安装中文字库: sudo apt-get install ttf-wqy-zenhei 安装过程中如果碰到(Y/N ...

  8. python 设置输入法为英文_win10输入法怎么设置为默认英语?win10输入法设置默认英文的方法...

    电脑安装Windows10系统后自带有微软输入法,有的用户觉得好用,有的人会选择下载第三方的输入法.用win10系统自带输入法时会发现,每次进到文本框出来的都是中文输入模式,那么输入法怎么设置为默认英 ...

  9. 虚拟机Ubuntu18.04中文输入法设置(同时保留系统英文语言)

    虚拟机Ubuntu18.04中文输入法设置(同时保留系统英文语言) 1.首先安装中文包(第一次打开时,系统提示会装一些东西,比较慢) 2.然后将整个系统设置成中文,此时系统会自动安装中文pinyin输 ...

  10. 什么输入法对计算机英语,电脑怎么把英文输入法设置为默认输入法

    本文就来介绍一下Win8怎么把英文输入法设置为默认输入法. 1.首先,返回到Win8电脑中的传统桌面位置,之后,在Win8电脑的传统桌面位置新建一个txe文档,也就是点击鼠标右键,然后选择新建-文本文 ...

最新文章

  1. php学习,一个简单的Calendar(2) 一个简单的活动页面
  2. 个人信息泄露,背后竟有“内鬼”作祟,堵上网络安全漏洞
  3. AspNetCore 多环境配置 以及注册 消费Consul
  4. [转载] python中全局变量和局部变量解析
  5. 【数学基础】无偏估计——为何样本方差需要除以(n-1)?
  6. 一个真正的智慧办公室,背后都有哪些黑科技?
  7. 基于OpenCV的图像去雾程序(Single Image Haze Removal Using Dark Channel Prior)
  8. 优化性能一点总结,供大家参考
  9. MFC开发wps演示
  10. Java编程语言是什么
  11. 微信公众号(服务号、订阅号、企业号)的区别
  12. 数字翻译成英语JavaScript
  13. new Date在safair浏览器中不兼容
  14. mysql 分组查询最新
  15. 《Java黑皮书基础篇第10版》 第3章【习题】
  16. Shortcuts(快捷方式) Android7
  17. 4号线地铁站点列表_北京地铁4号线线路图 4号线地铁站点列表
  18. 在Ubuntu18.04下 安装MPV视频播放器 的方法
  19. v-if判断字符串是否相等
  20. PYTHON脚本将excl表格中的科学计数法转变为普通数值

热门文章

  1. 管理信息系统案例分析_BIM案例分析—地下空间工程(二)
  2. ubuntuv20启动界面美化_小米任务栏美化软件下载-小米任务栏美化官方版软件下载v1.0...
  3. IText PDF签章时,如何获取PDF页的坐标
  4. 电气工程cad实用教程电子版_电气工程CAD实用教程 pdf epub mobi txt 下载
  5. 虚拟机安装Windows7镜像
  6. 行业首份社会责任报告诞生,满帮如何写下价值新注脚?
  7. 软件测试面试题:Jmeter怎么录制脚本,怎么过滤,线程组有哪些内容?
  8. oracle12c备份和恢复,oracle12C使用RMAN备份和恢复
  9. 关于ob函数的使用和应用场景
  10. DSA_常用10种算法(java数据结构与算法)