#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 499 of file qxkbcommon.cpp.
References Qt::ControlModifier, QChar::digitValue(), i, QChar::isDigit(), 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, 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::possibleKeys().
◆ KeyTbl
constexpr const auto KeyTbl |
|
staticconstexpr |
◆ ModsTbl
const Qt::KeyboardModifiers ModsTbl[] |
|
static |