在編寫鉤子的時候,盡量多使用controlsend,但某些情況下需要使用
send,
可以先切換輸入法為英文再使用send。
"08040804"為:英語美式鍵盤,如需切換其它輸入法,修改此處即可!
具體**如下:
$hwnd=
wingethandle
( "[active]");
$hwnd
為目標視窗控制代碼,這裡設定的是當前活動視窗
$ret
=
dllcall
( "user32.dll"
,"long"
,"loadkeyboardlayout"
,"str"
,"08040804"
,"int"
,1
+
0 )
dllcall
( "user32.dll"
,"ptr"
,"sendmessage"
,"hwnd"
,$hwnd
,"int"
,0x50
,"int"
,1 ,
"int"
,$ret[0
])send
( 'nh'
)其它編碼
e0100804 : 五筆
e0010804 : 全拼
e0040804 : 智慧型abc
如需其它編碼,可查詢登錄檔,參見下圖,ime 2010的編碼:e0200411
Autoit輸入法切換成英文 08040804
在編寫鉤子的時候,盡量多使用controlsend,但某些情況下需要使用 send,可以先切換輸入法為英文再使用send。08040804 為 英語美式鍵盤,如需切換其它輸入法,修改此處即可!具體 如下 hwnd wingethandle active hwnd 為目標視窗控制代碼,這裡設定的是當前...
ubantu輸入法切換
分兩種情況 如圖所示 如果所示 進入的這個設定,實際上是你安裝的某個輸入法的設定介面,在我機器上,就是搜狗的輸入法設定。然後,在該輸入法設定介面中,找到 fcitx設定 如圖所示 這個介面主要是個列表,列表中的每一項都是乙個輸入法。可以通過左下角的操作按鈕進行新增 刪除 上移 下移 設定鍵盤布局 設...
在Emacs中用ibus輸入法切換輸入法問題
在emacs中用ibus輸入法切換輸入法問題 a sudo add apt repository ppa irie elisp 新增安裝檔案 b sudo apt get update 更新 c sudo apt get install ibus el 安裝 例如 ibus el 0.3.1 然後解...