Speed up frames and add key test sweeps

Drop the per-packet device.pause(1), which rounds up to the Windows timer tick
and capped the keyboard at roughly 10 fps; keep a pause in low frame-rate mode.
Add a "Key test" option with column and row sweeps to verify the LED map.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
mangavalkandClaude Opus 5.5 committed 2026-10-28 23:09:48 +01:00
1 parent ba56c6f8de
commit c38d8de942
2 files changed
+15 -3

No files matched your search

+3
View File
@@ -8,6 +8,9 @@ product ID or have a K87 layout, so the keyboard is ignored without this plugin.
Copy `Womier_K87_EVision.js` to `%USERPROFILE%\Documents\WhirlwindFX\Plugins\` and restart SignalRGB.
The device settings have a "Key test" option (column or row sweep) to check the LED map,
and "Low frame-rate mode" in case the keyboard drops frames at full speed.
## Protocol
- HID interface 1, usage page `0xFF1C`, usage `0x92` (collection 4), 64-byte output reports.