New gesture system regressions #11759
Replies: 4 comments 4 replies
-
|
forever and direction lock were not removed. They are still there....
Not down to us. That's down to your touchpad's driver.
Not a thing AFAIK under libinput.
Already reported elsweyr |
Beta Was this translation helpful? Give feedback.
-
Sorry I assumed they were removed for some reason :P
How did the old gestures work? They started as soon as you put down the 3rd finger
I don't think that's true. libinput reports every raw touch, it's up to aquamarine and hyprland to decide what to do with it. For example a 5 finger tap reports the position of each finger by its |
Beta Was this translation helpful? Give feedback.
-
Experimentally it seems to be a speed that it waits for, I can move across the entire trackpad if I stay under about 1cm/s, when I go above that the gesture starts |
Beta Was this translation helpful? Give feedback.
-
|
Also, I don't see a way to get the workspace_swipe_use_r functionality back. Its the one where if you swipe from workspace 1, and workspace two is empty and workspace 3 is not, it still swipes to workspace 2 instead of skipping over it |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I love the new gesture system (#11490) except for a few things:
No replacement for
foreveranddirection_lockwhich becomes
but there is no equivalent to
forever=trueordirection_lock=false. Maybe we could add them as parameters like this?Configure delay before starting a gesture
Additionally, the gesture doesn't seem to start until I reach some speed, so I can't slowly switch workspaces, I have to flick a little to start the move.
It does make sense because we now have to account for more types of moves, but I feel like we could add something like
gesture_min_velocityso tune thatNo options for taps
I would like to bind a 4-finger tap to pause/play music, although maybe this would be better in the keybinds section
Add option to run a dispatcher every X units during a gesture
For example, to increase the volume every 20 units of movement or time:
and maybe even some placeholders like this:
%D- Direction:updownleftrightinout%v- Velocity: units/second travelled in the last interval%d- Distance: Total distance travelled since the start of the gesture%t- Total/Displacement: Difference between start and current positions%X%Y- Position relative to the gesture start position%x%y- Movment since the last sampleSome examples:
%Dto change volume up or down with something like$([[ "%D" = "up" ]] && echo + || echo -)%x&%yto emulate an analog joystick (would be very useful for CAD)Beta Was this translation helpful? Give feedback.
All reactions