Struct MirKeyboardEvent¶
Defined in File keyboard_event.h
Inheritance Relationships¶
Base Type¶
public MirInputEvent(Struct MirInputEvent)
Struct Documentation¶
-
struct MirKeyboardEvent : public MirInputEvent¶
Public Functions
-
MirKeyboardEvent()¶
-
virtual auto clone() const -> MirKeyboardEvent* override¶
-
MirKeyboardAction action() const¶
-
void set_action(MirKeyboardAction action)¶
-
int32_t keysym() const¶
-
void set_keysym(int32_t keysym)¶
-
int32_t scan_code() const¶
-
void set_scan_code(int32_t scan_code)¶
-
char const *text() const¶
-
void set_text(char const *str)¶
-
std::shared_ptr<mir::input::Keymap> keymap() const¶
-
auto xkb_modifiers() const -> std::optional<MirXkbModifiers>¶
-
void set_xkb_modifiers(std::optional<MirXkbModifiers> mods)¶
-
MirKeyboardEvent()¶