Reprogramming Dygma Raise Keyboard via the VH Server device.

I been running VH with a Dygma Raise keyboard. Headless Pi server / Mac client and it's been running great except when I need to modify the programming on the Raise keyboard. This doesn't work and I have to disconnect the keyboard from the Pi and directly connect to the Mac which isn't the best as my keyboard/VH Pi are mounted onto my office chair and then I have this usb cord tethering me to my desk.

What I'm attempting to do instead is install the programming software onto the server device and then be able to program it directly from the VH server device with a VNC connection since the VH server is a headless device. 

First choice would be on a Pi but Bazecor doesn't seem to want to run on a Pi, still working on this solution. Second choice is a Win PC stick device running VH. 

Now the question is how does VH react on a server when you RDP into it? I know that an SSH connection isn't an issue but what about when looping back into a graphical interface on the server?

Next question is I don't know if I can reprogram the Raise while it's in use by VH so what do I need to do restore the keyboard back to a local device on the server, just disconnect the VH client or something more?

Any insight would be appreciated.

Thanks

#2

If you are running virtualhere on a windows server then run the virtualhere server as a service (vhusbdwin64.exe -b) and then it doesnt matter if your rdp in. Also the device will be avilable on the server when its not in use on the client.

If you are running virtualhere server on the pi you need to add the setting to the config.ini file

AutoAttachToKernel=1

and that will make sure the device is reattached to the server after its no longer used on the remote client side.