输入法是我们工作必不可少的工具,和windows xp一样,Vista中有些时候输入法也不能很好用,的些时候我们会发现Windows Vista下无法正常使用五笔输入,紫光拼音,拼音加加等。尤其是在IE浏览器里运行的时候。
这时候一般是由于IE保护模式的作用,由于IE保护模式依赖于UAC、UIPI和MIC的作用,所以大概可以认为是UAC、UIPI或者MIC的安全功能导致这些输入法出现问题。
下面我们就来一起看看Windows Vista操作系统中输入法的一些应用技巧。
UIPI
如果IE加载项需要给外部进程发送Windows消息,就会被阻止。这是由于UIPI的作用,只允许高级进程给平级或者低级的进程发送消息,这有点类似以前的地下党,只允许上级联系下级(单线联系)。但是这可能会对一些老的输入法产生影响,导致无法正常工作。
解决的办法,是对输入法进行修改,允许外部进程接受指定的Windows消息。或者使用RPC等安全机制,在IE进程和高级进程之间通信。
目前,只能手动修改系统,强行禁用UIPI,确保输入法的兼容性。不过这会减弱系统的安全性,同时也等于阉割了IE保护模式的功能(尽管系统提示IE保护模式仍然在起作用,实际上已经被大大削弱)。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System新建一个DWORD键值EnableUIPI,设置为0即可。
重启系统,再测试几下,应该可以解决类似紫光拼音、拼音加加的问题,而且是真正的“彻底”解决。
调用简体中文手写输入
在开始菜单中可以找到Tablet PC和Media Center的身影,也就是说系统提供了手写输入的功能,但找了半天,却并没有发现手写输入面板,这样该如何来实现手写输入呢?
如果你曾接触过windows xp Tablet PC Edition,那么就轻松多了,只要找到\Program Files\Common Files\Microsoft Shared\ink\TaBTip.exe这个可执行文件,双击运行,屏幕边缘就会出现一个隐藏的小条,有些类似于MSN,单击按钮即可打开输入面板,最好为其在桌面上创建一个快捷方式,这样以后运行就方便多了。
值得一提的是,这个系统的手写输入默认使用简体中文,输入界面与windows xp Tablte PC Edition 2005差不多,但没有Windows Vista的透明效果,只有一点点阴影效果,不过手写识别率还算比较出色。如果你安装了Word 2003,那么就可以使用“墨迹注释”和“墨迹批注”两项功能了,可以支持手写墨迹方式的注释和批注。
简单中文手写输入各个菜单项的作用如下:
1. Sticky Notes:这是一个有便笺作用的程序,通过使用该程序,我们可以在桌面上一块黄色的区域内输入文字或者录制声音,同时这些内容会一直显示在屏幕上,提醒自己注意。该功能就好像我们平时贴在显示器上的即时贴,非常方便。
2. Windows Journal:这是我们非常熟悉的程序了,可以当做日记本来使用,使用键盘或手写笔输入都可以,其他版本的Windows系统可以安装一个日记本查看器专门用来查看该程序创建的文件。
3. Tablet PC Pen Training:Tablet PC笔训练,可以通过这个程序了解如何使用手写笔以及其他专用设备,通过学习这一向导程序的内容,我们就可以完全使用手写笔代替键盘、鼠标以及执行常用的快捷键。
4. InkBall:通过这个程序可以练习手写笔的使用,就像Windows中的扫雷游戏来熟悉鼠标的使用那样。