macran 发表于 2015-3-3 17:52:08

输入法问题终于解决了

其实也没有完美的解决,只是把输入法先更改为中文输入法,再调整为中文输入法下的美式键盘。$hWnd = WinGetHandle("");$hWnd 为目标窗口句柄,这里设置的是当前活动窗口
          $ret = DllCall("user32.dll", "long", "LoadKeyboardLayout", "str", "E0210804", "int", 1 + 0)
          DllCall("user32.dll", "ptr", "SendMessage", "hwnd", $hWnd, "int", 0x50, "int", 1, "int", $ret)
        ;再将 输入法更改为中文输入法下的美式键盘
$hWnd = WinGetHandle("");$hWnd 为目标窗口句柄,这里设置的是当前活动窗口
          $ret = DllCall("user32.dll", "long", "LoadKeyboardLayout", "str", "00000804", "int", 1 + 0)
          DllCall("user32.dll", "ptr", "SendMessage", "hwnd", $hWnd, "int", 0x50, "int", 1, "int", $ret)我这里的输入法是紫光输入法 对应E0210804 美式键盘 对应 00000804
现在还没有办法做到一步到位将输入法和键盘调整到自己想要的方式。
有大神可以做到的,给个思路。谢谢!

ssmusic 发表于 2015-3-3 20:31:47

什么意思?

fybhwsx 发表于 2015-3-10 21:25:40

其实也没有完美的解决,只是把输入法先更改为中文输入法,再调整为中文输入法下的美式键盘。我这里的输入法 ...
macran 发表于 2015-3-3 17:52 http://www.autoitx.com/images/common/back.gif


    请教楼主:输入法对应代码如何查找的?

lwy3w 发表于 2015-3-22 21:23:15

看不明白 看不明白

gwgelin 发表于 2015-4-13 02:04:13

默默等等楼下的回复
页: [1]
查看完整版本: 输入法问题终于解决了