切换窗口焦点后,监听不到按键弹起事件

问题是这样的,代码监听了Ctrl的按下和弹起事件,当按住Ctrl时,可以成功监听到按下事件,但如果保持Ctrl按住不放,然后鼠标点到其他网页,接着再释放Ctrl按键,就监听不到Ctrl弹起事件了…

想问下这种情况下怎么监听到Ctrl弹起事件…

另外想问下有没有方法能直接判断一个按键是否按下,而不是在onKeyDown(),onKeyUp()回调里去判断. 因为其实这个需求是在玩家按下Ctrl + 1,Ctrl + 2等组合时触发事件做一些事,所以如果有个方法可以直接判断ctrl是否按下,写起来就比较方便了,而且可以避免出现上面的问题

引擎版本是v3.5.2