emasab / shelltile

A tiling window extension for GNOME Shell
https://extensions.gnome.org/extension/657/shelltile/
GNU General Public License v2.0
648 stars 42 forks source link

Feature Request - Keyboard commands for tiling #54

Open charlesritchea opened 6 years ago

charlesritchea commented 6 years ago

I'm used to only using keyboard commands to tile like Super-Left then Super-Down to move into the lower left quadrant (how Windows 10 does it). I try to avoid using the mouse if possible as it greatly slows me down.

VadimKulagin commented 6 years ago

I also want to use the hotkeys for this extension. Earlier I used Ubuntu 16.04 with Unity and got used to the built-in hotkeys.

To place the windows there were used combinations CTRL + ALT in conjunction with the numeric keypad (the one on the right side of the keyboard).

Here is an example of what I remember:

On the Mac, I'm used to using the ShiftIt application, but there are a few other combinations to move the window to the top or bottom of the screen (half the size):

After switching to Ubuntu 18.04 with Gnome, I was very upset by the lack of a combination of keys for placing windows at the top and bottom of the screen (at 50% of the height), because I often use it to view logs on a second monitor.

To facilitate the solution of the problem, I installed this extension. But now for such an arrangement of windows I have to use a mouse, which is not very convenient.

Therefore, it would be great if the hotkey could be configured in the extension.

ajruckman commented 5 years ago

+1, coming from Windows 10 I definitely miss this too.

lonix1 commented 4 years ago

For @emasab and maintainers:

Maybe look at the put windows extension. It does window repositioning via the super key, like explained above. The code could probably be easily adopted for this extension.

(It differs from this extension in may ways, but this specific feature could be copied.)

shadow-light commented 4 years ago

For those who don't realise it (me for a while) you can already quickly place windows into corners by using the accelerator for up/down and then quickly afterwards left/right, and vice versa. There is a time limit which is why I didn't realise it could do it for a while. If you wait too long it won't work.