IMETool 输入法设置工具 十问十答
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 输入法设置工具 十问十答相关推荐
- ABB机器人通过直接输入法设置工具坐标系的具体方法和步骤
ABB机器人通过直接输入法设置工具坐标系的具体方法和步骤 为什么要设置工具坐标系? 对于机器人来说,承受的负荷不同,各轴电机输出的电流和扭矩都会不同,错误地选用工具坐标系会导致机器人各轴机械部位的加速 ...
- Linux学习笔记05、CentOS 7的中文输入法设置
1.中文输入法设置 1.1.设置: 1.1.1.在安装时,我们没有选择汉语(Pinyin)输入法,所以我们切换不了中文,如果想要切换,那么我们就应该想到在系统工具当中进行设置. 应用程序->系统 ...
- Redhat 7.2 中文显示及中文输入法设置
一.安装系统语言为中文(此步可以忽略) -1- 查看系统中文语言安装包 命令:yum list kde*chinese 结果:可用安装包 kde-l10n-Chinese.noarch Hint 1: ...
- Win10输入法设置,详细方法在这里!
案例:win10输入法怎么设置 [想问问大家知道win10输入法该怎么设置吗?想更改一些默认的设置,不知道该如何操作,感谢!] Win10输入法是在Win10操作系统下使用的一种输入工具,是Win10 ...
- 小程序 字号设置 slider滚动改变大小_SteerMouse for mac(鼠标设置工具) v5.4.3
Steermouse Mac版这是一款Mac鼠标设置工具,不论你的Mac OS鼠标是Magic Mouse这样的额蓝牙鼠标还是我们常用的USB鼠标你都可以轻松设置. steermouse mac版软件 ...
- vector 设置大小_BetterSnapTool for Mac(窗口设置工具) v1.9.3
BetterSnapTool for mac版是一款在国内非常受欢迎的窗口管理软件,这款软件可以让你轻松调整桌面上窗口的大小和位置,你可以将其拖动到屏幕上的任何一个位置,这样可以让你像是用window ...
- 树莓派4B中中文字体和中文输入法设置不成功问题解决办法
树莓派4B中中文字体和中文输入法设置不成功问题解决办法 按照树莓派新手入门手册的步骤,安装中文字库: sudo apt-get install ttf-wqy-zenhei 安装过程中如果碰到(Y/N ...
- python 设置输入法为英文_win10输入法怎么设置为默认英语?win10输入法设置默认英文的方法...
电脑安装Windows10系统后自带有微软输入法,有的用户觉得好用,有的人会选择下载第三方的输入法.用win10系统自带输入法时会发现,每次进到文本框出来的都是中文输入模式,那么输入法怎么设置为默认英 ...
- 虚拟机Ubuntu18.04中文输入法设置(同时保留系统英文语言)
虚拟机Ubuntu18.04中文输入法设置(同时保留系统英文语言) 1.首先安装中文包(第一次打开时,系统提示会装一些东西,比较慢) 2.然后将整个系统设置成中文,此时系统会自动安装中文pinyin输 ...
- 什么输入法对计算机英语,电脑怎么把英文输入法设置为默认输入法
本文就来介绍一下Win8怎么把英文输入法设置为默认输入法. 1.首先,返回到Win8电脑中的传统桌面位置,之后,在Win8电脑的传统桌面位置新建一个txe文档,也就是点击鼠标右键,然后选择新建-文本文 ...
最新文章
- php学习,一个简单的Calendar(2) 一个简单的活动页面
- 个人信息泄露,背后竟有“内鬼”作祟,堵上网络安全漏洞
- AspNetCore 多环境配置 以及注册 消费Consul
- [转载] python中全局变量和局部变量解析
- 【数学基础】无偏估计——为何样本方差需要除以(n-1)?
- 一个真正的智慧办公室,背后都有哪些黑科技?
- 基于OpenCV的图像去雾程序(Single Image Haze Removal Using Dark Channel Prior)
- 优化性能一点总结,供大家参考
- MFC开发wps演示
- Java编程语言是什么
- 微信公众号(服务号、订阅号、企业号)的区别
- 数字翻译成英语JavaScript
- new Date在safair浏览器中不兼容
- mysql 分组查询最新
- 《Java黑皮书基础篇第10版》 第3章【习题】
- Shortcuts(快捷方式) Android7
- 4号线地铁站点列表_北京地铁4号线线路图 4号线地铁站点列表
- 在Ubuntu18.04下 安装MPV视频播放器 的方法
- v-if判断字符串是否相等
- PYTHON脚本将excl表格中的科学计数法转变为普通数值
热门文章
- 管理信息系统案例分析_BIM案例分析—地下空间工程(二)
- ubuntuv20启动界面美化_小米任务栏美化软件下载-小米任务栏美化官方版软件下载v1.0...
- IText PDF签章时,如何获取PDF页的坐标
- 电气工程cad实用教程电子版_电气工程CAD实用教程 pdf epub mobi txt 下载
- 虚拟机安装Windows7镜像
- 行业首份社会责任报告诞生,满帮如何写下价值新注脚?
- 软件测试面试题:Jmeter怎么录制脚本,怎么过滤,线程组有哪些内容?
- oracle12c备份和恢复,oracle12C使用RMAN备份和恢复
- 关于ob函数的使用和应用场景
- DSA_常用10种算法(java数据结构与算法)