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
{
  bottomHalf = {
    keyCode = 125;
    modifierFlags = "ctrl+option+command";
  };
  center = {
    keyCode = 8;
    modifierFlags = "ctrl+option+command";
  };
  leftHalf = {
    keyCode = 123;
    modifierFlags = "ctrl+option+command";
  };
  maximize = {
    keyCode = 46;
    modifierFlags = "ctrl+option+command";
  };
  rightHalf = {
    keyCode = 124;
    modifierFlags = "ctrl+option+command";
  };
  topHalf = {
    keyCode = 126;
    modifierFlags = "ctrl+option+command";
  };
}