level 3
平时用搜狗输入法的,开始游戏的时候如果输入了一个字母(输入法出现选字),游戏就会卡住,人物一直往一个方向走,必须提前按SHIFT转为英文才保证不卡机。所以有什么办法在游戏开始的时候自动把输入法关闭?要是让玩家自己关输入法显得不太友好
2015年08月12日 08点08分
1
level 15
这个。。其实很多大型有名的游戏也都不会自动切输入法的,我觉得关系不大。
2015年08月12日 10点08分
3
可是他们输入法不会卡啊,gM一开始游戏的话只有输入了一个祖母,移动的对象就会失控
2015年08月12日 17点08分
只要输入了一个字母
2015年08月12日 17点08分
除非一开始就按shift转换为英文不会卡,难道只能开头写说明?
2015年08月12日 17点08分
回复
��
:咦?我的不会有这种情况啊,中文输入法按键是没反应。失控的话可能是游戏窗口激活时游戏检测到了某键按下,而该键松开时游戏窗口正好没有焦点,以至于游戏没检测到该键松开。
2015年08月12日 23点08分
level 7
应用程序的属性的兼容性选项卡中勾选"为这个程序关闭高级文字服务"
2015年08月30日 13点08分
10
level 11
其实这种问题也是有方法的,也很简单,假如你的电脑切换输入法是用[Ctrl]+[Shift]的话,可以用以下代码切换输入法:(记得只能执行一次)
keyboard_key_press(vk_control);//模拟[Ctrl]键按下
keyboard_key_press(vk_shift);//模拟[Shift]键按下
keyboard_key_release(vk_control);//模拟[Ctrl]键松开
keyboard_key_release(vk_shift);//模拟[Shift]键松开
io_clear();//清除I/O(输入/输出)缓冲区数据
io_handle();//更新输入端状态
其实就是像按键精灵一样模拟按键状态
2015年08月30日 15点08分
11
那要是本来就是英文咋办。。。
2015年08月30日 15点08分
@sunyubokkkkk 不会的,一般打开一个附带窗口的应用程序输入法都保持默认的,而我的是搜狗输入法,它一安装就是默认的
2015年08月31日 01点08分
@z123k5 啊?为什么我电脑无论什么输入法,无论打开什么窗口都保持上次自己选的输入法啊?
2015年08月31日 02点08分
@sunyubokkkkk 因为你的输入法设置没有改成默认输入法,是不是一开机就是英文输入?
2015年08月31日 02点08分