Skip to content

Wooting dev portal

The resource guide for Wooting code

Wooting dev portal

  • Introduction developer portal
  • Analog SDK guide
    • Introduction
    • Analog API description
    • Basic example with Node
    • Advanced example with Node
    • Unity example
  • RGB SDK guide
    • Introduction
    • RGB API description
    • Basic example with Node
    • Advanced example with Node
  • Spotlight
Search

SDK visualizer/emulator by hollow

First posted: October 21, 2018November 13, 2018Filed under: Contest entries
  • Spotlight

Description

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.

Media

https://i.holl0w.me/1I4iSvrqyP.mp4

Download

Download the tool here

Installation

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.

 

 

Contest entries, Spotlight

Post navigation

Previous Post:

Wooting Simulator by Gudenau

Next Post:

Game Detection and automatic profile switching by Copvampire

About the Author

Tino Parkkinen

All posts byTino Parkkinen

Hide

code-it entries

  • Analog overlay for streams by DarrenVs
  • Game Detection / profile switching by Copvampire
  • GInput Wooting by Silent
  • SDK visualizer/emulator by hollow
  • Woot MIDI Mania by Yoshihiro
  • Wooting Piano by microdee
  • Wooting Simulator by Gudenau

SDK's

  • Guide analog SDK
  • Guide RGB SDK

Useful links

  • About us
  • Wooting blog
  • Wooting one
  • Wooting two
Visit Us On FacebookVisit Us On TwitterVisit Us On InstagramVisit Us On Youtube

Want to submit a creation you made using one of our API’s? Hop on over to our Discord and let us know what you made.

  • contest
  • Vote now!
  • Wooting dev portal