Skip to content
Blub edited this page Sep 14, 2010 · 2 revisions

Each input event consists of 3 parts: A type, a code, and a value.
There are several types of events. You can either use a numerical representation, or its name.
The following types are currently recognized by name:

type code value notes
EV_SYN 0 0 Synchronize events
EV_KEY Keycode 1 = pressed, 0 = released A key was pressed or released on a keyboard device, or a button on a mouse
EV_REL axis amount A relative motion event along an exis by a certain amount
EV_ABS axis amount An absolute motion event to a point along an axis
EV_MSC unknown unknown A miscellanous device event.
EV_SW switch value Switch events like shutting a lid, plugging in headphones…
EV_LED led-id on/off An LED was activated/deactivated
EV_SND type unk A “sound” event (click = 0, bell = 1, tone = 2)

(And: EV_REP, EV_PWR, EV_FF_STATUS)

You can print the generated device events in human readable form using Showevents Mode

Clone this wiki locally