который является лучшей библиотекой События клавиатуры JavaScript. (Горячие клавиши, Ярлыки) [закрытый]

я хочу сделать bbs форум что с помощью большого События клавиатуры,

таким образом, который является лучшей библиотекой События клавиатуры,

спасибо

29
задан zjm1126 1 March 2010 в 01:50
поделиться

3 ответа

Вы можете попробовать это ...

http://unixpapa.com/js/key.html

-2
ответ дан 28 November 2019 в 01:39
поделиться

Это неплохой вариант для jquery.

https://github.com/jeresig/jquery.hotkeys

1
ответ дан 28 November 2019 в 01:39
поделиться

Многие библиотеки JavaScript изобилуют способами перехвата ввода клавиш и использования их в своих интересах. Вполне вероятно, что вы сможете найти библиотеку, которая будет делать только это, и ничего больше. Однако у меня нет большого опыта в этом деле.

Я уже некоторое время использую Ext, и их класс KeyMap очень прост в работе. Вот простой пример с его использованием.

new Ext.KeyMap(Ext.getDoc(), {
        key: 'abc',
        alt: true,
        handler: function(k, e) {
            var t = Ext.getCmp('tabpanel');
            switch(k) {
                case 65:
                    t.setActiveTab(0);
                    break;
                case 66:
                    t.setActiveTab(1);
                    break;
                case 67:
                    t.setActiveTab(2);
                    break;
            }
        },
        stopEvent: true
    });

Это берет класс Ext.TabPanel и позволяет пользователю нажимать клавишу клавиатуры для смены вкладок, а не щелкать по самим вкладкам.

Конечно, она может делать гораздо больше. Вот простой пример того, как это работает.

1
ответ дан 28 November 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: