/keymap

Библиотека для назначения и обработки горячих клавиш

Primary LanguageJavaScriptOtherNOASSERTION

keymap

Библиотека для назначения и обработки горячих клавиш. Реализовано на Backbonejs.

Использование

winterfell.keymap.add({

  // СОЧЕТАНИЕ КЛАВИШ
  // можно задать как массив ['shift', 'up']
  // или как строку "shift+up"
  shortcut: 'up',
  
  // ОБРАБОТЧИК
  // принимает событие и сочетание клавиш в виде массива
  handler: function(event, shortcut){
    
  },
  
  // ЭЛЕМЕНТ
  // элемент к которому обработчик будет привязан
  // В данном случае этот элемент "#search". Если
  // он не в фокусе, обработчик не стработает.
  listen: document.querySelector('#search'),
  
  // БЛОКИРОВКА ВСПЛЫТИЯ
  // блокировать ли "всплытие" события?
  block: true
});