diff options
-rw-r--r-- | engines/glk/events.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/glk/events.cpp b/engines/glk/events.cpp index ed6ad9b243..f1ff970e91 100644 --- a/engines/glk/events.cpp +++ b/engines/glk/events.cpp @@ -371,7 +371,9 @@ bool Events::isModifierKey(const Common::KeyCode &keycode) const { return keycode == Common::KEYCODE_LCTRL || keycode == Common::KEYCODE_LALT || keycode == Common::KEYCODE_RCTRL || keycode == Common::KEYCODE_RALT || keycode == Common::KEYCODE_LSHIFT || keycode == Common::KEYCODE_RSHIFT - || keycode == Common::KEYCODE_LSUPER || keycode == Common::KEYCODE_RSUPER; + || keycode == Common::KEYCODE_LSUPER || keycode == Common::KEYCODE_RSUPER + || keycode == Common::KEYCODE_CAPSLOCK || keycode == Common::KEYCODE_NUMLOCK + || keycode == Common::KEYCODE_SCROLLOCK; } void Events::waitForPress() { |