(86e92972dd1df463f8da859f651ba0eb76dacd50)
#include "qxkbcommon_p.h"
#include <private/qmakearray_p.h>
#include <QtCore/private/qstringiterator_p.h>
#include <QtCore/qvarlengtharray.h>
#include <QtCore/QMetaMethod>
#include <QtGui/QKeyEvent>
#include <QtGui/private/qguiapplication_p.h>
#include <qpa/qplatforminputcontext.h>
#include <qpa/qplatformintegration.h>
Go to the source code of this file.
|
static constexpr const auto | KeyTbl |
|
static const Qt::KeyboardModifiers | ModsTbl [] |
|
◆ xkb2qt_t
◆ keysymToQtKey_internal()
static int keysymToQtKey_internal |
( |
xkb_keysym_t | keysym, |
|
|
Qt::KeyboardModifiers | modifiers, |
|
|
xkb_state * | state, |
|
|
xkb_keycode_t | code, |
|
|
bool | superAsMeta, |
|
|
bool | hyperAsMeta ) |
|
static |
Definition at line 504 of file qxkbcommon.cpp.
References Qt::ControlModifier, i, QString::isEmpty(), QXkbCommon::isLatin1(), it, Qt::Key_0, Qt::Key_F1, Qt::Key_Hyper_L, Qt::Key_Hyper_R, Qt::Key_Meta, Qt::Key_Super_L, Qt::Key_Super_R, keysym, KeyTbl, QXkbCommon::lookupString(), QXkbCommon::lookupStringNoKeysymTransformations(), qtKey(), QXkbCommon::qxkbcommon_xkb_keysym_to_upper(), state, text, QString::toUpper(), and QString::unicode().
Referenced by QXkbCommon::keysymToQtKey(), and QXkbCommon::possibleKeyCombinations().
◆ KeyTbl
constexpr const auto KeyTbl |
|
staticconstexpr |
◆ ModsTbl
const Qt::KeyboardModifiers ModsTbl[] |
|
static |