diff options
author | Ricardo <rsribeiro@users.noreply.github.com> | 2022-11-11 16:41:56 +0300 |
---|---|---|
committer | kcgen <1557255+kcgen@users.noreply.github.com> | 2022-11-12 03:35:56 +0300 |
commit | 5f5dbb7e6115dd255e2b000984aa691e10be9e8a (patch) | |
tree | 21cd61436729bf33d659ddd889b40715666b15b3 | |
parent | 2e54a2ac4da9a8668d7f2bacb07650b6df348c65 (diff) |
Set left gui key as extended
-rw-r--r-- | src/hardware/keyboard.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/hardware/keyboard.cpp b/src/hardware/keyboard.cpp index 68d1cb917..fefdccf1c 100644 --- a/src/hardware/keyboard.cpp +++ b/src/hardware/keyboard.cpp @@ -408,6 +408,10 @@ void KEYBOARD_AddKey(KBD_KEYS keytype,bool pressed) { case KBD_f11:ret=87;break; case KBD_f12:ret=88;break; + // International keys + + case KBD_intl1:ret=89;break; + //The Extended keys case KBD_kpenter:extend=true;ret=28;break; @@ -424,11 +428,9 @@ void KEYBOARD_AddKey(KBD_KEYS keytype,bool pressed) { case KBD_pagedown:extend=true;ret=81;break; case KBD_insert:extend=true;ret=82;break; case KBD_delete:extend=true;ret=83;break; - case KBD_leftgui: ret = 89; break; - case KBD_rightgui: - extend = true; - ret = 89; - break; + case KBD_leftgui:extend=true;ret=90;break; + case KBD_rightgui:extend=true;ret=89;break; + case KBD_pause: KEYBOARD_AddBuffer(0xe1); KEYBOARD_AddBuffer(29|(pressed?0:0x80)); @@ -440,9 +442,6 @@ void KEYBOARD_AddKey(KBD_KEYS keytype,bool pressed) { KEYBOARD_AddBuffer(0xe0); KEYBOARD_AddBuffer(55|(pressed?0:0x80)); return; - case KBD_intl1: - ret = 89; - break; default: E_Exit("Unsupported key press"); break; |