mirror of
https://github.com/kanjitalk755/macemu.git
synced 2024-09-27 08:54:30 +00:00
fix CapsLock for linux
This commit is contained in:
parent
cadd3350ea
commit
436c5df15f
@ -2347,13 +2347,13 @@ static void handle_events(void)
|
|||||||
code = event2keycode(event.key, true);
|
code = event2keycode(event.key, true);
|
||||||
if (code >= 0) {
|
if (code >= 0) {
|
||||||
if (!emul_suspended) {
|
if (!emul_suspended) {
|
||||||
#ifdef WIN32
|
#ifdef __MACOSX__
|
||||||
|
ADBKeyDown(code);
|
||||||
|
#else
|
||||||
if (code == 0x39)
|
if (code == 0x39)
|
||||||
(SDL_GetModState() & KMOD_CAPS ? ADBKeyDown : ADBKeyUp)(code);
|
(SDL_GetModState() & KMOD_CAPS ? ADBKeyDown : ADBKeyUp)(code);
|
||||||
else
|
else
|
||||||
ADBKeyDown(code);
|
ADBKeyDown(code);
|
||||||
#else
|
|
||||||
ADBKeyDown(code);
|
|
||||||
#endif
|
#endif
|
||||||
if (code == 0x36)
|
if (code == 0x36)
|
||||||
ctrl_down = true;
|
ctrl_down = true;
|
||||||
@ -2376,10 +2376,10 @@ static void handle_events(void)
|
|||||||
if (code == CODE_INVALID)
|
if (code == CODE_INVALID)
|
||||||
code = event2keycode(event.key, false);
|
code = event2keycode(event.key, false);
|
||||||
if (code >= 0) {
|
if (code >= 0) {
|
||||||
#ifdef WIN32
|
#ifdef __MACOSX__
|
||||||
if (code != 0x39)
|
|
||||||
ADBKeyUp(code);
|
ADBKeyUp(code);
|
||||||
#else
|
#else
|
||||||
|
if (code != 0x39)
|
||||||
ADBKeyUp(code);
|
ADBKeyUp(code);
|
||||||
#endif
|
#endif
|
||||||
if (code == 0x36)
|
if (code == 0x36)
|
||||||
|
Loading…
Reference in New Issue
Block a user