⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module evdev

Module evdev 

Source
Expand description

evdev device node support for VeridianOS

Creates per-device event nodes (/dev/input/event*) that expose input events through the standard Linux evdev interface. User-space libinput reads from these nodes to receive keyboard, mouse, and other input events.

Events originate from the unified input_event ring buffer and are routed to per-device queues based on event type (EV_KEY -> keyboard, EV_REL/BTN_* -> mouse).