Struct swayipc_async::Libinput 
source · #[non_exhaustive]pub struct Libinput {Show 14 fields
    pub send_events: Option<SendEvents>,
    pub tap: Option<EnabledOrDisabled>,
    pub tap_button_mapping: Option<ButtonMapping>,
    pub tap_drag: Option<EnabledOrDisabled>,
    pub tap_drag_lock: Option<EnabledOrDisabled>,
    pub accel_speed: Option<f64>,
    pub natural_scroll: Option<EnabledOrDisabled>,
    pub left_handed: Option<EnabledOrDisabled>,
    pub click_method: Option<ClickMethod>,
    pub middle_emulation: Option<EnabledOrDisabled>,
    pub scroll_method: Option<ScrollMethod>,
    pub scroll_button: Option<i32>,
    pub dwt: Option<EnabledOrDisabled>,
    pub calibration_matrix: Option<[f32; 6]>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.send_events: Option<SendEvents>Whether events are being sent by the device. It can be enabled, disabled, or disabled_on_external_mouse.
tap: Option<EnabledOrDisabled>Whether tap to click is enabled. It can be enabled or disabled.
The finger to button mapping in use. It can be lmr or lrm.
tap_drag: Option<EnabledOrDisabled>Whether tap-and-drag is enabled. It can be enabled or disabled.
tap_drag_lock: Option<EnabledOrDisabled>Whether drag-lock is enabled. It can be enabled or disabled.
accel_speed: Option<f64>The pointer-acceleration in use.
natural_scroll: Option<EnabledOrDisabled>Whether natural scrolling is enabled. It can be enabled or disabled.
left_handed: Option<EnabledOrDisabled>Whether left-handed mode is enabled. It can be enabled or disabled.
click_method: Option<ClickMethod>The click method in use. It can be none, button_areas, or clickfinger.
middle_emulation: Option<EnabledOrDisabled>Whether middle emulation is enabled. It can be enabled or disabled.
scroll_method: Option<ScrollMethod>The scroll method in use. It can be none, two_finger, edge, or on_button_down.
The scroll button to use when scroll_method is on_button_down. This will be given as an input event code.
dwt: Option<EnabledOrDisabled>Whether disable-while-typing is enabled. It can be enabled or disabled.
calibration_matrix: Option<[f32; 6]>An array of 6 floats representing the calibration matrix for absolute devices such as touchscreens.