QtBase  v6.3.1
Classes | Macros | Enumerations | Functions
qwindowskeymapper.cpp File Reference
#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 dependency graph for qwindowskeymapper.cpp:

Go to the source code of this file.

Classes

struct  KeyRecord
 
struct  KeyRecorder
 
class  formatKeys
 

Macros

#define LANG_PASHTO   0x63
 
#define LANG_SYRIAC   0x5a
 
#define LANG_DIVEHI   0x65
 
#define VK_OEM_PLUS   0xBB
 
#define VK_OEM_3   0xC0
 
#define enabled   (MF_BYCOMMAND | MF_ENABLED)
 
#define disabled   (MF_BYCOMMAND | MF_GRAYED)
 

Enumerations

enum  { scancodeBitmask = 0x1ff }
 

Functions

QDebug operator<< (QDebug d, const KeyboardLayoutItem &k)
 
QDebug operator<< (QDebug d, const formatKeys &k)
 
quint32 winceKeyBend (quint32 keyCode)
 
void setKbdState (unsigned char *kbd, bool shift, bool ctrl, bool alt)
 

Macro Definition Documentation

◆ disabled

#define disabled   (MF_BYCOMMAND | MF_GRAYED)

◆ enabled

typedef GLenum GLsizei const GLuint GLboolean enabled   (MF_BYCOMMAND | MF_ENABLED)

Definition at line 3098 of file qopenglext.h.

◆ LANG_DIVEHI

#define LANG_DIVEHI   0x65

Definition at line 117 of file qwindowskeymapper.cpp.

◆ LANG_PASHTO

#define LANG_PASHTO   0x63

Definition at line 111 of file qwindowskeymapper.cpp.

◆ LANG_SYRIAC

#define LANG_SYRIAC   0x5a

Definition at line 114 of file qwindowskeymapper.cpp.

◆ VK_OEM_3

#define VK_OEM_3   0xC0

Definition at line 123 of file qwindowskeymapper.cpp.

◆ VK_OEM_PLUS

#define VK_OEM_PLUS   0xBB

Definition at line 120 of file qwindowskeymapper.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
scancodeBitmask 

Definition at line 128 of file qwindowskeymapper.cpp.

Function Documentation

◆ operator<<() [1/2]

QDebug operator<< ( QDebug  d,
const formatKeys k 
)

Definition at line 582 of file qwindowskeymapper.cpp.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug  d,
const KeyboardLayoutItem k 
)

Definition at line 547 of file qwindowskeymapper.cpp.

◆ setKbdState()

void setKbdState ( unsigned char *  kbd,
bool  shift,
bool  ctrl,
bool  alt 
)
inline

Definition at line 680 of file qwindowskeymapper.cpp.

◆ winceKeyBend()

quint32 winceKeyBend ( quint32  keyCode)
inline

Remap return or action key to select key for windows mobile.

Definition at line 602 of file qwindowskeymapper.cpp.