This project allows people to test whatever apps might use the wooting analog/rgb sdk on a virtual keyboard visualization, making it possible to write whatever cool stuff you might wanna write even without owning a wooting keyboard or already test how your sick rgb effects or analog features would work on wooting two.
also, you are able to input precise analog values and grab the exact rgb colors from virtual keys to possibly debug the behavior of your application.
the installation is very simple - replace the original wooting SDK .dlls with mine (or just one of them, that's good enough too) and drop visualizer.dll in the same folder your program is, then call visualizer_init export somewhere from your application, for example like that: GetProcAddress(LoadLibraryA("visualizer.dll"), "visualizer_init")();
then just use the sdk as you normally would. visualizer_init function will output some nerdy info into the console, so if something does not work you might wanna allocate a console and see what's up.
key "x" changes the connection state of the keyboard and triggers the disconnect callback if needed, key "z" switches between the wooting one layout and the wooting two layout (i've taken the w2 layout from your github repo, tell me if it's any different from what i have right now)
test_sdk_use.exe already has a lame test effect and the analog value check on "w" key. both of those functions work with your original sdk binaries and with the emulator ones (mine). one side note is that it must have visualizer.dll in the same directory even with the original sdk binaries (visualizer_init will not initialize if the binaries are original anyways, so no biggie i guess), otherwise it will just crash.