SOLVED 3D Mouse Slider Focus

Hi all,
Have a colleague at work that uses the 3DConnexion SpaceMouse and he ask me if it would be possible to create a script that can help him select a specific values in the 3D Mouse GUI (red boxes).

I was trying to access the the DescId for that value, but I can't figure how you can do it.
Did anyone tried this beforehand?

Edit: I've manage to find and edit the value, but still need to focus that slider if possible?
Would the GeDialog.Activate(id) be a solution perhaps?

Thank you very much in advance! ☺ 👍


Hello Andre,

no, our API does not provide means to access arbitrary dialogs, which you'd need to be able to influence the focus or call GeDialog.Activate(). Sorry.

Being a user of a 3DConnexion device myself, I'd like to make you aware of CollieMouse. It's been developed by @Cairyn (who's also active over at CGTalk). Though I'm not sure he has an R20 port, yet, maybe it's worth looking into it. It has a bunch of nice features (it really puts a SpaceMouse to a whole new level) and maybe Cairyn is even willing to add a command, which enables you to achieve what you want without direct access to the dialog.


@a_block said in 3D Mouse Slider Focus:


Hi Andreas,

Thank you for coming back to me! ☺
Yes it may be worth trying to ask him. Unfortunately the links I found pointing to his site are broken, so probably he's no longer selling it?
What version of the plugin and Cinema do you have for it?

Thank you again!

@andreanjos Well, I am around. CollieMouse is still active (as I am using it myself daily) but I have not got around porting it to R20 yet. I am bound to step into R20 development soon though.

CollieMouse is an alternative controller however. It does not work through the abovementioned dialog but comes with its own dialogs. It does support the navigation cross and the newest 3Dconnexion functionalities.

I have not officially offered CollieMouse again since only very few C4D users seem to utilize a SpaceMouse at all (personally, I find it indispensable) and there is an unsolved issue in the screen refresh, but I can still provide the plugin when there is interest.

@cairyn Hi, Thanks for replying! The person that I'm helping uses R19, not sure if that would make a difference to you.
Is it ok if he PM's you through CGTalk?
Thank you for your help! ☺


@andreanjos Sure, they can do that. I'm not sure whether CollieMouse can help directly, but I will listen to their issue.

@cairyn Awesome! Appreciate your time! 👍