Skip to main content

No project description provided

Project description

yek

Hotkeys for super-humans

Setup

  1. Install uv.
  2. make install (creates .venv and installs deps with uv).

Development

  • make test runs the unittest suite inside the env.
  • Run examples with ./.venv/bin/python examples/open_window.py.

Platform backends:

  • macOS: uses a native listener and will open the Input Monitoring privacy pane so you can grant access.
  • Linux: uses pynput; grant access if your desktop environment prompts.

macOS/Linux may require granting keyboard monitoring/assistive access for global hotkey capture. On macOS, the app will open the Input Monitoring privacy panel to help you approve it.

Notes on uv

  • With a PEP 621 [project] table in pyproject.toml, uv run ... works without extra flags.
  • Prefer make install / make test, or run ad-hoc commands with uv run -- python your_script.py if you want to override the interpreter.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yek-0.0.6.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yek-0.0.6-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file yek-0.0.6.tar.gz.

File metadata

  • Download URL: yek-0.0.6.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for yek-0.0.6.tar.gz
Algorithm Hash digest
SHA256 f44804b71e62dbf7774f3f9ccf101a970c2965ee2a34d096c88eed67ff7a268d
MD5 f36f5775969392e768aa6ee11041fbe2
BLAKE2b-256 5438615eabed26229cd082d8e2098249305228de3e54f792d007e8c614b6fd64

See more details on using hashes here.

File details

Details for the file yek-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: yek-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for yek-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0e40cc9254b1f627f5ad969f9394a18638fdb4b9dcf4a2d63323c4321d6463b6
MD5 c1e1563cff5dd25becc390442faf866f
BLAKE2b-256 2a9f7f740128bd26d2c0111f2d1a64d69acd46cd5ae2f08c864e09daca6b850e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page