ianyh / Amethyst

Automatic tiling window manager for macOS à la xmonad.
https://ianyh.com/amethyst/
MIT License
14.61k stars 486 forks source link

Feature Request: Focus space shortcut #911

Open itelo opened 4 years ago

itelo commented 4 years ago

since we already have:

mod2 + 1 Throw focused window to space 1
mod2 + 2 Throw focused window to space 2

... mod2 + 0 | Throw focused window to space 10

would be nice with we have to

mod1 + 1 Focus space 1
mod1 + 2 Focus space 2

.... mod1 + 0 | Focus space 10

ianyh commented 4 years ago

Seems reasonable.

marco-silva0000 commented 4 years ago

came here to request the same :) currently you can bind mac's default ctrl+numbers to move to different spaces, but then you have to use amethyst focus screen x do start interacting with the new program with keyboard only. this would replace the mac's default bindings and to both together

flinge commented 4 years ago

Amethyst is great. It makes computer interface cleaner and more logical. I never understood why windows should overlap each other. This part of 'offline logic' just creates more mental mess on your virtual working space. Fortunately, Apple UX is moving in the same direction - split window in full screen is a step towards full scale tiling window management. I came here looking for the same Focus space shortcut. It would enable Amethyst-complete navigation cycle. However, since macOS has built-in shortcuts to switch between desktops, may be it does not make sense to replicate exact same functionality?

Menn1s commented 4 years ago

One key difference is that amethyst's desktop numbers are relative to your current display. So if you use more than one display, it will be \<ctrl>-3 to change to the third desktop on that display rather than \<ctr>-9 or something weird (this is with the native functionality).

perseoGI commented 3 months ago

Hi there, sorry to bother, as a i3 user, I'll love to have a "focus to space" binding, have you guys got any plan?

ianyh commented 3 months ago

It turns out that this is harder than it sounds. The way space transitions are done right now involves moving a window to that space and focusing it. In this case, there would not be a window to tie to the transition. I could maybe have a phantom window I use for it, but that is non-trivially complex.