18 constexpr
Event(
int i) : m_id(i){}
20 uint8_t id()
const {
return m_id; }
21 const char * name()
const;
26 return (m_id == other.m_id);
29 return (m_id != other.m_id);
31 const char *
text()
const;
constexpr Event DoubleQuotes
Event getEvent(int *timeout)
constexpr Event Underscore
constexpr Event Arctangent
constexpr Event LeftParenthesis
void updateModifiersFromEvent(Event e)
constexpr Event Exclamation
constexpr Event RightParenthesis
constexpr Event RightBrace
constexpr Event LeftBracket
constexpr int NumberOfKeys
bool operator!=(const Event &other) const
ShiftAlphaStatus shiftAlphaStatus()
static constexpr Event ShiftKey(Keyboard::Key k)
static constexpr Event ShiftAlphaKey(Keyboard::Key k)
const char * text() const
constexpr Event SemiColon
bool isKeyboardEvent() const
constexpr Event AlphaLock
void setShiftAlphaStatus(ShiftAlphaStatus s)
constexpr Event TimerFire
constexpr Event ShiftLeft
constexpr Event Arccosine
constexpr Event Imaginary
constexpr Event ShiftRight
static constexpr Event PlainKey(Keyboard::Key k)
static constexpr int PageSize
constexpr Event Multiplication
constexpr Event USBEnumeration
static constexpr Event Special(int i)
constexpr Event LeftBrace
bool operator==(const Event &other) const
static constexpr Event AlphaKey(Keyboard::Key k)
constexpr Event Termination
bool isSpecialEvent() const
constexpr Event Backspace
constexpr Event RightBracket