Metadata-Version: 2.1
Name: macpy
Version: 0.1.3
Summary: Simple, cross-platform macros/GUI automation for python
Home-page: https://github.com/OzymandiasTheGreat/macpy
License: LGPL-3.0-or-later
Author: Ozymandias
Author-email: tomas.rav@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: evdev (>=1.3.0,<2.0.0); sys_platform == "linux"
Requires-Dist: python-libinput (>=0.1.0,<0.2.0); sys_platform == "linux"
Requires-Dist: python-xlib (>=0.26,<0.27); sys_platform == "linux"
Project-URL: Repository, https://github.com/OzymandiasTheGreat/macpy
Description-Content-Type: text/x-rst

macpy
-----

[mac]ro + [py]thon, pronounced like magpie.

-------------------

If you find this software useful, `consider becoming a patron <https://www.patreon.com/ozymandias>`_

-------------------

This package provides easy keyboard/pointer/window management macro creation
and GUI automation for python versions 2.7 and 3.4+.
Currently it works on Windows and Linux (both under X and with limited
functionality under Wayland).
Among it's features are:

- Low level hooks for keyboard, pointer events
- A hook for window creation, destruction and focus change
- Support for registering hotkeys and hotstrings
- Simulating keyboard/pointer events
- Providing platform independent definition/mapping of keys/buttons
- Listing open windows
- Managing open windows
- And more!

.. Note::

   Window management functionality is not available under Wayland.

   More, keyboard and pointer functions require root access under Wayland.


Documentation
~~~~~~~~~~~~~

https://macpy.readthedocs.io/

Development
~~~~~~~~~~~

https://github.com/OzymandiasTheGreat/macpy

Package
~~~~~~~

https://pypi.org/project/macpy/

