namespace Barcode.Host.Shared.KeyboardMouse;
public enum EventType
{
///
/// Used as markers to separate events. Events may be separated in time or in space, such as with the multitouch protocol.
///
EV_SYN,
///
/// Used to describe state changes of keyboards, buttons, or other key-like devices.
///
EV_KEY,
///
/// Used to describe relative axis value changes, e.g. moving the mouse 5 units to the left.
///
EV_REL,
///
/// Used to describe absolute axis value changes, e.g. describing the coordinates of a touch on a touchscreen.
///
EV_ABS,
///
/// Used to describe miscellaneous input data that do not fit into other types.
///
EV_MSC,
///
/// Used to describe binary state input switches.
///
EV_SW,
///
/// Used to turn LEDs on devices on and off.
///
EV_LED,
///
/// Used to output sound to devices.
///
EV_SND,
///
/// Used for autorepeating devices.
///
EV_REP,
///
/// Used to send force feedback commands to an input device.
///
EV_FF,
///
/// A special type for power button and switch input.
///
EV_PWR,
///
/// Used to receive force feedback device status.
///
EV_FF_STATUS,
}