#[repr(u16)]
pub enum InputEventType {
    Syn,
    Key,
    RelAxis,
    AbsAxis,
    Misc,
    Switch,
    Led,
    Sound,
    Repeat,
    FeedBack,
    Power,
    FeedBackStatus,
}
Expand description

Variants

Syn

Used as markers to separate events. Events may be separated in time or in space, such as with the multitouch protocol.

Key

Used to describe state changes of keyboards, buttons, or other key-like devices.

RelAxis

Used to describe relative axis value changes, e.g. moving the mouse 5 units to the left.

AbsAxis

Used to describe absolute axis value changes, e.g. describing the coordinates of a touch on a touchscreen.

Misc

Used to describe miscellaneous input data that do not fit into other types.

Switch

Used to describe binary state input switches.

Led

Used to turn LEDs on devices on and off.

Sound

Used to output sound to devices.

Repeat

Used for autorepeating devices.

FeedBack

Used to send force feedback commands to an input device.

Power

A special type for power button and switch input.

FeedBackStatus

Used to receive force feedback device status.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Casts the value.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Casts the value.

Casts the value.

Casts the value.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Casts the value.

Casts the value.

Casts the value.

Casts the value.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Casts the value.

Casts the value.

Casts the value.

Casts the value.