Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qapplekeymapper.mm File Reference
#include <qglobal.h>
#include "qapplekeymapper_p.h"
#include <QtCore/qloggingcategory.h>
#include <QtGui/QGuiApplication>
+ Include dependency graph for qapplekeymapper.mm:

Go to the source code of this file.

Functions

QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY (lcQpaKeyMapper, "qt.qpa.keymapper")
 
 Q_LOGGING_CATEGORY (lcQpaKeyMapperKeys, "qt.qpa.keymapper.keys")
 
static Qt::KeyboardModifiers swapModifiersIfNeeded (const Qt::KeyboardModifiers modifiers)
 
 API_AVAILABLE (ios(13.4)) Qt
 

Variables

static constexpr std::tuple< ulong, Qt::KeyboardModifieruiKitModifierMap []
 

Function Documentation

◆ API_AVAILABLE()

API_AVAILABLE ( ios(13.4)  )

Definition at line 601 of file qapplekeymapper.mm.

References Qt::Key_Down, Qt::Key_End, Qt::Key_Escape, Qt::Key_F1, Qt::Key_F10, Qt::Key_F11, Qt::Key_F12, Qt::Key_F2, Qt::Key_F3, Qt::Key_F4, Qt::Key_F5, Qt::Key_F6, Qt::Key_F7, Qt::Key_F8, Qt::Key_F9, Qt::Key_Home, Qt::Key_Left, Qt::Key_PageDown, Qt::Key_PageUp, Qt::Key_Right, Qt::Key_unknown, Qt::Key_Up, and QHash< Key, T >::value().

+ Here is the call graph for this function:

◆ Q_LOGGING_CATEGORY() [1/2]

QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY ( lcQpaKeyMapper  ,
"qt.qpa.keymapper"   
)

◆ Q_LOGGING_CATEGORY() [2/2]

Q_LOGGING_CATEGORY ( lcQpaKeyMapperKeys  ,
"qt.qpa.keymapper.keys"   
)

◆ swapModifiersIfNeeded()

static Qt::KeyboardModifiers swapModifiersIfNeeded ( const Qt::KeyboardModifiers  modifiers)
static

Definition at line 24 of file qapplekeymapper.mm.

References Qt::AA_MacDontSwapCtrlAndMeta, Qt::ControlModifier, Qt::MetaModifier, and QCoreApplication::testAttribute().

Referenced by QAppleKeyMapper::fromUIKitModifiers(), and QAppleKeyMapper::toUIKitModifiers().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ uiKitModifierMap

constexpr std::tuple<ulong, Qt::KeyboardModifier> uiKitModifierMap[]
staticconstexpr
Initial value:
= {
{ UIKeyModifierShift, Qt::ShiftModifier },
{ UIKeyModifierControl, Qt::ControlModifier },
{ UIKeyModifierCommand, Qt::MetaModifier },
{ UIKeyModifierAlternate, Qt::AltModifier },
{ UIKeyModifierNumericPad, Qt::KeypadModifier }
}
@ ShiftModifier
@ ControlModifier
@ MetaModifier
@ KeypadModifier
@ AltModifier

Definition at line 633 of file qapplekeymapper.mm.

Referenced by QAppleKeyMapper::fromUIKitModifiers(), and QAppleKeyMapper::toUIKitModifiers().