Support for 3D Spacemouse (3DConnexion)

It would be nice to have support for the industry standard (CAD but not only) way of moving around and navigating the 3D view.
3DConnexion Spacemouse.

2 Likes

Hello @user27228! We have an internal ticket to include support for the 3DConnexion (Internal Ticket OM-35839). I will inform the development team about this post.

In the meantime , take a look at this post link for a possible workaround until the dev team Python SpaceNavagator

4 Likes

Oh man thanks for this reply I would also like to add my whole hearted support for this feature! Is there any way to follow the ticket? Either way, thank you and I look forward to it.

2 Likes

Yes, a 3d mouse increase the productivity a lot. Left hand to 3d navigate and right hand for the mouse.

1 Like

+1 for spacemouse support in Omniverse

1 Like

I notice that in recent versions of Omniverse, Carb reports the following:

2022-11-08 08:59:17 [2,900ms] [Warning] [carb.windowing-glfw.gamepad] Joystick with unknown remapping detected (will be ignored): SpaceMouse Wireless [030000006f2500002ec6000000000000]
2022-11-08 08:59:17 [2,933ms] [Warning] [carb.windowing-glfw.gamepad] Joystick with unknown remapping detected (will be ignored): 3Dconnexion KMJ Emulator [03000000efbe00006d04000000000000]
2022-11-08 08:59:17 [2,934ms] [Warning] [carb.windowing-glfw.gamepad] Joystick with unknown remapping detected (will be ignored): SpaceMouse Wireless Receiver [030000006f2500002fc6000000000000]

Is there a Python interface to carb.windowing-glfw.gamepad that allows us to map (inject) mouse and keyboard events into the stack? If that is possible, it would be possible for the community to write a shim between the spacemouse events coming from GitHub - johnhw/pyspacenavigator: 3Dconnexion Space Navigator in Python using raw HID (windows only) and carb, that remaps to combinations of keypresses and mouse events.

I’ve looked at carb.windowing — kit-sdk 103.1 documentation but that doesn’t appear to cover windowing.gamepad

1 Like