diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/library_glut.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/library_glut.js b/src/library_glut.js index 0736d5ae..d5608ee8 100644 --- a/src/library_glut.js +++ b/src/library_glut.js @@ -68,9 +68,9 @@ var LibraryGLUT = { return key; }, - getASCIIKey: function(keycode) { + getASCIIKey: function(event) { // TODO apply modifiers, etc - return keycode; + return event['keyCode']; }, onKeydown: function(event) { @@ -85,11 +85,11 @@ var LibraryGLUT = { } else { - key = GLUT.getASCIIKey(event['keyCode']); + key = GLUT.getASCIIKey(event); if( key !== null && GLUT.keyboardFunc ) { event.preventDefault(); GLUT.saveModifiers(event); - FUNCTION_TABLE[GLUT.keyboardFunc](event['keyCode'], GLUT.lastX, GLUT.lastY); + FUNCTION_TABLE[GLUT.keyboardFunc](key, GLUT.lastX, GLUT.lastY); } } } @@ -107,11 +107,11 @@ var LibraryGLUT = { } else { - key = GLUT.getASCIIKey(event['keyCode']); + key = GLUT.getASCIIKey(event); if( key !== null && GLUT.keyboardUpFunc ) { event.preventDefault (); GLUT.saveModifiers(event); - FUNCTION_TABLE[GLUT.keyboardUpFunc](event['keyCode'], GLUT.lastX, GLUT.lastY); + FUNCTION_TABLE[GLUT.keyboardUpFunc](key, GLUT.lastX, GLUT.lastY); } } } |