阅读:4363回复:5
同时按下两个键
手机版:当我几乎同时按下一个字母键和空格时, 我听到两次按键声音。但是输入法没有输出,我用双手输入时经常会出现这种情况。我几乎同时按下两个字母键用不会出现这问题
|
|
板凳#
发布于:2015-07-25 11:18
楼主说的现象是存在的,如果空格按得太快就会把前一个键吞掉。
而且,在我这边,小小手机版可以一次处理5个按键,但只要有空格键或退格键参与的时候,就不行。 |
|
地板#
发布于:2015-08-01 08:52
空格键和退格键是按下就即时输出的,字母键是松开才输出的。所以,字母键的输出比空格慢了一点,如果两键相隔时间短到某个值,字母就被吞了。也许是因为这样吧
|
|
4楼#
发布于:2015-08-23 21:48
|
|
5楼#
发布于:2015-08-23 21:58
改皮肤
找到 if(keycode==KEYCODE_DEL){ if(Render.getSelect()==-1) { skipKey=true; Render.showCandidates([],0,false); } else { skipKey=true; App.key(keycode); deleteTimeout=setTimeout(function(){ App.key(keycode); deleteInterval = setInterval(function() { App.key(keycode); }, REPEAT_RATE); },REPEAT_TIMEOUT); } } else if(keycode==KEYCODE_SPACE) { skipKey=true; App.key(keycode); } else { setMenuTimeout(target,coords,touchId); } Render.highlightKey(target); 改为 if(keycode==KEYCODE_DEL){ if(Render.getSelect()==-1) { skipKey=true; Render.showCandidates([],0,false); } else { setMenuTimeout(target,coords,touchId); } } Render.highlightKey(target); |
|