29 января 2008 ~ 13 Комментариев

Управляем клавиатурой

.!.

sadsda

Еще как-то давненько приметил замечательный плагин для jQuery, который позволяет программировать действия клавиш и их сочетаний.

Мне еще в далеком прошлом безумно нравилась идея с клавиатурной навигацией  на всех проектах Артемия Лебедева. Теперь реализация этой идеи доступна для каждого, кто не хочет особо вдаваться в подробности программирования на javascript.

Плагин js-hotkeys работает в следующих браузерах:

  • IE6
  • IE7
  • Firefox 1.5
  • Firefox 2
  • Firefox 3
  • Safari
  • Opera 9

Его вполне можно назвать кросс-браузерным решением.

Js-hotkeys обрабатывает практически все сочетания клавиш, кроме системных и уже используемых браузером.

Использовать этот плагин чертовски просто:

$.hotkeys.add(<Клавиша>, <Действие>)
$.hotkeys.remove(<Клавиша>)

/* К примеру: */
$.hotkeys.add('Ctrl+a',function(){/*DO YOUR DUTY*/});
$.hotkeys.remove('Ctrl+a');

И самое главное, плагин занимает всего 5 килобайт в несжатом виде. Его можно назвать лидером в сравнении польза/размер ;-)

Посмотреть пример

Посетить офф. сайт плагина «Js-hotkeys»

Скачать плагин «Js-hotkeys»

13 Комментариев для “Управляем клавиатурой”

  1. Артём Курапов 29 июля 2008 at 18:43 Permalink

    Спасибо, пока обходился хаками – навигацией Ctrl+стрелки, пара хоткеев типа Ctrl+S, вот только в TinyMCE не работает из-за фрейма. Попробую.

  2. Максим Покровский 29 июля 2008 at 18:57 Permalink

    jQuery будет скоро править миров.

    ЗЫ
    Красивый дизайн блога.

  3. Я собственной персоной 29 июля 2008 at 19:09 Permalink

    jQuery будет скоро править миров.

    Уже правит. jQuery в данный момент самая популярная библиотека среди веб-мастеров.

  4. Максим Покровский 29 июля 2008 at 19:16 Permalink

    Google самая популярная поисковая система среди всех пользователей, но он еще не правит миром.

  5. Я собственной персоной 29 июля 2008 at 19:19 Permalink

    Google самая популярная поисковая система среди всех пользователей, но он еще не правит миром.

    Ну как сказать…

    Гугл уже на пол пути к цели (-:

  6. Chestozo 29 июля 2008 at 19:31 Permalink

    Хм, нажал на Space, а подсветились и Space и Backspace….
    Однако ) FF3

  7. Chestozo 29 июля 2008 at 19:34 Permalink

    Хм, нажал на Space, а подсветились и Space и Backspace….
    Однако ) FF3

    В общем, как-то иногда появляется «нажатость» Backspace, хотя он и не нажимался )

  8. ert2 30 июля 2008 at 4:54 Permalink

    Прикрепить к блогу коммандную строчку веселее )

  9. freebit 6 августа 2008 at 16:59 Permalink

    Жаль что в функцию – обработчик ничего не передается. Хотелось бы написать одну такую и вызывать ее для группы необходимых сочетаний клавиш, проверяя текущее сочетание.

  10. freebit 6 августа 2008 at 17:49 Permalink

    Ну вот, чуть подправил исходник и все заработало. Если кому нужно тоже самое, пишите.

  11. Stanly 14 сентября 2008 at 16:22 Permalink

    Очень полезная вещь, спасибо!!

  12. eugene 24 января 2009 at 17:32 Permalink

    Ну вот, чуть подправил исходник и все заработало. Если кому нужно тоже самое, пишите.

    ага, появилась необходимость. распишите?

  13. SolovjovSergej 11 июня 2011 at 12:29 Permalink

    Лучшая аренда микроавтобусов только тут


Оставить комментарий