Amethyst

From wikinotes

Documentation

github https://github.com/ianyh/Amethyst
website https://ianyh.com/amethyst/

Install

brew cask install amethyst
Config > System and Preferences > Security & Privacy:
  (Tab) Privacy:
    Accessibility:
      - [+] /Applications/amethyst

Usage

Defaults

mod1 == (opt + shift)
mod2 == (ctrl + opt + shift)

mod1 + h/l      # horiz resize split
mod1 + j/k      # cycle focus
mod1 + a/s/d/f  # choose layouts
mod1 + t        # toggle float
mod1 + enter    # make focused window main window

Rebinds

Shrink main pane: opt + H
Expand main pane: opt + L
Move focus counter clockwise: opt + J
Move focus clockwise: opt + k
Swap focused window with main window: opt + enter

Toggle float for focused window: opt + T
Select Tall layout: opt + A
Select Wide layout: opt + S
Select Fullscreen layout: opt + M

# first: settings > keyboard > shortcuts > mission control,
# create change-space hotkeys (spaces 1-9 must be created first!)
Move focused window to space {num}:  ctrl + opt + {num}

Configuration

Once started from applications, amethyst displays an icon on MacOS toolbar (top). You can configure keybindings from this GUI.

General:
  Experimental:
    - [x] Focus follows mouse