Skip to main content

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


If you find this software useful, consider becoming a patron


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!

Documentation

https://macpy.readthedocs.io/

Development

https://github.com/OzymandiasTheGreat/macpy

Package

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

Metadata

Release files for macpy 0.1.3

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

Source distribution (sdist)

Source distribution for macpy 0.1.3
File Size Uploaded
macpy-0.1.3.tar.gz 114.0 kB Details

Built distribution (wheel)

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

Total release size: 244.7 kB

Release files / macpy-0.1.3.tar.gz

Download URL macpy-0.1.3.tar.gz
Size 114.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7950528d4d3204f75a31690b6c21eb5ee60e97957c26b83a4b3898d428592826
BLAKE2b-256 checksum
How to use checksums
db53b8997132fea5ebd892b0543072929f96f5f52bb6dc2f671dea3fedff7dee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.5 Linux/5.8.0-43-generic

Release files / macpy-0.1.3-py3-none-any.whl

Download URL macpy-0.1.3-py3-none-any.whl
Size 130.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bbc45e3aa1f2d158648d985fbb76fa6d9170341ef636cd310863390edc858b13
BLAKE2b-256 checksum
How to use checksums
2cec7b8c7a3e58f14f8de648fe5a938b0ac3c70f5caa39bd670e107fabd968b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.5 Linux/5.8.0-43-generic
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