From 473eb61c6029b0cbc3255e91acd2b8df18b2f03b Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 28 Aug 2007 07:38:20 +0000 Subject: [PATCH] Mac OS X: Mapped the option key to Keyboard.KEY_LWIN and Keyboard.KEY_RWIN instead of KEY_*META like the alt key --- src/java/org/lwjgl/opengl/KeyboardEventQueue.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/opengl/KeyboardEventQueue.java b/src/java/org/lwjgl/opengl/KeyboardEventQueue.java index aebed87b..95797176 100644 --- a/src/java/org/lwjgl/opengl/KeyboardEventQueue.java +++ b/src/java/org/lwjgl/opengl/KeyboardEventQueue.java @@ -329,11 +329,15 @@ final class KeyboardEventQueue extends EventQueue implements KeyListener { // manually map positioned keys switch (key_code) { case KeyEvent.VK_ALT: // fall through - case KeyEvent.VK_META: if (position == KeyEvent.KEY_LOCATION_RIGHT) return Keyboard.KEY_RMENU; else return Keyboard.KEY_LMENU; + case KeyEvent.VK_META: + if (position == KeyEvent.KEY_LOCATION_RIGHT) + return Keyboard.KEY_RWIN; + else + return Keyboard.KEY_LWIN; case KeyEvent.VK_SHIFT: if (position == KeyEvent.KEY_LOCATION_RIGHT) return Keyboard.KEY_RSHIFT;