mzur / gnome-shell-wsmatrix

GNOME shell extension to arrange workspaces in a two-dimensional grid with workspace thumbnails
GNU General Public License v3.0
464 stars 59 forks source link

Feature Request: Super + W A S D #133

Closed Gideon-Felt closed 3 years ago

Gideon-Felt commented 3 years ago

instead of just super + w can it be super and one of the WASD keys, if you type super +w open the grid and move up then any further was keystrokes, would navigate further? it would be nice for speedy navigation especially on a laptop with compressed arrow keys. and it would be one-handed navigation. Material shell creator implemented something along these lines.

Gideon-Felt commented 3 years ago

well, I discovered how to do it via gsettings, but this config would be really nice out of the box, it took me quite a while to learn to use gsettings with the right syntax for keybindings.

mzur commented 3 years ago

Thanks for your interest in this extension. We have a wiki that describes how to change the keyboard shortcuts. I'd rather leave it at that because everyone has their own preferences and there will always be someone who is not satisfied with the defaults.

ericwooley commented 3 years ago

As I understand what @Gideon-Felt is saying, they are looking for one key combo to switch right? Instead of opening the overview then switching?

I'm trying to do switch workspaces in one step as well, how did you set it up via gsettings? I added key combos as described in the wiki, but they only work when the overview is open.

mzur commented 3 years ago

The shortcuts in the wiki are the ones provided by this extension only. There are default GNOME shortcuts, too. You are probably looking for switch-to-workspace-down (-up, -right, -left).

It's probably a good idea to add these to the wiki, too. I'll do that.

ericwooley commented 3 years ago

Ah, i see, thanks.

For anyone else who finds this from google, you can edit the shortcuts for regular left, right, up, and down in dconf-editor /org/gnome/desktop/wm/keybindings/switch-to-desktop-<DIRECTION>, where DIRECTION is up, left, right, down.