23 uint32_t nativeScanCode,
24 uint32_t nativeVirtualKey,
25 uint32_t nativeModifiers,
31 if (!surface && inputDevices.
isEmpty()) {
32 qWarning(
"qt_key_extension: handle_qtkey: No input device");
44 qWarning(
"qt_key_extension: handle_qtkey: No keyboard focus");
50 nativeScanCode, nativeVirtualKey, nativeModifiers,
text,
Type
This enum type defines the valid event types in Qt.
bool isEmpty() const noexcept
\macro QT_RESTRICTED_CAST_FROM_ASCII
static bool handleExtendedKeyEvent(QWindow *window, QEvent::Type type, int key, Qt::KeyboardModifiers modifiers, quint32 nativeScanCode, quint32 nativeVirtualKey, quint32 nativeModifiers, const QString &text=QString(), bool autorep=false, ushort count=1)
QList< QWaylandInputDevice * > inputDevices() const
void zqt_key_v1_key(struct wl_surface *surface, uint32_t time, uint32_t type, uint32_t key, uint32_t modifiers, uint32_t nativeScanCode, uint32_t nativeVirtualKey, uint32_t nativeModifiers, const QString &text, uint32_t autorep, uint32_t count) override
QWaylandQtKeyExtension(QWaylandDisplay *display, uint32_t id)
static QWaylandWindow * fromWlSurface(::wl_surface *surface)
EGLImageKHR int int EGLuint64KHR * modifiers
struct wl_display * display
Combined button and popup list for selecting options.
GLenum GLenum GLsizei count