這時候一般是由於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中的掃雷游戲來熟悉鼠標的使用那樣。