4#ifndef QEVDEVKEYBOARDHANDLER_P_H
5#define QEVDEVKEYBOARDHANDLER_P_H
21#include <private/qglobal_p.h>
81 return ds >>
m.keycode >>
m.unicode >>
m.qtcode >>
m.modifiers >>
m.flags >>
m.special;
86 return ds <<
m.keycode <<
m.unicode <<
m.qtcode <<
m.modifiers <<
m.flags <<
m.special;
91 return ds >>
c.first >>
c.second >>
c.result;
96 return ds <<
c.first <<
c.second <<
c.result;
107 int get() const noexcept {
return m_fd; }
110 void reset() noexcept;
166 void processKeyEvent(
int nativecode,
int unicode,
int qtcode,
167 Qt::KeyboardModifiers
modifiers,
bool isPress,
bool autoRepeat);
168 void switchLed(
int,
bool);
187 int m_keycompose_size;
IOBluetoothDevice * device
\inmodule QtCore\reentrant
KeycodeAction processKeycode(quint16 keycode, bool pressed, bool autorepeat)
bool loadKeymap(const QString &file)
static Qt::KeyboardModifiers toQtModifiers(quint8 mod)
Q_NODISCARD_CTOR QFdContainer(int fd=-1) noexcept
\macro QT_RESTRICTED_CAST_FROM_ASCII
EGLImageKHR int int EGLuint64KHR * modifiers
Combined button and popup list for selecting options.
QDataStream & operator<<(QDataStream &ds, const QEvdevKeyboardMap::Mapping &m)
QDataStream & operator>>(QDataStream &ds, QEvdevKeyboardMap::Mapping &m)