keyboard handler updated - now triggering actions on keyup

This commit is contained in:
Bartek Szopka
2012-03-08 21:02:05 +01:00
parent efae004bc8
commit 807943dadc

View File

@@ -378,8 +378,17 @@
};
};
// keyboard navigation handler
// keyboard navigation handlers
// prevent default keydown action when one of supported key is pressed
document.addEventListener("keydown", function ( event ) {
if ( event.keyCode == 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) {
event.preventDefault();
}
}, false);
// trigger impress action on keyup
document.addEventListener("keyup", function ( event ) {
if ( event.keyCode == 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) {
switch( event.keyCode ) {
case 33: ; // pg up