Struct MirKeyboardEvent

Inheritance Relationships

Base Type

Struct Documentation

struct MirKeyboardEvent : public MirInputEvent

Public Functions

MirKeyboardEvent()
MirKeyboardEvent *override clone () const
MirKeyboardAction action() const
void set_action(MirKeyboardAction action)
xkb_keysym_t keysym() const
void set_keysym(xkb_keysym_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)
std::optional<MirXkbModifiers> xkb_modifiers() const
void set_xkb_modifiers(std::optional<MirXkbModifiers> mods)