From b05cc6576f07d128fedf451d1d27e093583b152a Mon Sep 17 00:00:00 2001 From: SerpentSpirale Date: Wed, 4 Aug 2021 23:33:14 +0200 Subject: [PATCH] Add a char sender function --- .../src/main/java/org/lwjgl/glfw/CallbackBridge.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app_pojavlauncher/src/main/java/org/lwjgl/glfw/CallbackBridge.java b/app_pojavlauncher/src/main/java/org/lwjgl/glfw/CallbackBridge.java index 94111f036..c11f76368 100644 --- a/app_pojavlauncher/src/main/java/org/lwjgl/glfw/CallbackBridge.java +++ b/app_pojavlauncher/src/main/java/org/lwjgl/glfw/CallbackBridge.java @@ -80,6 +80,15 @@ public class CallbackBridge { // sendData(JRE_TYPE_KEYCODE_CONTROL, keycode, Character.toString(keychar), Boolean.toString(isDown), modifiers); } + /** + * Send only the char to the input bridge + * Intended for chat functions, or anything that only requires writing text + * @param keychar the char to send + */ + public static void sendChar(char keychar){ + nativeSendChar(keychar); + } + public static void sendMouseKeycode(int button, int modifiers, boolean isDown) { DEBUG_STRING.append("MouseKey=").append(button).append(", down=").append(isDown).append("\n"); // if (isGrabbing()) DEBUG_STRING.append("MouseGrabStrace: " + android.util.Log.getStackTraceString(new Throwable()) + "\n");