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