From 5f5dbb7e6115dd255e2b000984aa691e10be9e8a Mon Sep 17 00:00:00 2001 From: Ricardo Date: Fri, 11 Nov 2022 10:41:56 -0300 Subject: Set left gui key as extended --- src/hardware/keyboard.cpp | 15 +++++++-------- 1 file 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; -- cgit v1.2.3