Tiling window manager for Windows 10 along the lines of xmonad and Amethyst.

Build Status Gitter GitHub all releases

Getting Amethyst Windows

Amethyst Windows is available for direct download as appxbundle on the release page.

Key Features

  • doesn’t use DLL injection to manipulate windows
  • integrated with windows 10 virtual desktops
  • fast and light

Keyboard Shortcut

Amethyst Windows uses two modifiers.

Shortcut Description
alt + shift mod1
alt + shift + win mod2

The keyboard shortcuts configured are:

Shortcut Description
mod1 + space Rotate layouts clockwise
mod2 + space Rotate layouts counterclockwise
mod1 + enter Swap focused window to main window
mod1 + H Swap focused window counterclockwise
mod1 + L Swap focused window clockwise
mod1 + J Change focus counterclockwise
mod1 + K Change focus clockwise
mod2 + L Expand main pane
mod2 + H Shrink main pane
mod2 + K Move window to next screen
mod2 + J Move window to previous screen
mod1 + Z Force windows to be revalutated
mod2 + left Throw focused window to space left
mod2 + right Throw focused window to space right
mod2 + 1 Throw focused window to space 1
mod2 + 2 Throw focused window to space 2
mod2 + 3 Throw focused window to space 3
mod2 + 4 Throw focused window to space 4
mod2 + 5 Throw focused window to space 5

Layouts

Horizontal

This layout has one column per window, with each window extending the full height of the screen.

Vertical

The rotated version of Column, where each window takes up an entire row, extending the full width of the screen.

HorizontalGrid

This layout places the windows in grid occuping space in horizontal when necessary.

VerticalGrid

This layout places the windows in grid occuping space in vertical when necessary.

Monocle

In this layout, the currently focused window takes up the entire screen, and the other windows are not visible at all.

Wide

The rotated version of tall.

Tall

The default layout. This gives you one “main pane” on the left, and one other pane on the right. The main window is placed in the main pane (extending the full height of the screen), and all remaining windows are placed in the other pane. The main pane can be shrinked/expanded.

Contact

Please contact me trough twitter or gitter

License

This software is released with the MIT license.

Contributing

Feel free to fork master and open a PR.

Credits

I got ideas and code snippets from the following projects: