diff --git a/runelite-client/src/main/java/net/runelite/client/config/Keybind.java b/runelite-client/src/main/java/net/runelite/client/config/Keybind.java index dfef4674e6..23696022d9 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/Keybind.java +++ b/runelite-client/src/main/java/net/runelite/client/config/Keybind.java @@ -110,6 +110,11 @@ public class Keybind keyCode = KeyEvent.VK_UNDEFINED; } + if (e.getID() == KeyEvent.KEY_RELEASED && keyCode != KeyEvent.VK_UNDEFINED) + { + return this.keyCode == keyCode; + } + return this.keyCode == keyCode && this.modifiers == modifiers; }