Wooting wootility protocol
Project description
Wooting Wootility Protocol
Introduction
Wooting has been very generous in supplying Open Source (!) SDKs for their hardware, only, the SDKs aren't very thoroughly documented, limited to a single use case and written in C.
This repository tries to fill in these gaps, it generated the packets and the used fields are described. It also describes what the packets do and in what order they should be sent.
Features
- Technical documentation
- Command line interface (libwootility-cli) for sending packets to the keyboard
- Unit tests
Limitations
- Linux only (for now)
- Wooting 60HE (ARM) only, though the packets should be compatible with other keyboards.
Installation
Run:
pipx install libwootility
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file libwootility-1.0.1.tar.gz.
File metadata
- Download URL: libwootility-1.0.1.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb341b540730d3a0c779c54833f5de59fd6e8a2543c24b67fbe090746e582d44
|
|
| MD5 |
3e756166b09240d8f818ec06db63a903
|
|
| BLAKE2b-256 |
cd29bf3d8aaa00196124af907df2c807487e3e386c994dbf83a83cdd596530b4
|
Provenance
The following attestation bundles were made for libwootility-1.0.1.tar.gz:
Publisher:
publish.yml on meeuw/libwootility
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
libwootility-1.0.1.tar.gz -
Subject digest:
fb341b540730d3a0c779c54833f5de59fd6e8a2543c24b67fbe090746e582d44 - Sigstore transparency entry: 774597684
- Sigstore integration time:
-
Permalink:
meeuw/libwootility@b235facdadb66e89a2ab2fddc8964e3665ade846 -
Branch / Tag:
refs/tags/1.0.1 - Owner: https://github.com/meeuw
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b235facdadb66e89a2ab2fddc8964e3665ade846 -
Trigger Event:
push
-
Statement type:
File details
Details for the file libwootility-1.0.1-py3-none-any.whl.
File metadata
- Download URL: libwootility-1.0.1-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fecbe4f02a11a755d5f7f51c04981a70cbf135846d4f6bce2a286e150ef4ee4
|
|
| MD5 |
cab92863ad611527df26f0c522443595
|
|
| BLAKE2b-256 |
9b9822cccad4652bc2c2ba34b0431cfe36368457f4f695b50b5f754a24170460
|
Provenance
The following attestation bundles were made for libwootility-1.0.1-py3-none-any.whl:
Publisher:
publish.yml on meeuw/libwootility
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
libwootility-1.0.1-py3-none-any.whl -
Subject digest:
3fecbe4f02a11a755d5f7f51c04981a70cbf135846d4f6bce2a286e150ef4ee4 - Sigstore transparency entry: 774597685
- Sigstore integration time:
-
Permalink:
meeuw/libwootility@b235facdadb66e89a2ab2fddc8964e3665ade846 -
Branch / Tag:
refs/tags/1.0.1 - Owner: https://github.com/meeuw
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@b235facdadb66e89a2ab2fddc8964e3665ade846 -
Trigger Event:
push
-
Statement type: