Персональный блог Игоря Антонова aka "spider_net"

Горячие клавиши (shortcuts) для JavaScript


Рубрика: Программирование -> JavaScript -> Интересности
Метки: | | | | | |
Просмотров: 1140
Горячие клавиши (shortcuts) для JavaScript

Еще на прошлой неделе обнаружил на GitHub’е интересный прожект Quay, но все как-то забывал о нем написать. Итак, Quay позволяет вам без особого труда привязывать к функциями горячие клавиши. Например, описываем функцию HelloWorld. Подключаем скрипт Quay и делаем простейший биндинг для комбинации клавиш. Все, теперь при нажатии выбранных клавиш будет срабатывать функция HelloWorld(). Вещь весьма полезная, а главное компактная.

Посмотрим на реальный пример использования. Для начала объявляем нашу функцию HelloWorld:

var helloWorld = function {
	alert(“Hello World!”);
}

Теперь забиндим горячую клавишу с помощью Quay:

var quay = new Quay(window);

quay.capture({
	‘ctrl_alt_a’: helloWorld
});

Все, теперь при нажатии кобминации “Ctrl+Alt+A” будет вызвана функция HelloWorld.

Репозиторий проекта

Оставьте комментарий!
comments powered by HyperComments