使用jQuery将accesskey设置为键盘数字键盘键

使用jQuery将accesskey设置为键盘数字键盘键,jquery,html,keyboard-shortcuts,hotkeys,Jquery,Html,Keyboard Shortcuts,Hotkeys,我正在用HTML5和jQuery1.10开发一个Web应用程序。我在输入和链接中使用accesskey属性来改进导航 实际上我有这个代码: $("#linktabCost").attr("accesskey", "1"); $("#linktabCapture").attr("accesskey", "2"); $("#linktabInvoice").attr("accesskey", "3"); 使用此代码,AccessKey的工作方式如下: 我的问题是: 如何使

我正在用HTML5和jQuery1.10开发一个Web应用程序。我在输入和链接中使用accesskey属性来改进导航

实际上我有这个代码:

    $("#linktabCost").attr("accesskey", "1");
    $("#linktabCapture").attr("accesskey", "2");
    $("#linktabInvoice").attr("accesskey", "3");
使用此代码,AccessKey的工作方式如下:

我的问题是:


如何使用jQuery将accesskey设置为键盘数字键盘的数字?

我通过快捷键.js库解决了这个问题,并将数字键盘键(97,98,99…)添加到库特殊按键数组中

var special_keys = {
                'numpad_1': 97,
                'numpad_2': 98,
                'numpad_3': 99,
                'numpad_4': 100,
                'numpad_5': 101,
                'esc':27,
                'escape':27,
                'tab':9,
                'space':32,
                'return':13,
                'enter':13,
                'backspace':8
                 ...
}
我用post解决了这个问题