Use the switches to determine which key is pressed. Add the appropriate eventListeners.
Keydown
var onKeyDown = function ( event ) {
switch ( event.keyCode ) {
case 38:
case 87:
moveForward = true;
break;
...
}
};
document.addEventListener( 'keydown', onKeyDown, false );
Keyup
var onKeyUp = function ( event ) {
switch( event.keyCode ) {
case 38:
case 87:
moveForward = false;
break;
...
}
};
document.addEventListener( 'keyup', onKeyUp, false );
Mousewheel
var onMouseWheel = function ( event ) {
...
};
this.domElement.addEventListener( 'mousewheel', onMouseWheel, false );
this.domElement.addEventListener( 'DOMMouseScroll', onMouseWheel, false );
source
share