keyremapping: fix escape from chat triggering game keybindings
Co-authored-by: Chet Powers <ccpowers@bu.edu>
This commit is contained in:
@@ -190,8 +190,12 @@ class KeyRemappingListener extends MouseAdapter implements KeyListener
|
|||||||
{
|
{
|
||||||
switch (e.getKeyCode())
|
switch (e.getKeyCode())
|
||||||
{
|
{
|
||||||
case KeyEvent.VK_ENTER:
|
|
||||||
case KeyEvent.VK_ESCAPE:
|
case KeyEvent.VK_ESCAPE:
|
||||||
|
// When existing typing mode, block the escape key
|
||||||
|
// so that it doesn't trigger the in-game hotkeys
|
||||||
|
e.consume();
|
||||||
|
// FALLTHROUGH
|
||||||
|
case KeyEvent.VK_ENTER:
|
||||||
plugin.setTyping(false);
|
plugin.setTyping(false);
|
||||||
clientThread.invoke(plugin::lockChat);
|
clientThread.invoke(plugin::lockChat);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user