(4d9f99c4ea70cdae58c80e1bfdbabefe3abb455f)
#include "qwindowskeymapper.h"
#include "qwindowscontext.h"
#include "qwindowsintegration.h"
#include "qwindowswindow.h"
#include "qwindowsinputcontext.h"
#include <QtGui/qguiapplication.h>
#include <QtGui/qwindow.h>
#include <qpa/qwindowsysteminterface.h>
#include <private/qguiapplication_p.h>
#include <private/qhighdpiscaling_p.h>
#include <QtGui/qevent.h>
#include <QtGui/private/qwindowsguieventdispatcher_p.h>
#include <QtCore/private/qdebug_p.h>
#include <QtCore/private/qtools_p.h>
Go to the source code of this file.
|
static void | clearKeyRecorderOnApplicationInActive (Qt::ApplicationState state) |
static constexpr quint32 | getScancode (const MSG &msg) |
QDebug | operator<< (QDebug d, const KeyboardLayoutItem &k) |
quint32 | winceKeyBend (quint32 keyCode) |
static quint32 | toKeyOrUnicode (quint32 vk, quint32 scancode, unsigned char *kbdBuffer, bool *isDeadkey=nullptr) |
static int | asciiToKeycode (char a, int state) |
void | setKbdState (unsigned char *kbd, bool shift, bool ctrl, bool alt) |
static QString | messageKeyText (const MSG &msg) |
static int | getTitleBarHeight (const HWND hwnd) |
static bool | isSystemMenuOffsetNeeded (const Qt::WindowFlags flags) |
static void | showSystemMenu (QWindow *w) |
static void | sendExtendedPressRelease (QWindow *w, unsigned long timestamp, int k, Qt::KeyboardModifiers mods, quint32 nativeScanCode, quint32 nativeVirtualKey, quint32 nativeModifiers, const QString &text=QString(), bool autorep=false, ushort count=1) |
static bool | isAltGr (MSG *msg) |
◆ disabled
#define disabled (MF_BYCOMMAND | MFS_GRAYED) |
◆ enabled
#define enabled (MF_BYCOMMAND | MFS_ENABLED) |
◆ LANG_DIVEHI
◆ LANG_PASHTO
◆ LANG_SYRIAC
◆ VK_OEM_3
◆ VK_OEM_PLUS
◆ asciiToKeycode()
int asciiToKeycode |
( |
char | a, |
|
|
int | state ) |
|
inlinestatic |
◆ clearKeyRecorderOnApplicationInActive()
◆ getScancode()
◆ getTitleBarHeight()
int getTitleBarHeight |
( |
const HWND | hwnd | ) |
|
|
inlinestaticnodiscard |
◆ isAltGr()
bool isAltGr |
( |
MSG * | msg | ) |
|
|
static |
◆ isSystemMenuOffsetNeeded()
bool isSystemMenuOffsetNeeded |
( |
const Qt::WindowFlags | flags | ) |
|
|
inlinestaticnodiscard |
◆ messageKeyText()
◆ operator<<()
◆ sendExtendedPressRelease()
◆ setKbdState()
void setKbdState |
( |
unsigned char * | kbd, |
|
|
bool | shift, |
|
|
bool | ctrl, |
|
|
bool | alt ) |
|
inline |
◆ showSystemMenu()
◆ toKeyOrUnicode()
quint32 toKeyOrUnicode |
( |
quint32 | vk, |
|
|
quint32 | scancode, |
|
|
unsigned char * | kbdBuffer, |
|
|
bool * | isDeadkey = nullptr ) |
|
inlinestatic |
◆ winceKeyBend()
◆ CmdTbl
◆ key_recorder
◆ KeyTbl
◆ ModsTbl
const Qt::KeyboardModifiers ModsTbl |
|
static |
◆ NumMods
◆ QT_MAX_KEY_RECORDINGS
const int QT_MAX_KEY_RECORDINGS = 64 |
|
static |