class Evdev::Device
- Evdev::Device
- Reference
- Object
Defined in:
device.crConstructors
Class Method Summary
Instance Method Summary
- #axis_flat(axis : Codes::Abs)
- #axis_fuzz(axis : Codes::Abs)
- #axis_info(axis : Codes::Abs)
- #axis_maximum(axis : Codes::Abs)
- #axis_minimum(axis : Codes::Abs)
- #axis_resolution(axis : Codes::Abs)
- #bus_type
- #bus_type=(new_val)
- #current_slot
- #disable_event_code(code : Codes::All)
- #driver_version
- #enable_event_code(code : Codes::Rep, data : Int32)
- #enable_event_code(code : Codes::All)
- #enable_event_code(code : Codes::Abs, info : LibEvdev::InputAbsinfo)
- #event_pending?
-
#event_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
- #fd=(fd)
- #finalize
- #firmware_version
- #firmware_version=(new_val)
- #grab(mode)
- #has_event_code?(code : Codes::All)
- #has_event_type?(type : EventType)
- #has_property?(prop : InputProperty)
- #kernel_id
- #kernel_id=(new_val)
- #kernel_set_axis_info(axis : Codes::Abs, info)
- #location
- #location=(new_val)
- #name
- #name=(new_val)
- #next_event(flags)
- #num_slots
- #product
- #product=(new_val)
- #set_axis_flat(axis : Codes::Abs, value)
- #set_axis_fuzz(axis : Codes::Abs, value)
- #set_axis_info(axis : Codes::Abs, value)
- #set_axis_maximum(axis : Codes::Abs, value)
- #set_axis_minimum(axis : Codes::Abs, value)
- #set_axis_resolution(axis : Codes::Abs, value)
- #set_clock_id(id)
- #set_event_value(code : Codes::All, value)
- #set_led(code : Codes::Led, on : Bool)
- #set_slot_value(slot, code : Codes::Abs, value)
- #slot_value(slot, code : Codes::Abs)
- #slot_value?(slot, code : Codes::Abs)
- #toggle_event_type(type : EventType, enabled : Bool)
- #toggle_property(prop : InputProperty, enabled : Bool)
- #vendor
- #vendor=(new_val)
Constructor Detail
Class Method Detail
Instance Method Detail
def event_value(code : Codes::All)
#
Gets the current value of an event, raises if the code is not supported by the device.
def event_value?(code : Codes::All)
#
Gets the current value of an event, returns nil if the code is not supported by the device.