diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h index b3af16b75db..f079a2fc83c 100644 --- a/src/corelib/global/qnamespace.h +++ b/src/corelib/global/qnamespace.h @@ -1012,6 +1012,8 @@ namespace Qt { Key_MicVolumeUp = 0x0100011d, Key_MicVolumeDown = 0x0100011e, + Key_Keyboard = 0x0100011f, + Key_New = 0x01000120, Key_Open = 0x01000121, Key_Find = 0x01000122, diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc index b2eefbe5aaa..1d6a25f3075 100644 --- a/src/corelib/global/qnamespace.qdoc +++ b/src/corelib/global/qnamespace.qdoc @@ -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 diff --git a/src/gui/kernel/qkeysequence.cpp b/src/gui/kernel/qkeysequence.cpp index 0ae55764b00..e514c8a1a07 100644 --- a/src/gui/kernel/qkeysequence.cpp +++ b/src/gui/kernel/qkeysequence.cpp @@ -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") }, diff --git a/src/gui/platform/unix/qxkbcommon.cpp b/src/gui/platform/unix/qxkbcommon.cpp index ed29db3005b..6d921533dbf 100644 --- a/src/gui/platform/unix/qxkbcommon.cpp +++ b/src/gui/platform/unix/qxkbcommon.cpp @@ -376,6 +376,7 @@ static constexpr const auto KeyTbl = qMakeArray( Xkb2Qt, Xkb2Qt, Xkb2Qt, + Xkb2Qt, Xkb2Qt, Xkb2Qt, Xkb2Qt, diff --git a/src/plugins/platforms/directfb/qdirectfbconvenience.cpp b/src/plugins/platforms/directfb/qdirectfbconvenience.cpp index 49ddad8c898..9efcdd42c77 100644 --- a/src/plugins/platforms/directfb/qdirectfbconvenience.cpp +++ b/src/plugins/platforms/directfb/qdirectfbconvenience.cpp @@ -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);