Struct MirKeyboardEvent

Inheritance Relationships

Base Type

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
void set_keymap(std::shared_ptr<mir::input::Keymap> keymap)
auto xkb_modifiers() const -> std::optional<MirXkbModifiers>
void set_xkb_modifiers(std::optional<MirXkbModifiers> mods)