主題:關于系統鍵盤 共有45318人關注過本帖 |
---|
yunlight |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
關于系統鍵盤 Post By:2014-3-29 12:12:00 [只看該作者]
你好,我的是em9170的板子,關于系統調用鍵盤有以下兩個問題:
1,我們的程序中有部分要用到系統鍵盤,但是系統鍵盤默認是輸入中文,是否能設置成默認輸入英文? 2,系統鍵盤的輸入框是否可以設置成在我要輸入的地方的下邊?比如我要用到文件瀏覽框來選擇文件,但是鍵盤顯示在左上角位置,遮擋了待輸入框。
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2014-3-29 12:52:00 [只看該作者]
你好,我對這個問題不是很了解,周一會有相關工程師答復你。
|
|
單帖管理 | 引用 | 回復 |
yy |
3樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-3-31 9:42:00 [只看該作者]
1.都可以的,用遠程工具打開板子的注冊表HKEY_CURRENT_USER/ControlPanel/Sip,下面有個DefaultIm,這個值是個CLSID,就是默認輸入法的CLSID,你可以改成板子里有的任何一個輸入法的CLSID。板子輸入法的CLSID在HKEY_CLASS_ROOT/CLSID下,你可以查IsSIPInputMethod來快速找到。
你也可以用GetKeyboardLayout,GetKeyboardLayoutList,SipGetCurrentIM之類的API來修改。 2.輸入框的位置,顯示隱藏可以調用API函數SipShowIM,SipSetDefaultRect,SipGetInfo,SipSetInfo你可以百度或者MSDN查下這些函數的定義。
|
單帖管理 | 引用 | 回復 |