Module qsk::events

source · []

Structs

InputEvent is a qsk-specific struct modeled in large part after evdev_rs::InputEvent. Although evdev_rs::InputEvent actually supports a large range of Linux-specific input events, we focus here on keyboard and synchronization events specifically since keyboard events are the primary concern of qsk initially and synchronization needs to be represented. Abstracting away from Linux-specific event handling in this way will enable us to support input event systems for other OSes in the future.

Enums

Copied and pasted from evdev-rs 0.3.1 with s/KEY_/KC_/ to align more closely with QMK naming key code naming conventions.