docs » plugins.finder.window


Handy tools for Windows Management in macOS.

Inspired by WinWin for Hammerspoon.

API Overview

API Documentation

Variables

gridparts

Signature plugins.finder.window.gridparts
Type Variable
Description An integer specifying how many gridparts the screen should be divided into. Defaults to 30.

Functions

centerCursor

Signature plugins.finder.window.centerCursor() -> nil
Type Function
Description Center the cursor on the focused window.
Parameters
  • None
Returns
  • None

grid

Signature plugins.finder.window.grid() -> nil
Type Function
Description Shows a modal keyboard driven interface for interactive window resizing.
Parameters
  • None
Returns
  • None

hints

Signature plugins.finder.window.hints() -> nil
Type Function
Description Displays a keyboard hint for switching focus to each window.
Parameters
  • None
Returns
  • None

moveAndResize

Signature plugins.finder.window.moveAndResize(option)
Type Function
Description Move and resize the focused window.
Parameters
  • option - A string specifying the option, valid strings are: `halfleft`, `halfright`, `halfup`, `halfdown`, `cornerNW`, `cornerSW`, `cornerNE`, `cornerSE`, `center`, `fullscreen`, `expand`, `shrink`.
Returns
  • None

moveToScreen

Signature plugins.finder.window.moveToScreen(direction)
Type Function
Description Move the focused window between all of the screens in the direction.
Parameters
  • direction - A string specifying the direction, valid strings are: `left`, `right`, `up`, `down`, `next`.
Returns
  • None

stepMove

Signature plugins.finder.window.stepMove(direction)
Type Function
Description Move the focused window in the direction by one step. The step scale equals to the width/height of one gridpart.
Parameters
  • direction - A string specifying the direction, valid strings are: `left`, `right`, `up`, `down`.
Returns
  • None

stepResize

Signature plugins.finder.window.stepResize(direction)
Type Function
Description Resize the focused window in the direction by on step.
Parameters
  • direction - A string specifying the direction, valid strings are: `left`, `right`, `up`, `down`.
Returns
  • None

undo

Signature plugins.finder.window.undo()
Type Function
Description Undo the last window manipulation. Only those "moveAndResize" manipulations can be undone.
Parameters
  • None
Returns
  • None

results matching ""

    No results matching ""