Evdev::Device
Inherits Reference < Object
Constructors
new
SourceClass methods
from_file(file : IO::FileDescriptor)
SourceInstance methods
axis_flat(axis : Codes::Abs)
Sourceaxis_fuzz(axis : Codes::Abs)
Sourceaxis_info(axis : Codes::Abs)
Sourceaxis_maximum(axis : Codes::Abs)
Sourceaxis_minimum(axis : Codes::Abs)
Sourceaxis_resolution(axis : Codes::Abs)
Sourcebus_type
Sourcebus_type=(new_val)
Sourcecurrent_slot
Sourcedisable_event_code(code : Codes::All)
Sourcedriver_version
Sourceenable_event_code(code : Codes::Abs, info : LibEvdev::InputAbsinfo)
Sourceenable_event_code(code : Codes::Rep, data : Int32)
Sourceenable_event_code(code : Codes::All)
Sourceevent_pending?
Sourceevent_value(code : Codes::All)
Gets the current value of an event, raises if the code is not supported by the device.
event_value?(code : Codes::All)
Gets the current value of an event, returns nil if the code is not supported by the device.
fd
Sourcefd=(fd)
Sourcefinalize
Sourcefirmware_version
Sourcefirmware_version=(new_val)
Sourcegrab(mode)
Sourcehas_event_code?(code : Codes::All)
Sourcehas_event_type?(type : EventType)
Sourcehas_property?(prop : InputProperty)
Sourcekernel_id
Sourcekernel_id=(new_val)
Sourcekernel_set_axis_info(axis : Codes::Abs, info)
Sourcelocation
Sourcelocation=(new_val)
Sourcename
Sourcename=(new_val)
Sourcenext_event(flags)
Sourcenum_slots
Sourceproduct
Sourceproduct=(new_val)
Sourceset_axis_flat(axis : Codes::Abs, value)
Sourceset_axis_fuzz(axis : Codes::Abs, value)
Sourceset_axis_info(axis : Codes::Abs, value)
Sourceset_axis_maximum(axis : Codes::Abs, value)
Sourceset_axis_minimum(axis : Codes::Abs, value)
Sourceset_axis_resolution(axis : Codes::Abs, value)
Sourceset_clock_id(id)
Sourceset_event_value(code : Codes::All, value)
Sourceset_led(code : Codes::Led, on : Bool)
Sourceset_slot_value(slot, code : Codes::Abs, value)
Sourceslot_value(slot, code : Codes::Abs)
Sourceslot_value?(slot, code : Codes::Abs)
Sourcetoggle_event_type(type : EventType, enabled : Bool)
Sourcetoggle_property(prop : InputProperty, enabled : Bool)
Sourcevendor
Sourcevendor=(new_val)
Source