Skip to content
/ autokey Public
forked from BlueDrink9/autokey

AutoKey, a desktop automation utility for Linux and X11.

License

Notifications You must be signed in to change notification settings

Theelx/autokey

 
 

Repository files navigation

AutoKey

Join the chat at https://gitter.im/autokey/autokey Ask and answer questions on StackOverflow

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.

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.

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
# For the GTK UI (likely to work best with Gnome, e.g. Ubuntu.)
python3 -m autokey.gtkui
# or for the QT UI (best on KDE).
python3 -m autokey.qtui
# or for no UI at all, if you only want to configure autokey using the scripting API.
  1. Show the Autokey config window on startup (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 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.

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 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.

If you wish to modify the source code (and especially if you wish to contribute to the code here), useful tips can be found in CONTRIBUTORS.rst

See `CONTRIBUTORS.rst`_ for instructions.

_ https://github.com/autokey/autokey/blob/master/CONTRIBUTORS.rst

The changelog is located Here.

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

About

AutoKey, a desktop automation utility for Linux and X11.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%