Add Qt::Key_Keyboard

Adds a "media key" for the "Keyboard settings" key
found on some laptops.

Change-Id: Id041a551844f095f1d7d2fd25d37346da30407a3
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: David Edmundson <davidedmundson@kde.org>
This commit is contained in:
Kai Uwe Broulik 2024-11-18 22:06:17 +01:00
parent 2f23b0cd9c
commit 4396c96f1e
5 changed files with 7 additions and 0 deletions

View File

@ -1012,6 +1012,8 @@ namespace Qt {
Key_MicVolumeUp = 0x0100011d,
Key_MicVolumeDown = 0x0100011e,
Key_Keyboard = 0x0100011f,
Key_New = 0x01000120,
Key_Open = 0x01000121,
Key_Find = 0x01000122,

View File

@ -1832,6 +1832,7 @@
\value Key_Settings
\value Key_MicVolumeUp
\value Key_MicVolumeDown
\value Key_Keyboard
\value Key_New
\value Key_Open
\value Key_Find

View File

@ -574,6 +574,8 @@ static constexpr struct {
{ Qt::Key_MicVolumeUp, QT_TRANSLATE_NOOP("QShortcut", "Microphone Volume Up") },
{ Qt::Key_MicVolumeDown, QT_TRANSLATE_NOOP("QShortcut", "Microphone Volume Down") },
{ Qt::Key_Keyboard, QT_TRANSLATE_NOOP("QShortcut", "Keyboard") },
{ Qt::Key_New, QT_TRANSLATE_NOOP("QShortcut", "New") },
{ Qt::Key_Open, QT_TRANSLATE_NOOP("QShortcut", "Open") },
{ Qt::Key_Find, QT_TRANSLATE_NOOP("QShortcut", "Find") },

View File

@ -376,6 +376,7 @@ static constexpr const auto KeyTbl = qMakeArray(
Xkb2Qt<XKB_KEY_XF86TouchpadOn, Qt::Key_TouchpadOn>,
Xkb2Qt<XKB_KEY_XF86TouchpadOff, Qt::Key_TouchpadOff>,
Xkb2Qt<XKB_KEY_XF86AudioMicMute, Qt::Key_MicMute>,
Xkb2Qt<XKB_KEY_XF86Keyboard, Qt::Key_Keyboard>,
Xkb2Qt<XKB_KEY_XF86Launch0, Qt::Key_Launch0>,
Xkb2Qt<XKB_KEY_XF86Launch1, Qt::Key_Launch1>,
Xkb2Qt<XKB_KEY_XF86Launch2, Qt::Key_Launch2>,

View File

@ -251,6 +251,7 @@ QDirectFbKeyMap::QDirectFbKeyMap()
insert(DIKS_INTERNET , Qt::Key_HomePage);
insert(DIKS_MAIL , Qt::Key_LaunchMail);
insert(DIKS_FAVORITES , Qt::Key_Favorites);
insert(DIKS_KEYBOARD , Qt::Key_Keyboard);
insert(DIKS_PHONE , Qt::Key_Phone);
insert(DIKS_PROGRAM , Qt::Key_Guide);
insert(DIKS_TIME , Qt::Key_Time);