Keyboard shortcuts and automation
Tools that bind global hotkeys and script repetitive desktop tasks.
Filters and sorting
8 results
AutoKey
Desktop automation for Linux under X11: abbreviations that expand into text, and hotkeys that run Python.
Espanso
A text expander that watches for a keyword you type and replaces it with whatever you set, in any program.
Hammerspoon
A bridge between macOS and Lua that lets a short script move windows, bind hotkeys and react to system events.
Home Assistant
A home automation server that talks to smart devices on your own network instead of through their clouds.
Karabiner-Elements
The keyboard remapper for macOS, with rules that can differ per keyboard and go far beyond swapping two keys.
SharpKeys
A tiny Windows utility that writes the registry key Windows uses to remap one key to another.
AutoHotkey
A Windows scripting language for hotkeys, text expansion, key remapping and automating anything on screen.
HotkeyP
A tiny hotkey manager that binds keyboard, mouse or joystick shortcuts to programs and system commands.