API¶
events¶
eventio¶
eventio_async¶
device¶
uinput¶
util¶
ecodes¶
- evdev.ecodes.keys: dict[int, str | tuple[str]] = {0: "KEY_RESERVED", 1: "KEY_ESC", 2: "KEY_1", ...}¶
Keys are a combination of all
BTNandKEYcodes.
- evdev.ecodes.bytype: dict[int, dict[int, str | tuple[str]]] = {0: {0: "SYN_REPORT", 1: "SYN_CONFIG", 2: "SYN_MT_REPORT", 3: "SYN_DROPPED"}, ...}¶
Mapping of event types to other value/name mappings.
- evdev.ecodes.ecodes: dict[str, int] = {"KEY_END": 107, "FF_RUMBLE": 80, "KEY_KPDOT": 83, "KEY_CNT": 768, ...}¶
Mapping of names to values
- evdev.ecodes.KEY: dict[int, str | tuple[str]]¶
- evdev.ecodes.ABS: dict[int, str | tuple[str]]¶
- evdev.ecodes.SW: dict[int, str | tuple[str]]¶
- evdev.ecodes.MSC: dict[int, str | tuple[str]]¶
- evdev.ecodes.LED: dict[int, str | tuple[str]]¶
- evdev.ecodes.BTN: dict[int, str | tuple[str]]¶
- evdev.ecodes.REP: dict[int, str | tuple[str]]¶
- evdev.ecodes.SND: dict[int, str | tuple[str]]¶
- evdev.ecodes.ID: dict[int, str | tuple[str]]¶
- evdev.ecodes.EV: dict[int, str | tuple[str]]¶
- evdev.ecodes.BUS: dict[int, str | tuple[str]]¶
- evdev.ecodes.SYN: dict[int, str | tuple[str]]¶
- evdev.ecodes.FF: dict[int, str | tuple[str]]¶
- evdev.ecodes.UI_FF: dict[int, str | tuple[str]]¶
- evdev.ecodes.FF_STATUS: dict[int, str | tuple[str]]¶
- evdev.ecodes.INPUT_PROP: dict[int, str | tuple[str]]¶