From 482f9c5e440922c0b8d92ec02772d690dc43df83 Mon Sep 17 00:00:00 2001 From: Alfred Ababio Date: Sun, 31 May 2020 12:33:51 -0400 Subject: [PATCH] key remapper: don't consume keytype events when dialog is open This fixes having a remapped key held down during a dialog opening that consumes the raw key event. --- .../client/plugins/keyremapping/KeyRemappingListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java b/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java index 726881379a..f07ccbf553 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java @@ -59,7 +59,7 @@ class KeyRemappingListener implements KeyListener public void keyTyped(KeyEvent e) { char keyChar = e.getKeyChar(); - if (keyChar != KeyEvent.CHAR_UNDEFINED && blockedChars.contains(keyChar)) + if (keyChar != KeyEvent.CHAR_UNDEFINED && blockedChars.contains(keyChar) && plugin.chatboxFocused()) { e.consume(); }