input
0.9.1
In input::
ffi
Structs
libinput
libinput_device
libinput_device_group
libinput_event
libinput_event_device_notify
libinput_event_gesture
libinput_event_keyboard
libinput_event_pointer
libinput_event_switch
libinput_event_tablet_pad
libinput_event_tablet_tool
libinput_event_touch
libinput_interface
libinput_seat
libinput_tablet_pad_mode_group
libinput_tablet_tool
udev
udev_device
Constants
libinput_button_state_LIBINPUT_BUTTON_STATE_PRESSED
libinput_button_state_LIBINPUT_BUTTON_STATE_RELEASED
libinput_config_accel_profile_LIBINPUT_CONFIG_ACCEL_PROFILE_ADAPTIVE
libinput_config_accel_profile_LIBINPUT_CONFIG_ACCEL_PROFILE_FLAT
libinput_config_accel_profile_LIBINPUT_CONFIG_ACCEL_PROFILE_NONE
libinput_config_click_method_LIBINPUT_CONFIG_CLICK_METHOD_BUTTON_AREAS
libinput_config_click_method_LIBINPUT_CONFIG_CLICK_METHOD_CLICKFINGER
libinput_config_click_method_LIBINPUT_CONFIG_CLICK_METHOD_NONE
libinput_config_drag_lock_state_LIBINPUT_CONFIG_DRAG_LOCK_DISABLED
libinput_config_drag_lock_state_LIBINPUT_CONFIG_DRAG_LOCK_ENABLED
libinput_config_drag_state_LIBINPUT_CONFIG_DRAG_DISABLED
libinput_config_drag_state_LIBINPUT_CONFIG_DRAG_ENABLED
libinput_config_dwt_state_LIBINPUT_CONFIG_DWT_DISABLED
libinput_config_dwt_state_LIBINPUT_CONFIG_DWT_ENABLED
libinput_config_middle_emulation_state_LIBINPUT_CONFIG_MIDDLE_EMULATION_DISABLED
libinput_config_middle_emulation_state_LIBINPUT_CONFIG_MIDDLE_EMULATION_ENABLED
libinput_config_scroll_button_lock_state_LIBINPUT_CONFIG_SCROLL_BUTTON_LOCK_DISABLED
libinput_config_scroll_button_lock_state_LIBINPUT_CONFIG_SCROLL_BUTTON_LOCK_ENABLED
libinput_config_scroll_method_LIBINPUT_CONFIG_SCROLL_2FG
libinput_config_scroll_method_LIBINPUT_CONFIG_SCROLL_EDGE
libinput_config_scroll_method_LIBINPUT_CONFIG_SCROLL_NO_SCROLL
libinput_config_scroll_method_LIBINPUT_CONFIG_SCROLL_ON_BUTTON_DOWN
libinput_config_send_events_mode_LIBINPUT_CONFIG_SEND_EVENTS_DISABLED
libinput_config_send_events_mode_LIBINPUT_CONFIG_SEND_EVENTS_DISABLED_ON_EXTERNAL_MOUSE
libinput_config_send_events_mode_LIBINPUT_CONFIG_SEND_EVENTS_ENABLED
libinput_config_status_LIBINPUT_CONFIG_STATUS_INVALID
libinput_config_status_LIBINPUT_CONFIG_STATUS_SUCCESS
libinput_config_status_LIBINPUT_CONFIG_STATUS_UNSUPPORTED
libinput_config_tap_button_map_LIBINPUT_CONFIG_TAP_MAP_LMR
libinput_config_tap_button_map_LIBINPUT_CONFIG_TAP_MAP_LRM
libinput_config_tap_state_LIBINPUT_CONFIG_TAP_DISABLED
libinput_config_tap_state_LIBINPUT_CONFIG_TAP_ENABLED
libinput_device_capability_LIBINPUT_DEVICE_CAP_GESTURE
libinput_device_capability_LIBINPUT_DEVICE_CAP_KEYBOARD
libinput_device_capability_LIBINPUT_DEVICE_CAP_POINTER
libinput_device_capability_LIBINPUT_DEVICE_CAP_SWITCH
libinput_device_capability_LIBINPUT_DEVICE_CAP_TABLET_PAD
libinput_device_capability_LIBINPUT_DEVICE_CAP_TABLET_TOOL
libinput_device_capability_LIBINPUT_DEVICE_CAP_TOUCH
libinput_event_type_LIBINPUT_EVENT_DEVICE_ADDED
libinput_event_type_LIBINPUT_EVENT_DEVICE_REMOVED
libinput_event_type_LIBINPUT_EVENT_GESTURE_HOLD_BEGIN
libinput_event_type_LIBINPUT_EVENT_GESTURE_HOLD_END
libinput_event_type_LIBINPUT_EVENT_GESTURE_PINCH_BEGIN
libinput_event_type_LIBINPUT_EVENT_GESTURE_PINCH_END
libinput_event_type_LIBINPUT_EVENT_GESTURE_PINCH_UPDATE
libinput_event_type_LIBINPUT_EVENT_GESTURE_SWIPE_BEGIN
libinput_event_type_LIBINPUT_EVENT_GESTURE_SWIPE_END
libinput_event_type_LIBINPUT_EVENT_GESTURE_SWIPE_UPDATE
libinput_event_type_LIBINPUT_EVENT_KEYBOARD_KEY
libinput_event_type_LIBINPUT_EVENT_NONE
libinput_event_type_LIBINPUT_EVENT_POINTER_AXIS
libinput_event_type_LIBINPUT_EVENT_POINTER_BUTTON
libinput_event_type_LIBINPUT_EVENT_POINTER_MOTION
libinput_event_type_LIBINPUT_EVENT_POINTER_MOTION_ABSOLUTE
libinput_event_type_LIBINPUT_EVENT_POINTER_SCROLL_CONTINUOUS
libinput_event_type_LIBINPUT_EVENT_POINTER_SCROLL_FINGER
libinput_event_type_LIBINPUT_EVENT_POINTER_SCROLL_WHEEL
libinput_event_type_LIBINPUT_EVENT_SWITCH_TOGGLE
libinput_event_type_LIBINPUT_EVENT_TABLET_PAD_BUTTON
libinput_event_type_LIBINPUT_EVENT_TABLET_PAD_KEY
libinput_event_type_LIBINPUT_EVENT_TABLET_PAD_RING
libinput_event_type_LIBINPUT_EVENT_TABLET_PAD_STRIP
libinput_event_type_LIBINPUT_EVENT_TABLET_TOOL_AXIS
libinput_event_type_LIBINPUT_EVENT_TABLET_TOOL_BUTTON
libinput_event_type_LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY
libinput_event_type_LIBINPUT_EVENT_TABLET_TOOL_TIP
libinput_event_type_LIBINPUT_EVENT_TOUCH_CANCEL
libinput_event_type_LIBINPUT_EVENT_TOUCH_DOWN
libinput_event_type_LIBINPUT_EVENT_TOUCH_FRAME
libinput_event_type_LIBINPUT_EVENT_TOUCH_MOTION
libinput_event_type_LIBINPUT_EVENT_TOUCH_UP
libinput_key_state_LIBINPUT_KEY_STATE_PRESSED
libinput_key_state_LIBINPUT_KEY_STATE_RELEASED
libinput_led_LIBINPUT_LED_CAPS_LOCK
libinput_led_LIBINPUT_LED_NUM_LOCK
libinput_led_LIBINPUT_LED_SCROLL_LOCK
libinput_log_priority_LIBINPUT_LOG_PRIORITY_DEBUG
libinput_log_priority_LIBINPUT_LOG_PRIORITY_ERROR
libinput_log_priority_LIBINPUT_LOG_PRIORITY_INFO
libinput_pointer_axis_LIBINPUT_POINTER_AXIS_SCROLL_HORIZONTAL
libinput_pointer_axis_LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL
libinput_pointer_axis_source_LIBINPUT_POINTER_AXIS_SOURCE_CONTINUOUS
libinput_pointer_axis_source_LIBINPUT_POINTER_AXIS_SOURCE_FINGER
libinput_pointer_axis_source_LIBINPUT_POINTER_AXIS_SOURCE_WHEEL
libinput_pointer_axis_source_LIBINPUT_POINTER_AXIS_SOURCE_WHEEL_TILT
libinput_switch_LIBINPUT_SWITCH_LID
libinput_switch_LIBINPUT_SWITCH_TABLET_MODE
libinput_switch_state_LIBINPUT_SWITCH_STATE_OFF
libinput_switch_state_LIBINPUT_SWITCH_STATE_ON
libinput_tablet_pad_ring_axis_source_LIBINPUT_TABLET_PAD_RING_SOURCE_FINGER
libinput_tablet_pad_ring_axis_source_LIBINPUT_TABLET_PAD_RING_SOURCE_UNKNOWN
libinput_tablet_pad_strip_axis_source_LIBINPUT_TABLET_PAD_STRIP_SOURCE_FINGER
libinput_tablet_pad_strip_axis_source_LIBINPUT_TABLET_PAD_STRIP_SOURCE_UNKNOWN
libinput_tablet_tool_proximity_state_LIBINPUT_TABLET_TOOL_PROXIMITY_STATE_IN
libinput_tablet_tool_proximity_state_LIBINPUT_TABLET_TOOL_PROXIMITY_STATE_OUT
libinput_tablet_tool_tip_state_LIBINPUT_TABLET_TOOL_TIP_DOWN
libinput_tablet_tool_tip_state_LIBINPUT_TABLET_TOOL_TIP_UP
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_AIRBRUSH
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_BRUSH
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_ERASER
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_LENS
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_MOUSE
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_PEN
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_PENCIL
libinput_tablet_tool_type_LIBINPUT_TABLET_TOOL_TYPE_TOTEM
Functions
libinput_config_status_to_str
libinput_device_config_accel_get_default_profile
libinput_device_config_accel_get_default_speed
libinput_device_config_accel_get_profile
libinput_device_config_accel_get_profiles
libinput_device_config_accel_get_speed
libinput_device_config_accel_is_available
libinput_device_config_accel_set_profile
libinput_device_config_accel_set_speed
libinput_device_config_calibration_get_default_matrix
libinput_device_config_calibration_get_matrix
libinput_device_config_calibration_has_matrix
libinput_device_config_calibration_set_matrix
libinput_device_config_click_get_default_method
libinput_device_config_click_get_method
libinput_device_config_click_get_methods
libinput_device_config_click_set_method
libinput_device_config_dwt_get_default_enabled
libinput_device_config_dwt_get_enabled
libinput_device_config_dwt_is_available
libinput_device_config_dwt_set_enabled
libinput_device_config_left_handed_get
libinput_device_config_left_handed_get_default
libinput_device_config_left_handed_is_available
libinput_device_config_left_handed_set
libinput_device_config_middle_emulation_get_default_enabled
libinput_device_config_middle_emulation_get_enabled
libinput_device_config_middle_emulation_is_available
libinput_device_config_middle_emulation_set_enabled
libinput_device_config_rotation_get_angle
libinput_device_config_rotation_get_default_angle
libinput_device_config_rotation_is_available
libinput_device_config_rotation_set_angle
libinput_device_config_scroll_get_button
libinput_device_config_scroll_get_button_lock
libinput_device_config_scroll_get_default_button
libinput_device_config_scroll_get_default_button_lock
libinput_device_config_scroll_get_default_method
libinput_device_config_scroll_get_default_natural_scroll_enabled
libinput_device_config_scroll_get_method
libinput_device_config_scroll_get_methods
libinput_device_config_scroll_get_natural_scroll_enabled
libinput_device_config_scroll_has_natural_scroll
libinput_device_config_scroll_set_button
libinput_device_config_scroll_set_button_lock
libinput_device_config_scroll_set_method
libinput_device_config_scroll_set_natural_scroll_enabled
libinput_device_config_send_events_get_default_mode
libinput_device_config_send_events_get_mode
libinput_device_config_send_events_get_modes
libinput_device_config_send_events_set_mode
libinput_device_config_tap_get_button_map
libinput_device_config_tap_get_default_button_map
libinput_device_config_tap_get_default_drag_enabled
libinput_device_config_tap_get_default_drag_lock_enabled
libinput_device_config_tap_get_default_enabled
libinput_device_config_tap_get_drag_enabled
libinput_device_config_tap_get_drag_lock_enabled
libinput_device_config_tap_get_enabled
libinput_device_config_tap_get_finger_count
libinput_device_config_tap_set_button_map
libinput_device_config_tap_set_drag_enabled
libinput_device_config_tap_set_drag_lock_enabled
libinput_device_config_tap_set_enabled
libinput_device_get_context
libinput_device_get_device_group
libinput_device_get_id_product
libinput_device_get_id_vendor
libinput_device_get_name
libinput_device_get_output_name
libinput_device_get_seat
libinput_device_get_size
libinput_device_get_sysname
libinput_device_get_udev_device
libinput_device_get_user_data
libinput_device_group_get_user_data
libinput_device_group_ref
libinput_device_group_set_user_data
libinput_device_group_unref
libinput_device_has_capability
libinput_device_keyboard_has_key
libinput_device_led_update
libinput_device_pointer_has_button
libinput_device_ref
libinput_device_set_seat_logical_name
libinput_device_set_user_data
libinput_device_switch_has_switch
libinput_device_tablet_pad_get_mode_group
libinput_device_tablet_pad_get_num_buttons
libinput_device_tablet_pad_get_num_mode_groups
libinput_device_tablet_pad_get_num_rings
libinput_device_tablet_pad_get_num_strips
libinput_device_tablet_pad_has_key
libinput_device_touch_get_touch_count
libinput_device_unref
libinput_dispatch
libinput_event_destroy
libinput_event_device_notify_get_base_event
libinput_event_gesture_get_angle_delta
libinput_event_gesture_get_base_event
libinput_event_gesture_get_cancelled
libinput_event_gesture_get_dx
libinput_event_gesture_get_dx_unaccelerated
libinput_event_gesture_get_dy
libinput_event_gesture_get_dy_unaccelerated
libinput_event_gesture_get_finger_count
libinput_event_gesture_get_scale
libinput_event_gesture_get_time
libinput_event_gesture_get_time_usec
libinput_event_get_context
libinput_event_get_device
libinput_event_get_device_notify_event
libinput_event_get_gesture_event
libinput_event_get_keyboard_event
libinput_event_get_pointer_event
libinput_event_get_switch_event
libinput_event_get_tablet_pad_event
libinput_event_get_tablet_tool_event
libinput_event_get_touch_event
libinput_event_get_type
libinput_event_keyboard_get_base_event
libinput_event_keyboard_get_key
libinput_event_keyboard_get_key_state
libinput_event_keyboard_get_seat_key_count
libinput_event_keyboard_get_time
libinput_event_keyboard_get_time_usec
libinput_event_pointer_get_absolute_x
libinput_event_pointer_get_absolute_x_transformed
libinput_event_pointer_get_absolute_y
libinput_event_pointer_get_absolute_y_transformed
libinput_event_pointer_get_axis_source
libinput_event_pointer_get_axis_value
libinput_event_pointer_get_axis_value_discrete
libinput_event_pointer_get_base_event
libinput_event_pointer_get_button
libinput_event_pointer_get_button_state
libinput_event_pointer_get_dx
libinput_event_pointer_get_dx_unaccelerated
libinput_event_pointer_get_dy
libinput_event_pointer_get_dy_unaccelerated
libinput_event_pointer_get_scroll_value
libinput_event_pointer_get_scroll_value_v120
libinput_event_pointer_get_seat_button_count
libinput_event_pointer_get_time
libinput_event_pointer_get_time_usec
libinput_event_pointer_has_axis
libinput_event_switch_get_base_event
libinput_event_switch_get_switch
libinput_event_switch_get_switch_state
libinput_event_switch_get_time
libinput_event_switch_get_time_usec
libinput_event_tablet_pad_get_base_event
libinput_event_tablet_pad_get_button_number
libinput_event_tablet_pad_get_button_state
libinput_event_tablet_pad_get_key
libinput_event_tablet_pad_get_key_state
libinput_event_tablet_pad_get_mode
libinput_event_tablet_pad_get_mode_group
libinput_event_tablet_pad_get_ring_number
libinput_event_tablet_pad_get_ring_position
libinput_event_tablet_pad_get_ring_source
libinput_event_tablet_pad_get_strip_number
libinput_event_tablet_pad_get_strip_position
libinput_event_tablet_pad_get_strip_source
libinput_event_tablet_pad_get_time
libinput_event_tablet_pad_get_time_usec
libinput_event_tablet_tool_distance_has_changed
libinput_event_tablet_tool_get_base_event
libinput_event_tablet_tool_get_button
libinput_event_tablet_tool_get_button_state
libinput_event_tablet_tool_get_distance
libinput_event_tablet_tool_get_dx
libinput_event_tablet_tool_get_dy
libinput_event_tablet_tool_get_pressure
libinput_event_tablet_tool_get_proximity_state
libinput_event_tablet_tool_get_rotation
libinput_event_tablet_tool_get_seat_button_count
libinput_event_tablet_tool_get_size_major
libinput_event_tablet_tool_get_size_minor
libinput_event_tablet_tool_get_slider_position
libinput_event_tablet_tool_get_tilt_x
libinput_event_tablet_tool_get_tilt_y
libinput_event_tablet_tool_get_time
libinput_event_tablet_tool_get_time_usec
libinput_event_tablet_tool_get_tip_state
libinput_event_tablet_tool_get_tool
libinput_event_tablet_tool_get_wheel_delta
libinput_event_tablet_tool_get_wheel_delta_discrete
libinput_event_tablet_tool_get_x
libinput_event_tablet_tool_get_x_transformed
libinput_event_tablet_tool_get_y
libinput_event_tablet_tool_get_y_transformed
libinput_event_tablet_tool_pressure_has_changed
libinput_event_tablet_tool_rotation_has_changed
libinput_event_tablet_tool_size_major_has_changed
libinput_event_tablet_tool_size_minor_has_changed
libinput_event_tablet_tool_slider_has_changed
libinput_event_tablet_tool_tilt_x_has_changed
libinput_event_tablet_tool_tilt_y_has_changed
libinput_event_tablet_tool_wheel_has_changed
libinput_event_tablet_tool_x_has_changed
libinput_event_tablet_tool_y_has_changed
libinput_event_touch_get_base_event
libinput_event_touch_get_seat_slot
libinput_event_touch_get_slot
libinput_event_touch_get_time
libinput_event_touch_get_time_usec
libinput_event_touch_get_x
libinput_event_touch_get_x_transformed
libinput_event_touch_get_y
libinput_event_touch_get_y_transformed
libinput_get_event
libinput_get_fd
libinput_get_user_data
libinput_log_get_priority
libinput_log_set_priority
libinput_next_event_type
libinput_path_add_device
libinput_path_create_context
libinput_path_remove_device
libinput_ref
libinput_resume
libinput_seat_get_context
libinput_seat_get_logical_name
libinput_seat_get_physical_name
libinput_seat_get_user_data
libinput_seat_ref
libinput_seat_set_user_data
libinput_seat_unref
libinput_set_user_data
libinput_suspend
libinput_tablet_pad_mode_group_button_is_toggle
libinput_tablet_pad_mode_group_get_index
libinput_tablet_pad_mode_group_get_mode
libinput_tablet_pad_mode_group_get_num_modes
libinput_tablet_pad_mode_group_get_user_data
libinput_tablet_pad_mode_group_has_button
libinput_tablet_pad_mode_group_has_ring
libinput_tablet_pad_mode_group_has_strip
libinput_tablet_pad_mode_group_ref
libinput_tablet_pad_mode_group_set_user_data
libinput_tablet_pad_mode_group_unref
libinput_tablet_tool_get_serial
libinput_tablet_tool_get_tool_id
libinput_tablet_tool_get_type
libinput_tablet_tool_get_user_data
libinput_tablet_tool_has_button
libinput_tablet_tool_has_distance
libinput_tablet_tool_has_pressure
libinput_tablet_tool_has_rotation
libinput_tablet_tool_has_size
libinput_tablet_tool_has_slider
libinput_tablet_tool_has_tilt
libinput_tablet_tool_has_wheel
libinput_tablet_tool_is_unique
libinput_tablet_tool_ref
libinput_tablet_tool_set_user_data
libinput_tablet_tool_unref
libinput_udev_assign_seat
libinput_udev_create_context
libinput_unref
Type Aliases
libinput_button_state
libinput_config_accel_profile
libinput_config_click_method
libinput_config_drag_lock_state
libinput_config_drag_state
libinput_config_dwt_state
libinput_config_middle_emulation_state
libinput_config_scroll_button_lock_state
libinput_config_scroll_method
libinput_config_send_events_mode
libinput_config_status
libinput_config_tap_button_map
libinput_config_tap_state
libinput_device_capability
libinput_event_type
libinput_key_state
libinput_led
libinput_log_priority
libinput_pointer_axis
libinput_pointer_axis_source
libinput_switch
libinput_switch_state
libinput_tablet_pad_ring_axis_source
libinput_tablet_pad_strip_axis_source
libinput_tablet_tool_proximity_state
libinput_tablet_tool_tip_state
libinput_tablet_tool_type
input
::
ffi
Type Alias
libinput_config_tap_button_map
Copy item path
Settings
Help
Summary
pub type libinput_config_tap_button_map =
u32
;
Expand description
@ingroup config
@since 1.5