has this been tested on consoles?
Per description, this is a DLL for Windows, so it works on Windows.
Some platforms have their own APIs for per-device input, but these are all different enough that it would be a complete rewrite for each platform.
Keyboard/mouse input is second-class on consoles so I would be surprised if any had a way to poll these individually.