Javascript keyevent y lector de pantalla JAWS

Tengo una aplicación que hace algo (por ejemplo, alerta) cada vez que se presiona una barra espaciadora. Esto funciona bien si no estoy usando el lector de pantalla JAWS. Sin embargo, una vez que cargo el lector de pantalla JAWS, no se ejecuta una alerta cuando presiono la barra espaciadora. Necesito usar JAWS, así que necesito que esto funcione. Aquí está el fragmento de código.

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

Según mi observación, parece que JAWS toma el foco del teclado y no permitiría que se disparara el evento de la barra espaciadora. JAWS siempre lee "Espacio" cuando presiono la barra espaciadora, pero el evento de alerta no se dispara. ¿Cómo puedo obtener la alerta o hacer que algo () se dispare cuando se presiona la barra espaciadora? ¿Cómo puedo tomar el control de JAWS o tal vez compartir el control del teclado con JAWS de modo que, aunque JAWS lea el carácter que presioné (en este caso, la barra espaciadora), permita que se active mi evento (alerta)? Gracias.

Más código:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta