Hammerspoon 2 API Documentation
ReferenceWelcome to the Hammerspoon 2 API reference. Browse modules for top-level functionality, or explore types for object APIs.
Modules
Modules are the main entry points for Hammerspoon functionality, accessible via the hs global.
console
protocols · functions
hs.appinfo
protocols · functions
hs.application
protocols · functions
hs.audiodevice
protocols · functions
hs.ax
protocols · functions
hs.bonjour
protocols · functions
hs.camera
protocols · functions
hs.chooser
protocols · functions
hs.console
protocols · functions
hs.fs
protocols · functions
hs.hash
protocols · functions
hs.hotkey
protocols · functions
hs.location
protocols · functions
hs.notify
protocols · functions
hs.ocr
protocols · functions
hs.osascript
protocols · functions
hs.pasteboard
protocols · functions
hs.permissions
protocols · functions
hs.power
protocols · functions
hs.screen
protocols · functions
hs.spotlight
protocols · functions
hs.task
protocols · functions
hs.timer
protocols · functions
hs.translation
protocols · functions
hs.ui
protocols · functions
hs.window
protocols · functions
Types
Types represent objects that can be created and manipulated in Hammerspoon scripts.