KeyboardEvent на Mac Os - PullRequest
       31

KeyboardEvent на Mac Os

0 голосов
/ 30 марта 2012

Я бы хотел добавить KeyboardEvent на ноутбук MacOs.Проблема существует, чтобы захватить ENTER.В самом деле, на ноутбуке вы должны нажать «fn» + RETURN для имитации ENTER.Но я не вижу, как это сделать.Действительно, когда я делаю тест, это похоже на ENTER и RETURN - то же самое.Так что это большая проблема для меня, потому что я хотел бы добавить ярлык с клавишей ENTER и дать пользователю возможность использовать клавишу RETURN.

У вас есть идея сделать это?

Спасибо

Ответы [ 3 ]

1 голос
/ 30 марта 2012

Вам нужно искать код клавиши 13

protected function handleKeyDown(e:KeyboardEvent):void{
   if(e.keyCode == 13){
       trace("enter/return pressed");
   }

}

Это работает для клавиши возврата OS x, а также для ввода ПК

0 голосов
/ 30 марта 2012

Возможно, вы хотите проверить Keyboard.NUMPAD_ENTER в вашем обработчике клавиатуры?

private function onKeyDown(event:KeyboardEvent):void
{
    if(event.keyCode == Keyboard.NUMPAD_ENTER)
    {
        trace("enter pressed");
    }
}
0 голосов
/ 30 марта 2012

Убедитесь, что вы тестируете во Flash IDE, чтобы отключить сочетания клавиш во время тестирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...