Skip to content

Commit 0b98ada

Browse files
committed
docs(evdev): update ecodes.md
1 parent 6cdc16e commit 0b98ada

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

docs/src/evdev/api/ecodes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# `ecodes`
22

3+
Linux input event code constants used when reading events from `/dev/input` or
4+
emitting events through `uinput`.
5+
6+
```lua
7+
local evdev = require "evdev"
8+
9+
local Device = evdev.device.open
10+
local dev = assert(Device("/dev/input/event3"))
11+
12+
for e in dev:events() do
13+
if e.type == evdev.ecodes.EV_KEY and e.code == evdev.ecodes.KEY_ENTER then
14+
print("Enter key event", e.value)
15+
end
16+
end
17+
```
18+
319
## EV
420

521
Event type constants used in the `type` field of Linux input events.

0 commit comments

Comments
 (0)