From 991630681e9d430bd720529c8c09ad125429f361 Mon Sep 17 00:00:00 2001 From: RichardG867 Date: Tue, 27 Jun 2023 12:26:38 -0300 Subject: [PATCH] qt: Add some more XKB key aliases --- src/qt/xkbcommon_keyboard.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/qt/xkbcommon_keyboard.cpp b/src/qt/xkbcommon_keyboard.cpp index e2e51e7cf..969552229 100644 --- a/src/qt/xkbcommon_keyboard.cpp +++ b/src/qt/xkbcommon_keyboard.cpp @@ -58,6 +58,7 @@ static std::unordered_map xkb_keycodes = { {"LNFD", 0x1c}, /* linefeed => Enter */ {"LCTL", 0x1d}, + {"CTRL", 0x1d}, {"AC01", 0x1e}, {"AC02", 0x1f}, {"AC03", 0x20}, @@ -71,8 +72,10 @@ static std::unordered_map xkb_keycodes = { {"AC11", 0x28}, {"TLDE", 0x29}, + {"AE00", 0x29}, /* alias of TLDE on keycodes/xfree86 (i.e. X11 forwarding) */ {"LFSH", 0x2a}, {"BKSL", 0x2b}, + {"AC12", 0x2b}, {"AB01", 0x2c}, {"AB02", 0x2d}, {"AB03", 0x2e}, @@ -87,6 +90,7 @@ static std::unordered_map xkb_keycodes = { {"KPMU", 0x37}, {"LALT", 0x38}, + {"ALT", 0x38}, {"SPCE", 0x39}, {"CAPS", 0x3a}, {"FK01", 0x3b}, @@ -168,7 +172,9 @@ static std::unordered_map xkb_keycodes = { {"DELE", 0x153}, {"LWIN", 0x15b}, + {"WIN", 0x15b}, {"LMTA", 0x15b}, + {"META", 0x15b}, {"RWIN", 0x15c}, {"RMTA", 0x15c}, {"MENU", 0x15d},