我想在MacOs笔记本电脑上添加一个KeyboardEvent。 存在捕获ENTER的问题。确实在笔记本电脑上,你必须按“fn”+ RETURN来模拟ENTER。 但我不知道该怎么做。实际上,当我进行测试时,就像ENTER和RETURN一样。 所以这对我来说是个大问题,因为我想用ENTER键添加快捷键,让用户有机会使用RETURN键。
你有想法吗?
由于
答案 0 :(得分:1)
您需要查找keyCode 13
protected function handleKeyDown(e:KeyboardEvent):void{
if(e.keyCode == 13){
trace("enter/return pressed");
}
}
这适用于os x返回键以及pc输入
答案 1 :(得分:0)
确保您是否在Flash IDE中进行测试以在测试期间禁用键盘快捷键!
答案 2 :(得分:0)
您是否想要在键盘处理程序中检查Keyboard.NUMPAD_ENTER?
private function onKeyDown(event:KeyboardEvent):void
{
if(event.keyCode == Keyboard.NUMPAD_ENTER)
{
trace("enter pressed");
}
}