{"id":22678313,"url":"https://github.com/evilc/wootingahk","last_synced_at":"2026-01-07T19:04:47.338Z","repository":{"id":71118521,"uuid":"172605247","full_name":"evilC/WootingAHK","owner":"evilC","description":"An AutoHotkey wrapper for the Wooting Keyboard analog / RGB APIs","archived":false,"fork":false,"pushed_at":"2021-07-06T18:37:48.000Z","size":88,"stargazers_count":9,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-04T13:44:37.423Z","etag":null,"topics":["autohotkey","wooting-keyboard"],"latest_commit_sha":null,"homepage":null,"language":"AutoHotkey","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evilC.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-26T00:01:34.000Z","updated_at":"2024-04-15T11:47:03.000Z","dependencies_parsed_at":"2023-06-26T01:52:03.590Z","dependency_job_id":null,"html_url":"https://github.com/evilC/WootingAHK","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FWootingAHK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FWootingAHK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FWootingAHK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evilC%2FWootingAHK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evilC","download_url":"https://codeload.github.com/evilC/WootingAHK/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246187242,"owners_count":20737462,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autohotkey","wooting-keyboard"],"created_at":"2024-12-09T18:14:45.423Z","updated_at":"2026-01-07T19:04:47.265Z","avatar_url":"https://github.com/evilC.png","language":"AutoHotkey","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About WootingAHK\n\nAn AutoHotkey wrapper for the [Wooting Keyboard](https://wooting.io/) [Analog](https://github.com/WootingKb/wooting-analog-sdk) and [RGB](https://github.com/WootingKb/wooting-rgb-sdk) APIs  \nAllows you to write AutoHotkey scripts that can read analog values (Without using DirectInput or XInput) and set RGB values for the keys.  \nAlso provides helpers for handling AHK hotkeys for the associated keys.  \nShould be layout-agnostic (QWERTY/AZERTY etc) as the Scan Code for Q should vary depending on your locale settings.  \n\n## Current Limitations / Issues\n* Currently, the [Scan Code to Wooting Code lookup table](https://github.com/evilC/WootingAHK/blob/master/WootingAHK/WootingCodeLookup.cs) is only complete for ISO keyboards. If you have an ANSI keyboard, please feel free to contribute  \nAt some point, the Wooting API should support Scan Codes, so this part should only be temporary.  \n* The RGB API does not properly support all keys on the Wooting Two at the moment\n\n## Downloads\nUse the [Releases page](https://github.com/evilC/WootingAHK/releases) link at the top - **DO NOT** click the green \"Clone or Download\" button to the right!  \n**After downloading, Right-click the Zip and select \"Unblock\", else the DLLs will be blocked**\n\n## Contact / Discussion etc\nPlease use the [#woot_dev channel on the Wooting Discord server](https://discord.gg/zREJYgV)  \n\n# Usage\nSee the some of the [Examples](https://github.com/evilC/WootingAHK/blob/master/Simple%20Example.ahk), or see the [Wiki](https://github.com/evilC/WootingAHK/wiki) for full documentation\n\n# Interfacing with other stuff (Virtual Joysticks etc)\nWootingAHK does not (Nor could it) control the analog sticks on the Wooting, or create sticks of it's own.  \nIf you wish to create DirectInput joysticks, you can use [CvJoyInterface](https://github.com/evilC/AHK-CvJoyInterface)  \nIf you wish to create XInput or DualShock 3 controllers, you can use [AHK-ViGEm-Bus](https://github.com/evilC/AHK-ViGEm-Bus), although this is still rather under-developed.  \nIt is also worth noting that if you need to deep block a key from windows (eg some game or app is seeing through AHK's block), the [AutoHotInterception](https://github.com/evilC/AutoHotInterception) library can do that, and uses an identical ScanCode identifier for keys.  \n\n# Tools  \nSee the [Key Tester](https://github.com/evilC/WootingAHK/blob/master/AllKeyTest.ahk) script  \n![](https://i.imgur.com/lG1GE44.png)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilc%2Fwootingahk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevilc%2Fwootingahk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilc%2Fwootingahk/lists"}