Клава под контролем js-hotkeys
Обзор плагина позволяющего программировать действия клавиш и их сочетаний.
Еще как-то давненько приметил замечательный плагин для jQuery, который позволяет программировать действия клавиш и их сочетаний.
Мне еще в далеком прошлом безумно нравилась идея с клавиатурной навигацией на всех проектах Артемия Лебедева. Теперь реализация этой идеи доступна для каждого, кто не хочет особо вдаваться в подробности программирования на javascript.
Плагин
- IE6
- IE7
- Firefox 1.5
- Firefox 2
- Firefox 3
- Safari
- Opera 9
Его вполне можно назвать кросс-браузерным решением.
Js-hotkeys обрабатывает практически все сочетания клавиш, кроме системных и уже используемых браузером.
Использовать его очень просто:
$(document).bind(‘keydown’, <Клавиша>, <Действие>)
$(document).unbind(‘keydown’, <Клавиша>, <Действие>);
назначим сочетание клавишь:
$(document).bind(‘keydown’, ‘ctrl+c’, function(){ /* Ваш код */ });удалим назначенное сочетание клавишь:
$(document).unbind(‘keydown’, ‘ctrl+c’, function(){ /* Ваш код */ });
И самое главное, плагин занимает всего 5 килобайт в несжатом виде. Его можно назвать лидером в сравнении польза/размер.
Источник: yapro.ru