Skip to main content

Wooting D0DA protocol

Project description

Wooting D0DA 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 (d0da-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 d0da

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

d0da-0.6.0.tar.gz (7.4 kB view hashes)

Uploaded Source

Built Distribution

d0da-0.6.0-py3-none-any.whl (8.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page