![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qxkbcommon_p.h>
Classes | |
| struct | XKBStateDeleter |
| struct | XKBKeymapDeleter |
| struct | XKBContextDeleter |
Public Types | |
| using | ScopedXKBState = std::unique_ptr<struct xkb_state, XKBStateDeleter> |
| using | ScopedXKBKeymap = std::unique_ptr<struct xkb_keymap, XKBKeymapDeleter> |
| using | ScopedXKBContext = std::unique_ptr<struct xkb_context, XKBContextDeleter> |
Static Public Member Functions | |
| static QString | lookupString (struct xkb_state *state, xkb_keycode_t code) |
| static QString | lookupStringNoKeysymTransformations (xkb_keysym_t keysym) |
| static QList< xkb_keysym_t > | toKeysym (QKeyEvent *eventevent) |
| static int | keysymToQtKey (xkb_keysym_t keysym, Qt::KeyboardModifiers modifiersmodifiers) |
| static int | keysymToQtKey (xkb_keysym_t keysym, Qt::KeyboardModifiers modifiersmodifiers, xkb_state *state, xkb_keycode_t code, bool superAsMeta=true, bool hyperAsMeta=true) |
| static void | xkbcommon_XConvertCase (xkb_keysym_t sym, xkb_keysym_t *lower, xkb_keysym_t *upper) |
| static xkb_keysym_t | qxkbcommon_xkb_keysym_to_upper (xkb_keysym_t ks) |
| static Qt::KeyboardModifiers | modifiers (struct xkb_state *state, xkb_keysym_t keysym=XKB_KEY_VoidSymbol) |
| static QList< int > | possibleKeys (xkb_state *state, const QKeyEvent *eventevent, bool superAsMeta=false, bool hyperAsMeta=false) |
| static QList< QKeyCombination > | possibleKeyCombinations (xkb_state *state, const QKeyEvent *eventevent, bool superAsMeta=false, bool hyperAsMeta=false) |
| static void | verifyHasLatinLayout (xkb_keymap *keymap) |
| static xkb_keysym_t | lookupLatinKeysym (xkb_state *state, xkb_keycode_t keycode) |
| static bool | isLatin1 (xkb_keysym_t sym) |
| static bool | isKeypad (xkb_keysym_t sym) |
| static void | setXkbContext (QPlatformInputContext *inputContext, struct xkb_context *context) |
Definition at line 37 of file qxkbcommon_p.h.
| using QXkbCommon::ScopedXKBContext = std::unique_ptr<struct xkb_context, XKBContextDeleter> |
Definition at line 124 of file qxkbcommon_p.h.
| using QXkbCommon::ScopedXKBKeymap = std::unique_ptr<struct xkb_keymap, XKBKeymapDeleter> |
Definition at line 123 of file qxkbcommon_p.h.
| using QXkbCommon::ScopedXKBState = std::unique_ptr<struct xkb_state, XKBStateDeleter> |
Definition at line 122 of file qxkbcommon_p.h.
|
inlinestatic |
Definition at line 68 of file qxkbcommon_p.h.
|
inlinestatic |
Definition at line 65 of file qxkbcommon_p.h.
|
static |
Definition at line 490 of file qxkbcommon.cpp.
|
static |
Definition at line 495 of file qxkbcommon.cpp.
|
static |
Definition at line 767 of file qxkbcommon.cpp.
|
static |
Definition at line 424 of file qxkbcommon.cpp.
|
static |
Definition at line 435 of file qxkbcommon.cpp.
|
static |
Definition at line 587 of file qxkbcommon.cpp.
|
static |
Definition at line 633 of file qxkbcommon.cpp.
|
static |
Definition at line 622 of file qxkbcommon.cpp.
|
static |
Definition at line 415 of file qxkbcommon.cpp.
|
static |
Definition at line 822 of file qxkbcommon.cpp.
Definition at line 449 of file qxkbcommon.cpp.
|
static |
Definition at line 739 of file qxkbcommon.cpp.
|
static |
Definition at line 77 of file qxkbcommon_3rdparty.cpp.