返回列表 发帖

[提交Bug] [BUG反馈] 切换输入法BUG

提交Bug

是否试过重新安装到新目录
TheWorld版本 3.0.3.9
操作系统 Windows XP SP3 简体中文版
IE版本 IE7
系统辅助安全软件 Nod32 EAV 4.0
使用的文字输入法 Google拼音
问题现象描述 把切换键盘布局的快捷键设置成Alt+Shift,切换输入法/非输入法换为Alt+Shift+空格时,无法正常的通过Alt+Shift及Alt+Shift+空格组合键 *在网页中* 切换输入法,必须按照严格的次序,Alt+Shift组合键要先按下Shift再按下Alt,然后松开Alt,再松开Shift;而Alt+Shift+空格无论怎么组合都不能切换
问题重现方法 把切换键盘布局的快捷键设置成Alt+Shift,切换输入法/非输入法换为Alt+Shift+空格
然后在浏览器里切换输入法。
原因分析:
我猜测TW3是对Alt按键的响应做了什么处理,以使菜单之类的能够响应Alt+?组合键,所以当Alt键按下后,TW就开始转入Alt+?组合键的处理流程,也不关心后面按的键是否是可打印字符。
Alt+Shift+空格无论如何调整次序都不能使用说明了,按下Alt键时是不检查Alt前后是否是控制按键的,我猜测当程序检查到Alt按下的消息时并不关心之前是否有按键按下去了没有松开,以及接下来按的键是否是可打印字符(可打印字符包含a-z,0-9,以及各种符号,这些是可以成为键盘助记符的)。

问题起因:
我是做开发的,很多IDE都把ctrl+shift+空格ctrl+空格作为代码提示的快捷键,但是正好与Windows中文版切换输入语言的快捷键冲突了,一个个设置麻烦,所以我干脆改了自己切换输入法的习惯,将切换快捷键做了上诉调整。

不明所以,友情支持。。
落霞与孤鹜齐飞,秋水共长天一色。

TOP

将切换输入法快捷键由Ctrl+shift改为Alt+Shift后在TW3中不能正常切换输入法。

TOP

3# songyx0
已知问题 谢谢反馈

TOP

返回列表