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.2.tar.gz (13.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.2-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yek-0.0.2.tar.gz
  • Upload date:
  • Size: 13.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.2.tar.gz
Algorithm Hash digest
SHA256 12582f5aca353cf91801effe837717e7d03d294134c7adf50838b5d78327f73e
MD5 c15513f889d8f8f88a2e455e5f46acda
BLAKE2b-256 785a57816db5e18edea9457f7532dc9845c1e7ddf7d7bc9a409a28e2e1cecc7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yek-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 17.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 082c502477fc70f1c8e78023437d8a5fec95ded575486c3a481e5dac3db13d06
MD5 9df3b01f0f13e7f768fb72bf47a559c3
BLAKE2b-256 25e5361fedb7be5f4275dd42fe729066ff94774c5311fe5f495af1f93814c0f3

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