MyNixOS website logo

Rectangle keyboard shortcuts. Attribute names are Rectangle action identifiers (e.g. leftHalf, rightHalf, maximize). Each value specifies a keyCode (macOS virtual key code) and a modifierFlags string naming the modifier combination (e.g. "ctrl+option+command").

You can determine keycodes using an app like: https://manytricks.com/keycodes/

Declarations
Type
attribute set of (submodule)
Default
{ }
Example
{
  leftHalf   = { keyCode = 123; modifierFlags = "ctrl+option+command"; };
  rightHalf  = { keyCode = 124; modifierFlags = "ctrl+option+command"; };
  topHalf    = { keyCode = 126; modifierFlags = "ctrl+option+command"; };
  bottomHalf = { keyCode = 125; modifierFlags = "ctrl+option+command"; };
  maximize   = { keyCode = 46;  modifierFlags = "ctrl+option+command"; };
  center     = { keyCode = 8;   modifierFlags = "ctrl+option+command"; };
}