pub struct TouchpadConfiguration {
pub disable_while_typing: Option<bool>,
pub disable_with_external_mouse: Option<bool>,
pub acceleration_bias: Option<f64>,
pub vscroll_speed: Option<f64>,
pub hscroll_speed: Option<f64>,
pub tap_to_click: Option<bool>,
pub middle_mouse_button_emulation: Option<bool>,
pub click_mode: Option<TouchpadClickMode>,
pub scroll_mode: Option<TouchpadScrollMode>,
}Expand description
Touchpad configuration.
Fields§
§disable_while_typing: Option<bool>§disable_with_external_mouse: Option<bool>§acceleration_bias: Option<f64>§vscroll_speed: Option<f64>§hscroll_speed: Option<f64>§tap_to_click: Option<bool>§click_mode: Option<TouchpadClickMode>Touchpad click emulation mode.
scroll_mode: Option<TouchpadScrollMode>Touchpad scroll method.
Trait Implementations§
Source§impl Clone for TouchpadConfiguration
impl Clone for TouchpadConfiguration
Source§fn clone(&self) -> TouchpadConfiguration
fn clone(&self) -> TouchpadConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TouchpadConfiguration
impl Debug for TouchpadConfiguration
Source§impl Default for TouchpadConfiguration
impl Default for TouchpadConfiguration
Source§fn default() -> TouchpadConfiguration
fn default() -> TouchpadConfiguration
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TouchpadConfiguration
impl RefUnwindSafe for TouchpadConfiguration
impl Send for TouchpadConfiguration
impl Sync for TouchpadConfiguration
impl Unpin for TouchpadConfiguration
impl UnwindSafe for TouchpadConfiguration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more