No project description provided
Project description
yek
Hotkeys for super-humans
Setup
- Install uv.
make install(creates.venvand installs deps with uv).
Development
make testruns 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 inpyproject.toml,uv run ...works without extra flags. - Prefer
make install/make test, or run ad-hoc commands withuv run -- python your_script.pyif 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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
yek-0.0.5-py3-none-any.whl
(18.1 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ffa25ffa2be39d80a69ee0c0e03d4a43d27967957e48be8dc758056455dbfcc
|
|
| MD5 |
60fb4f0cdbffde65d66e4a5fa097ab2d
|
|
| BLAKE2b-256 |
dc0e2e48013d759c0b4b8a9de75145e0f50501786463c94347d3354fc0ddf745
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9c9598ce569815c7f8992a93c6561ee5a3853cc4e34c1364905212fd87a4ede
|
|
| MD5 |
4cf151978ada84220594cdfb0e1eccd8
|
|
| BLAKE2b-256 |
ee7035a184f9937f360fb98506d542a8f9d567c0e844687e4a0765472826a3c7
|