jQuery плагинов для работы с горячими клавишами

Категория: jQuery

Первичной задачей была обработка хоткея Ctrl+` (тильда) в браузере да так, чтобы он работал не зависимо от раскладки клавиатуры. Ну и кроссбраузерно, конечно + поддержка маковской клавиши  (command).

jQuery библиотеки для биндинга клавишных событий, которые я рассматривал:

  • Mousetrap - использует события keydown (и keyCode , чтобы отвязать нативные браузерные события, но не понимает некоторые комбинации клавиш в паре с модификаторами для кириллических раскладок.
  • Keymaster - та же фигня...
  • Shortcuts Library - выглядит громоздко, не юзал.
  • Keypress - сразу же проверил захват ~ (тильды) в русской раскладке - лагает, увы(

#events, #keys, #plugins, #hotkey

категория: jQuery