If you want to use your 3Dconnexion SpaceMouse on your Windows 365 CloudPC or on your Azure Virtual Desktop Session Host, you first need to enable RemoteFX USB Redirection as described here: https://mikemdm.de/2025/01/05/enable-remotefx-usb-redirection-for-avd-or-windows-365-using-intune/
Redirection
Once enabled, we can simply select our SpaceMouse in the RemoteFX window:


Now the basic functionality of the SpaceMouse starts working immediately:



Keymapping’s
However, you will notice that all buttons that are mapped to keyboard keys like “Tab” or “Enter” are not working:

After some troubleshooting, I noticed that these keys seem to be redirected to the Console Session instead of the RDP Session, so on my test machine connected via RDP, I can see the Tab button working on the logon screen instead of my RDP Session:

The fix for that is hidden in a 5 year old forum entry: https://forum.3dconnexion.com/viewtopic.php?p=82840#p82840
We need to make a change to the global.xml config file of 3DxWare on our CloudPC… (“%appdata%\3Dconnexion\3DxWare\cfg\Global.xml”)
We need to add the following line in the Settings region of the Global.xml file:
<KMJMechanism>SendInput</KMJMechanism>

One reboot later the Keymapping work as expected and the Buttons are redirected correctly into the RDP Session:

Conclusion
With that modification we can get a “like local” experience for all our 3Dconnexion SpaceMouse users on our Windows 365 CloudPCs or on our Azure Virtual Desktop Session Hosts without the need of any 3rd Party tools to redirect our SpaceMouse.

Leave a Reply