好不容易熬到了假期,小丽松了口气,终于有时间可以练习提高一下自己的输入速度了,这样和朋友聊天再也不用让他们苦等了。下面我们就一起来看看她是如何实现自己目的的。
尝鲜Vista遭遇下马威
为了体验Vista,小丽也升级了自己的硬件。在经过自己数小时的奋战之后,终于安装好了Windows Vista和Windows XP双系统。进入系统后,却发现Windows Vista下无法正常使用输入法了,五笔输入,紫光拼音等都不能正常使用了,尤其是在IE浏览器里运行的时候。如果IE加载项需要给外部进程发送Windows消息,就会被阻止。于是她请来了姐姐。姐姐告诉她这是由于IE保护模式作用的结果,只允许高级进程给平级或者低级的进程发送消息,由于IE保护模式依赖于UAC、UIPI和MIC的作用,所以大概可以认为是UAC、UIPI或者MIC的安全功能导致这些输入法出现了问题,那么怎么解决呢?
打开注册表编辑器,找到下面这项,在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System”下新建一个DWORD键值EnableUIPI,设置为“0”并重新启动即可。
小提示:这是手动修改系统,强行禁用了UIPI,确保输入法的兼容性,但这会消弱系统的安全性。
名词小解:
UAC(用户帐户控制):这是微软为提高系统安全而在Windows Vista中引入的新技术,它要求所有用户在标准账号模式下运行程序和任务,阻止未认证的程序安装,并阻止标准用户进行不当的系统设置改变。
MIC(强制完整性控制):这是Windows Vista安全架构中新增加的一种检测机制。在Windows Vista中,除了遵守传统的安全控制机制外,还必须检查进程和资源对象的完整性级别,完整性级别低的进程,不能写入完整性级别高的资源对象。
UIPI(用户界面特权隔离):完整性级别低的进程,不能向完整性级别高的进程发送Window消息。
经过测试,小丽输入法的问题终于解决了。但如此一来,小丽感觉到Vista虽然界面漂亮,但用起来却很不习惯,于是她切换到了Windows XP系统继续练习。可是过段时间后,她却发现输入法工具条不见了,字打不进去了,她非常着急,这时还是姐姐帮了她的忙。姐姐告诉她可以将窗口最小化,然后还原,工具条就会出现了。这种方法由于要使用鼠标,使用时不方便,还可以用键盘来实现:“Win+M”键为窗口最小化,而“Shift+Win+M”键为窗口还原。小丽一试,真的很灵验,小丽发誓一定要好好学习,超过姐姐的水平。
给输入法也设置快捷键
与朋友QQ聊天的时候,小丽学会了使用快捷键发送消息,于是她想能不能给输入法也设置快捷键呢?省得来回切换智能ABC与姐姐使用的五笔麻烦。以前总是请姐姐帮忙,于是这次小丽决定自己上网解决问题。经过苦苦搜索,小丽终于找到了答案:
打开”控制面板”,双击“区域和语言选项”,在打开的窗口中选择“语言”选项卡,再单击“详细信息”按钮,在打开的窗口中选择“设置”选项卡,然后在输入法列表中分别找到那两个输入法,再单击“键设置”按钮打开“高级键设置”窗口,点击“更改按键顺序”按钮,启用按键顺序并进行设置即可。
 |