From aefafcfdaad27df4d0943c475840a93fdb7b0e82 Mon Sep 17 00:00:00 2001 From: brockar Date: Sat, 22 Nov 2025 11:50:26 -0300 Subject: feat: Add new laptop gesture for zoom --- CHANGES-v2.3.18.md | 1 + config/hypr/UserConfigs/UserSettings.conf | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGES-v2.3.18.md b/CHANGES-v2.3.18.md index 69aabec4..29eb7c41 100644 --- a/CHANGES-v2.3.18.md +++ b/CHANGES-v2.3.18.md @@ -67,5 +67,6 @@ - Binds now include descriptions. - Switched from `bind` to `bindd` - Improves usability of keybind search +- Add new laptop gesture for zoom system. Thanks to everyone that contributed, or reported issues. diff --git a/config/hypr/UserConfigs/UserSettings.conf b/config/hypr/UserConfigs/UserSettings.conf index f81ccc6a..4802e79a 100644 --- a/config/hypr/UserConfigs/UserSettings.conf +++ b/config/hypr/UserConfigs/UserSettings.conf @@ -73,6 +73,8 @@ gestures { workspace_swipe_create_new = true workspace_swipe_forever = true #workspace_swipe_use_r = true #uncomment if wanted a forever create a new workspace with swipe right + gesture = 3, up, dispatcher, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.5}')" + gesture = 3, down, dispatcher, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.5}')" } misc { -- cgit v1.2.3