[Scummvm-git-logs] scummvm master -> b92341002552f2750e804a7ab19cb808b6260539
eriktorbjorn
eriktorbjorn at telia.com
Sat Mar 2 15:49:23 CET 2019
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
b923410025 GLK: Don't treat Caps, Num and Scroll Lock as standard keypresses
Commit: b92341002552f2750e804a7ab19cb808b6260539
https://github.com/scummvm/scummvm/commit/b92341002552f2750e804a7ab19cb808b6260539
Author: Torbjörn Andersson (eriktorbjorn at users.sourceforge.net)
Date: 2019-03-02T15:45:55+01:00
Commit Message:
GLK: Don't treat Caps, Num and Scroll Lock as standard keypresses
Technically, they're lock keys rather than modifier keys, but we
may as well treat them as the same thing here.
My keyboard doesn't have an F-lock key, and I can't find any key
code for it, so I don't know if that one has to be excluded too.
Changed paths:
engines/glk/events.cpp
diff --git a/engines/glk/events.cpp b/engines/glk/events.cpp
index ed6ad9b..f1ff970 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() {
More information about the Scummvm-git-logs
mailing list