Когда связывание клавиш предпочтительнее обработки событий «вверх / вниз» (.ect)? - PullRequest
3 голосов
/ 08 марта 2010

Когда связывание клавиш предпочтительнее обработки событий «вверх / вниз» (.ect)?

1 Ответ

4 голосов
/ 08 марта 2010

Я думаю, что это полностью зависит от ваших потребностей. У привязок клавиш есть некоторые ограничения, которых нет у обработчиков событий. Например, при связывании клавиш у вас должны быть клавиша и модификатор клавиши (если вы не используете функциональные клавиши или клавиши цифровой клавиатуры). Кроме того, если я правильно помню, вы не можете поймать только событие keydown с помощью keybinding.

Итак, допустим, у вас есть функция «повтора», которая должна выполняться, когда кто-то набирает определенный набор клавиш. Привязка клавиш позволит вам быстро связать эту функцию с комбинацией клавиш R + Alt.

Если, с другой стороны, вы хотите отключить функцию повтора каждый раз, когда кто-то нажимает только клавишу R, но затем выполняет другую функцию при отпускании клавиши R (клавиша), вам необходимо использовать обработчики событий. .

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