keyboard handler updated - now triggering actions on keyup
This commit is contained in:
@@ -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 ) {
|
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) ) {
|
if ( event.keyCode == 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) {
|
||||||
switch( event.keyCode ) {
|
switch( event.keyCode ) {
|
||||||
case 33: ; // pg up
|
case 33: ; // pg up
|
||||||
|
|||||||
Reference in New Issue
Block a user