aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src
diff options
context:
space:
mode:
authorMathias Zhang <me@zzzsy.top>2025-02-04 20:21:15 +0800
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-05 13:35:13 +0300
commit900da597e4d3d09ad4c4ddc3ba2abf58c4886ec9 (patch)
treec4a0745baf98a2212b035836797520562e2c9418 /niri-config/src
parentd320833f40dfbe9899a7f6087b2e007fa1dd2f87 (diff)
downloadniri-900da597e4d3d09ad4c4ddc3ba2abf58c4886ec9.tar.gz
niri-900da597e4d3d09ad4c4ddc3ba2abf58c4886ec9.tar.bz2
niri-900da597e4d3d09ad4c4ddc3ba2abf58c4886ec9.zip
input: add touchpad `drag-lock` setting
Diffstat (limited to 'niri-config/src')
-rw-r--r--niri-config/src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index ddd3003d..b863b206 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -184,6 +184,8 @@ pub struct Touchpad {
#[knuffel(child)]
pub dwtp: bool,
#[knuffel(child)]
+ pub drag_lock: bool,
+ #[knuffel(child)]
pub natural_scroll: bool,
#[knuffel(child, unwrap(argument, str))]
pub click_method: Option<ClickMethod>,
@@ -3600,6 +3602,7 @@ mod tests {
tap: true,
dwt: true,
dwtp: true,
+ drag_lock: false,
click_method: Some(ClickMethod::Clickfinger),
natural_scroll: false,
accel_speed: 0.2,