sdias / win-10-virtual-desktop-enhancer

An application that enhances the Windows 10 multiple desktops feature by adding additional keyboard shortcuts and support for multiple wallpapers.
MIT License
1.77k stars 269 forks source link

Feature request - uncouple SwitchDesktop shortcuts #92

Open cpgw opened 6 years ago

cpgw commented 6 years ago

Hi,

first thanks for the helpful tool. A change I would like to see is to be able to use different shortcuts for Desktopn (n=1...) and PreviousDesktop/NextDesktop. The Modifier for SwitchDesktop is applied to all.

To make my point clearer: I'm trying to switch to a numbered desktop with Ctrl+Fn (n=1..4) but would like to use Ctrl+Alt+RightArrow to go the next desktop. I tried to use SwitchDesktop=Ctrl and NextDesktop=LAlt, Right but that did not work.

It would be nice to have to option to specifically overwrite a shortcut.

ericnewton76 commented 6 years ago

@cpgw could not the standard Windows Virtual Desktop hotkey work? Ctrl+Win+Left/Right?

cpgw commented 6 years ago

@ericnewton76 thanks for the suggestion, that might be a better solution than my current configuration, but in the end I would like to have the shortcuts as described. Yes, there might be more troubling things in the world but I grew accustomed to my shortcuts... In fact there is even a better workaround when using ahk in parallel intercepting the windows hotkeys: !^Right::send, #^{Right down}{Right up} and !^Left::send, #^{Left down}{Left up}

axelbsa commented 6 years ago

+1

Comming from linux / gnome2 and ctrl + alt + arrow is second nature and muscle memory. Would very much like this as well. Thanks for this helpful tool.

kalj commented 6 years ago

This also causes a problem when using SwitchDesktop=Win, since then Win+Left/Right no longer snaps windows to edges of the screen like it normally does. I'd like Ctrl+Win+Left/Right to still switch to previous/next desktop, Win+(n) to switch to desktop n, and Win+Left/Right to snap windows to edges. By decoupling these switch prev/next and switch numerical, I would be able to achieve that.