G-dH / vertical-workspaces

V-Shell is a GNOME Shell extension that allows you to customize the layout and behavior of the Shell UI.
GNU General Public License v3.0
229 stars 19 forks source link

[FEATURE] toggle for alt+mousewheel workspace switcher #130

Closed wfleurant closed 7 months ago

wfleurant commented 7 months ago

Is your feature request related to a problem? Please describe.

cannot determine how to disable key/mouse combination ALT + MouseWheel. with v-shell, it allows user to scroll up/down between workspaces. this is perfect using a mouse but with touchpad it can get in the way.

it seems to interfere with existing ALT + TwofingerTap (right click) and followed by dragging the window to resize it.

so, on the touchpad. user must hard-press without any vertical scrolling motion in order to trigger window resize. this is a problem because its very easy to trigger mousewheel on touchpad vs. mouse (obviously).. so its sort of a pebble in the shoe.

Describe the solution you'd like

i would like to toggle enable/disable alt+mousewheel.
when docked, i would keep it enabled.
when mobile, i would disable it.

Describe alternatives you've considered no, i cant live without vertical workspaces =)

G-dH commented 7 months ago

The only related thing that V-Shell does is switching trackpad orientation according to the workspaces orientation. I don't know about Alt+Wheel shortcut, but there is Super+Wheel in GNOME for switching workspaces. Don't forget to check other enabled extensions.

wfleurant commented 7 months ago

aah.. strange.

i disable v-shell and it does not trigger. when enabled, it is alt + two-finger down (mouse-wheel down?)

i can try some more things thanks for the hints and active development i'll take a closer look.

wfleurant commented 7 months ago

resolved with: gnome-tweaks >> Windows >> Window Action Key = disabled. (but.. this breaks resize, move stuff) .. dunno, i'll figure it out.

G-dH commented 7 months ago

Are you using vertical orientation of workspaces? Have you tried V-Shell with horizontal orientation if it makes a difference?