Skip to main content

AutoKey

https://img.shields.io/badge/IRC-%23autokey%20on%20freenode-blue.svg Join the chat at https://gitter.im/autokey/autokey Ask and answer questions on StackOverflow

About

AutoKey, a desktop automation utility for Linux and X11, formerly hosted at OldAutoKey. Updated to run on Python 3.

Important: This is an X11 application, and as such will not function 100% on distributions that default to using Wayland instead of Xorg.

Installation

Please remove previous installations of both AutoKey and AutoKey-py3 fully before installing!

For detailed installation instructions, please visit the Installation page. in our wiki.

Zero-installation Method

AutoKey can also be used directly from the cloned repository. This is useful, e.g., for trying out a new version without removing a current installation.

  1. Start the Autokey daemon

cd lib
python3 -m autokey.gtkui
# or for KDE
python3 -m autokey.qtui
  1. Start the Autokey UI (if desired) by appending the –configure or -c command line switch to the end of the command.

The commands accept CLI switches just like the regular installation, so python3 -m autokey.qtui -lc works as expected.

Documentation

Documentation for new features. For older features, please refer to the original AutoKey’s scripting API, wiki, and Stack Overflow.

Examples of AutoKey scripts can be found by searching GitHub and reading AutoKey’s wiki.

Support

Please do not request support on the issue tracker. Instead, head over to the autokey-users Google Groups forum, StackOverflow, on IRC (#autokey on Freenode), or Gitter web-based chat.

We’d appreciate it if you take a look at Problem reporting guide before posting. By providing as much information as you can, you’ll have a much better chance of getting a good answer in less time.

Bug reports and Pull Requests

Bug reports and PRs are welcome. Please use the GitHub Issue Tracker for bug reports. When reporting a suspected bug, please test against latest git HEAD and make sure to include as much information as possible to expedite troubleshooting and resolution. For example,

  • required: How to reproduce the issue you are experiencing

  • Python tracebacks, if any

  • Verbose logging information obtained by starting the frontend (autokey-gtk or autokey-qt) from terminal with the --verbose option.

Running the unit tests

The unit test suite has two additional requirements:

Running the test suite is integrated into setup.py. The tests can be run by executing python3 setup.py test from the repository root directory.

Changelog

The changelog is located Here.

License

GNU GPL v3. See the LICENSE file alongside this README for a plain text copy of the license text.

Release files for autokey 0.96.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autokey 0.96.0
File Size Uploaded
autokey-0.96.0.tar.gz 217.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autokey 0.96.0
File Interpreter ABI Platform
autokey-0.96.0-py3-none-any.whl Python 3 none any Details

Total release size: 616.5 kB

Release files / autokey-0.96.0.tar.gz

Download URL autokey-0.96.0.tar.gz
Size 217.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9a8bdff3128a61897963a29a41921dc4163ece1f35b09cb3dbdd22d5d95ad77d
BLAKE2b-256 checksum
How to use checksums
181afae2cbb00c71f1847ed1597ca6331f475c6d8dc794902d9946a94ca1f2e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / autokey-0.96.0-py3-none-any.whl

Download URL autokey-0.96.0-py3-none-any.whl
Size 399.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8023a0f3d1c16e142f353d3c51ed5d4c6d3ecc377c73e65b669df8265815e45c
BLAKE2b-256 checksum
How to use checksums
25e088c614ab0d8f867376fab17c8ed8d0f9f37e968a331d22159cfb0c117525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page