TNGv2 alpha version is available for developers. It features powerful API with examples in C# and Python.
There is also an Arduino project example showing how to use Arduino to connect external keyboard, encoders and analog joystick.
Is interested please write to our support and we will send you links.
Here is photo of my Arduino prototype: