Ключевое событие Javascript и программа чтения с экрана JAWS

У меня есть приложение, которое делает что-то (например, оповещение) каждый раз, когда нажимается пробел. Это прекрасно работает, если я не использую программу чтения с экрана JAWS. Однако, как только я загружаю программу чтения с экрана JAWS, она не запускает оповещение, когда я нажимаю пробел. Мне нужно использовать JAWS, поэтому мне нужно, чтобы это работало. Вот фрагмент кода.

$(document).keypress(function(event) {
    var chCode = ('charCode' in event) ? event.charCode : event.keyCode;
    if (chCode == 32){ //32 is keyCode for spacebar
      alert("spacebars!!!");
    }
});

Из моих наблюдений кажется, что JAWS захватывает фокус клавиатуры и не позволяет запускать событие пробела. JAWS всегда читает «Пробел», когда я нажимаю пробел, но событие оповещения не срабатывает. Как я могу получить предупреждение или doSomething () для запуска при нажатии пробела? Как я могу взять управление у JAWS или, возможно, поделиться управлением с JAWS, чтобы JAWS считывал символ, который я нажал (в данном случае пробел), но это позволило моему событию (оповещению) сработать. Благодарю.

Больше код:

$(document).keypress(function(event) {
  var cc= ('charCode' in event) ? event.charCode : event.keyCode;       
       if (cc == 32)
    {
      spArray.push(Number(new Date()));
    }
});

Ответы на вопрос(2)

Ваш ответ на вопрос