每次在使用 JAWS 屏幕阅读器时在浏览器上按下空格键时,我都需要捕获当前时间。如果我不使用 JAWS,我可以捕获空格键,但是,一旦 JAWS 打开,系统就无法捕获任何空格键。
这是我的代码:
$(document).keypress(function(event) {
var chCode = ('charCode' in event) ? event.charCode : event.keyCode;
if (chCode == 32){ //32 is keyCode for spacebar
addTime = addTime + Number(new Date()) + ",";
var x = document.getElementById("spacebar");
alert("spacebars!!!");
}
});
我想知道该怎么做,以便每次按下空格键时都能捕捉到当前时间。
有趣的是,每次按下空格键时,JAWS 都会读出“空格”,但该事件并未在代码级别捕获。
或者 - 因为当我按下空格键时 JAWS 会读出“空格”,所以有人知道我如何捕获 JAWS 事件吗?因为当我按下空格键时它会识别它,我想知道我是否可以直接从 JAWS 捕获事件。有什么想法吗?