Skip to main content

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


Download files

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

Source Distribution

libwootility-1.0.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

libwootility-1.0.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

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

Hashes for libwootility-1.0.1.tar.gz
Algorithm Hash digest
SHA256 fb341b540730d3a0c779c54833f5de59fd6e8a2543c24b67fbe090746e582d44
MD5 3e756166b09240d8f818ec06db63a903
BLAKE2b-256 cd29bf3d8aaa00196124af907df2c807487e3e386c994dbf83a83cdd596530b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for libwootility-1.0.1.tar.gz:

Publisher: publish.yml on meeuw/libwootility

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for libwootility-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3fecbe4f02a11a755d5f7f51c04981a70cbf135846d4f6bce2a286e150ef4ee4
MD5 cab92863ad611527df26f0c522443595
BLAKE2b-256 9b9822cccad4652bc2c2ba34b0431cfe36368457f4f695b50b5f754a24170460

See more details on using hashes here.

Provenance

The following attestation bundles were made for libwootility-1.0.1-py3-none-any.whl:

Publisher: publish.yml on meeuw/libwootility

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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