From 0521a6149f6338e55c8d879110d329e425bbbfe5 Mon Sep 17 00:00:00 2001 From: GiantLuigi4 <49770992+GiantLuigi4@users.noreply.github.com> Date: Wed, 14 Jun 2023 16:22:21 -0400 Subject: [PATCH] thing --- .../java/org/cef/browser/CefBrowserOsr.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/cef/browser/CefBrowserOsr.java b/src/main/java/org/cef/browser/CefBrowserOsr.java index 184a01d4..248308af 100644 --- a/src/main/java/org/cef/browser/CefBrowserOsr.java +++ b/src/main/java/org/cef/browser/CefBrowserOsr.java @@ -241,19 +241,18 @@ public static int getChar(int keyCode, int scanCode, int mod) { case GLFW_KEY_END: return '\uFFFF'; } - String keystr = GLFW.glfwGetKeyName(keyCode, scanCode); - if (keystr == null) { - keystr = "\0"; - } else if (keystr.length() == 0) { - return -1; - } -// if((mod & GLFW_MOD_SHIFT) != 0) { -// keystr = keystr.toUpperCase(Locale.ROOT); +// if (scanCode != -1) { +// String keystr = GLFW.glfwGetKeyName(keyCode, scanCode); +// if (keystr == null) { +// return (int) '\0'; +// } else if (keystr.length() == 0) { +// return -1; +// } // } return keyCode; } - private long mapScanCode(int key, char c) { + private static long mapScanCode(int key, char c) { if (key == GLFW_KEY_LEFT_CONTROL || key == GLFW_KEY_RIGHT_CONTROL) return 29; return switch (key) { case GLFW_KEY_DELETE -> 83;