# Taktil: reconstructing AULA F99 HID control

> Taktil implements wired AULA F99 control through a Rust HID adapter and a Tauri desktop interface. Its protocol study uses static analysis of the vendor driver and KB.ini to document report layouts, keymaps, macros and per-key RGB commands, marking observed and inferred behavior separately.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/ErenHarmandal/taktil>
- Primary source: <https://github.com/ErenHarmandal/taktil/blob/bb4b8c58be2dc5ca9481b9f0981988741450ad73/docs/protocol-f99.md>
- Catalog page: <https://awesomerea.org/resources/taktil-case/>
- Record JSON: <https://awesomerea.org/resources/taktil-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/taktil-case/index.md)

## Requirements & limits

- **Prerequisites:** A wired AULA F99 keyboard; development uses Node.js, pnpm, Rust and Tauri platform prerequisites.
- **Prerequisites:** Windows release builds use MSVC and WebView2; Linux HID access needs a keyboard udev rule.
- **Limits:** Some firmware readback behavior in the protocol study remains inferred.
- **License:** GPL-3.0-only.

## Primary sources

1. <https://github.com/ErenHarmandal/taktil/blob/bb4b8c58be2dc5ca9481b9f0981988741450ad73/docs/protocol-f99.md>
2. <https://github.com/ErenHarmandal/taktil/blob/bb4b8c58be2dc5ca9481b9f0981988741450ad73/README.md>

## More in Protocols

- [MG330 Studio: reconstructing SPCP6651B mouse configuration](https://awesomerea.org/resources/mg330-studio-case/index.md) · Case study
- [qutie: reconstructing PRT Qutie Bluetooth printing](https://awesomerea.org/resources/qutie-printer-case/index.md) · Case study
- [Hush: reconstructing WH-1000XM6 headset control](https://awesomerea.org/resources/hush-wh1000xm6-case/index.md) · Case study
- [Aromatic BLE bridge: reconstructing AF300 Smart diffuser control](https://awesomerea.org/resources/aromatic-ble-esphome-case/index.md) · Case study
- [Teclado RGB via USB HID: reconstructing Redragon K552-M lighting commands](https://awesomerea.org/resources/teclado-rgb-usb-hid-case/index.md) · Case study
- [wibox-daemon: reconstructing Fermax Wi-Box control and media transport](https://awesomerea.org/resources/wibox-daemon-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
