Створення сайтів Львів067 607 57 84
МЕНЮ

JavaScript - призначення гарячих клавіш

Створення сайтів Львів

Mousetrap - маленька (всього 1.7КБ) javascript-бібліотека, що дозволяє легко додавати обробки гарячих клавіш на сайт.
Варіантів використання - маса.
Підтримується як поодинокі натискання так і комбінації клавіш.
Підтримуються клавіші:
shift, ctrl, alt, option, meta, command, backspace, tab, enter, return, capslock, esc, escape, space, pageup, pagedown, end, home, left, up, right, down, ins, del, a, /, $, *, =.

Приклад використання бібліотеки:
// поодинокі натискання
Mousetrap.bind('4', function() { highlight(2); });
Mousetrap.bind("$", function() { highlight(3); }, 'keydown');
Mousetrap.bind('x', function() { highlight(4); }, 'keyup');
 
// комбінації
Mousetrap.bind('command+shift+K', function() { highlight(7); });
Mousetrap.bind(['command+k', 'ctrl+k'], function() { highlight(8); });
 
// як у GMail
Mousetrap.bind('g i', function() { highlight(11); });
Mousetrap.bind('* a', function() { highlight(12)});
                    

Працює в Internet Explorer 6 +, Safari, Firefox, Chrome.