update lwjgl

This commit is contained in:
Tungstend 2024-01-13 19:20:01 +08:00
parent 2eb4158870
commit 983d6a9145
3 changed files with 253 additions and 275 deletions

View File

@ -1 +1 @@
1705143712736
1705144589360

View File

@ -7,7 +7,6 @@ public class KeyCodes {
public static int toLwjglKey(int glfwKeyCode) {
switch (glfwKeyCode) {
case GLFW.GLFW_KEY_ESCAPE : return Keyboard.KEY_ESCAPE;
case GLFW.GLFW_KEY_BACKSPACE : return Keyboard.KEY_BACK;
case GLFW.GLFW_KEY_TAB : return Keyboard.KEY_TAB;
@ -132,31 +131,9 @@ public class KeyCodes {
case GLFW.GLFW_KEY_LEFT_BRACKET : return Keyboard.KEY_LBRACKET;
case GLFW.GLFW_KEY_RIGHT_BRACKET: return Keyboard.KEY_RBRACKET;
case GLFW.GLFW_KEY_APOSTROPHE : return Keyboard.KEY_APOSTROPHE;
// public static final int KEY_AT = 0x91; /* (NEC PC98) */
// public static final int KEY_COLON = 0x92; /* (NEC PC98) */
// public static final int KEY_UNDERLINE = 0x93; /* (NEC PC98) */
// public static final int KEY_KANA = 0x70; /* (Japanese keyboard) */
// public static final int KEY_CONVERT = 0x79; /* (Japanese keyboard) */
// public static final int KEY_NOCONVERT = 0x7B; /* (Japanese keyboard) */
// public static final int KEY_YEN = 0x7D; /* (Japanese keyboard) */
// public static final int KEY_CIRCUMFLEX = 0x90; /* (Japanese keyboard) */
// public static final int KEY_KANJI = 0x94; /* (Japanese keyboard) */
// public static final int KEY_STOP = 0x95; /* (NEC PC98) */
// public static final int KEY_AX = 0x96; /* (Japan AX) */
// public static final int KEY_UNLABELED = 0x97; /* (J3100) */
// public static final int KEY_SECTION = 0xA7; /* Section symbol (Mac) */
// public static final int KEY_NUMPADCOMMA = 0xB3; /* , on numeric keypad (NEC PC98) */
// public static final int KEY_SYSRQ = 0xB7;
// public static final int KEY_FUNCTION = 0xC4; /* Function (Mac) */
// public static final int KEY_CLEAR = 0xDA; /* Clear key (Mac) */
// public static final int KEY_APPS = 0xDD; /* AppMenu key */
// public static final int KEY_POWER = 0xDE;
// public static final int KEY_SLEEP = 0xDF;
default:
// System.out.println("UNKNOWN GLFW KEY CODE: " + glfwKeyCode);
if (glfwKeyCode != -1)
System.out.println("UNKNOWN GLFW KEY CODE: " + glfwKeyCode);
return Keyboard.KEY_NONE;
}
}
@ -164,7 +141,6 @@ public class KeyCodes {
public static int toGlfwKey(int lwjglKeyCode) {
switch (lwjglKeyCode) {
case Keyboard.KEY_ESCAPE : return GLFW.GLFW_KEY_ESCAPE;
case Keyboard.KEY_BACK : return GLFW.GLFW_KEY_BACKSPACE;
case Keyboard.KEY_TAB : return GLFW.GLFW_KEY_TAB;
@ -290,7 +266,9 @@ public class KeyCodes {
case Keyboard.KEY_RBRACKET : return GLFW.GLFW_KEY_RIGHT_BRACKET;
case Keyboard.KEY_APOSTROPHE : return GLFW.GLFW_KEY_APOSTROPHE;
default: System.out.println("UNKNOWN LWJGL KEY CODE: " + lwjglKeyCode);
default:
if (lwjglKeyCode != -1)
System.out.println("UNKNOWN LWJGL KEY CODE: " + lwjglKeyCode);
return GLFW.GLFW_KEY_UNKNOWN;
}
}