键盘辅助功能和辅助技术

JLi*_*ses 5 javascript jquery accessibility assistive-technology nvda

我正在尝试使用辅助技术(NVDA)实现键盘辅助功能脚本.

我的脚本捕获箭头按键.代码段:

$(document).keydown(function(event){    
    var key = event.keyCode || event.which;
    if(key == 40) //capture arrow key down
    {
         //do something evil
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,辅助技术有自己的键盘绑定.

是否有可能使它们同时工作?

小智 0

你有一个错误

$(document).on('keydown', function() {
    var key = event.keyCode || event.charCode;
    console.log("key " + key);
});     
Run Code Online (Sandbox Code Playgroud)

注意开

$(文档)。on ('keydown', 函数()

这应该允许您在控制台中看到按键点击,然后您可以制作自己的按键映射。