KWayland
6 #ifndef WAYLAND_KEYBOARD_H
7 #define WAYLAND_KEYBOARD_H
11 #include "KWayland/Client/kwaylandclient_export.h"
50 void setup(wl_keyboard *keyboard);
79 Surface *enteredSurface()
const;
92 bool isKeyRepeatEnabled()
const;
100 qint32 keyRepeatRate()
const;
108 qint32 keyRepeatDelay()
const;
110 operator wl_keyboard *();
111 operator wl_keyboard *()
const;
119 void entered(quint32 serial);
127 void left(quint32 serial);
137 void keymapChanged(
int fd, quint32 size);
145 void keyChanged(quint32 key, KWayland::Client::Keyboard::KeyState state, quint32 time);
150 void modifiersChanged(quint32 depressed, quint32 latched, quint32 locked, quint32 group);
158 void keyRepeatChanged();
168 Q_DECLARE_METATYPE(KWayland::Client::Keyboard::KeyState)
Wrapper for the wl_keyboard interface.
virtual void release(quint64 objid)
Wrapper for the wl_surface interface.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:21 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.