My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

AutoKey is a desktop automation utility for Linux and X11. It allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these. This allows you to execute a script or insert text on demand in whatever program you are using.

AutoKey features a subset of the capabilities of the popular Windows-based AutoHotkey, but is not intended as a full replacement. For a Linux-based implementation of AutoHotkey, see IronAHK.

Features

  • Python scripting engine allows you to automate virtually any task that can be accomplished via the keyboard
  • Built-in code editor (using GtkSourceView2)
  • Scripts are plain Python files that can be edited in any text editor
  • Similarly, phrases are stored as plain text files
  • Create collections of phrases/scripts in folders, and assign a hotkey or abbreviation to the folder to display a popup menu
  • Regular expressions can be used to filter windows by their title or class, to exclude hotkeys/abbreviations from triggering in certain applications
  • Scripts, phrases and folders can be attached to the notification icon menu, allowing you to select them without assigning a hotkey or abbreviation

Getting it

Source archives are available on the downloads page. Users of Debian/Ubuntu can follow the instructions to add the PPA. .deb package files can also be downloaded directly from the PPA for installation on other distributions that provide dpkg or a similar program.

Getting Started

Hopefully, AutoKey's UI should be easy enough for everyone up to and including beginners to understand. You can read the BeginnersGuide, or follow this excellent tutorial For examples on how to use the scripting feature, see the SampleScripts wiki page.

There is also an extensive tutorial available on YouTube.

Getting Help

If you're stuck and need some help, visit the AutoKey Users group.

Support Us

Donations of any size are welcomed - you can donate via Paypal

Bugs and feature requests may be logged in the the issue tracker on this site.

AutoKey is proudly developed on OpenSUSE

Powered by Google Project Hosting