ActionScript-同时按下键盘某些区域多个按键时接收不到事件

ActionScript-同时按下键盘某些区域多个按键时接收不到事件

甜柠檬 发布于 2017-07-09 字数 398 浏览 1062 回复 1

昨天想增强一下游戏的手感遇到一些问题,发现如果同时按下多个按键就不会触发KeyboardEvent.KEY_DOWN事件了(根据键盘区域的不同情况也不同)

A,S,D,E这四个键的时候最后一个被按下的键不会触发
而右边的四个箭头按键则是同时按左右下的时候再按上不会触发 同时按左右再按上也不会触发 但是按下会触发
而如果按住A,S再按上,下则能同时响应到四个按键
这是什么原因导致的呢? 键盘本身不支持吗?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灵芸 2017-09-24 1 楼

这是键盘本身的问题,键位冲突了,跟本身的键盘设计有关,你可以直接百度“键位冲突”查看更详细的情况。键盘根据制作接口等因素,有最多6键同时按下不冲突、9键、13键等等,一般只有游戏专用键盘防冲突做的比较好.

http://baike.baidu.com/view/1036278.htm