An AutoHotkey wrapper for the Wooting Keyboard Analog and RGB APIs
Allows you to write AutoHotkey scripts that can read analog values (Without using DirectInput or XInput) and set RGB values for the keys.
Also provides helpers for handling AHK hotkeys for the associated keys.
Should be layout-agnostic (QWERTY/AZERTY etc) as the Scan Code for Q should vary depending on your locale settings.
- Currently, the Scan Code to Wooting Code lookup table is only complete for ISO keyboards. If you have an ANSI keyboard, please feel free to contribute
At some point, the Wooting API should support Scan Codes, so this part should only be temporary. - The RGB API does not properly support all keys on the Wooting Two at the moment
Use the Releases page link at the top - DO NOT click the green "Clone or Download" button to the right!
After downloading, Right-click the Zip and select "Unblock", else the DLLs will be blocked
Please use the #woot_dev channel on the Wooting Discord server
See the some of the Examples, or see the Wiki for full documentation
WootingAHK does not (Nor could it) control the analog sticks on the Wooting, or create sticks of it's own.
If you wish to create DirectInput joysticks, you can use CvJoyInterface
If you wish to create XInput or DualShock 3 controllers, you can use AHK-ViGEm-Bus, although this is still rather under-developed.
It 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 library can do that, and uses an identical ScanCode identifier for keys.
See the Key Tester script