找回密码
 加入
搜索
查看: 2134|回复: 4

输入法问题终于解决了

[复制链接]
发表于 2015-3-3 17:52:08 | 显示全部楼层 |阅读模式
其实也没有完美的解决,只是把输入法先更改为中文输入法,再调整为中文输入法下的美式键盘。
$hWnd = WinGetHandle("[ACTIVE]");$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[0])
        ;再将 输入法更改为中文输入法下的美式键盘
 $hWnd = WinGetHandle("[ACTIVE]");$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[0])
我这里的输入法是紫光输入法 对应E0210804 美式键盘 对应 00000804  
现在还没有办法做到一步到位将输入法和键盘调整到自己想要的方式。
有大神可以做到的,给个思路。谢谢!
发表于 2015-3-3 20:31:47 | 显示全部楼层
什么意思?
发表于 2015-3-10 21:25:40 | 显示全部楼层
其实也没有完美的解决,只是把输入法先更改为中文输入法,再调整为中文输入法下的美式键盘。我这里的输入法 ...
macran 发表于 2015-3-3 17:52



    请教楼主:输入法对应代码如何查找的?
发表于 2015-3-22 21:23:15 | 显示全部楼层
看不明白 看不明白
发表于 2015-4-13 02:04:13 | 显示全部楼层
默默等等楼下的回复
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-27 14:14 , Processed in 0.071754 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表