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.5.tar.gz (13.7 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.5-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yek-0.0.5.tar.gz
  • Upload date:
  • Size: 13.7 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.5.tar.gz
Algorithm Hash digest
SHA256 8ffa25ffa2be39d80a69ee0c0e03d4a43d27967957e48be8dc758056455dbfcc
MD5 60fb4f0cdbffde65d66e4a5fa097ab2d
BLAKE2b-256 dc0e2e48013d759c0b4b8a9de75145e0f50501786463c94347d3354fc0ddf745

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yek-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 18.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e9c9598ce569815c7f8992a93c6561ee5a3853cc4e34c1364905212fd87a4ede
MD5 4cf151978ada84220594cdfb0e1eccd8
BLAKE2b-256 ee7035a184f9937f360fb98506d542a8f9d567c0e844687e4a0765472826a3c7

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