7 static bool sleepWithTimeout(
int duration,
int * timeout) {
8 if (*timeout >= duration) {
36 uint64_t keysSeenTransitionningFromUpToDown = 0;
56 keysSeenTransitionningFromUpToDown = keysSeenUp & state;
58 if (keysSeenTransitionningFromUpToDown != 0) {
73 if (sleepWithTimeout(10, timeout)) {
Event getEvent(int *timeout)
void updateModifiersFromEvent(Event e)
constexpr int delayBeforeRepeat
unsigned long long uint64_t
Keyboard::State sLastKeyboardState
constexpr int delayBetweenRepeat
bool canRepeatEvent(Event e)
constexpr Event USBEnumeration
constexpr Event Backspace