Hey Jwick!
Firstly, I am on windows 10
For example, Page down and Page up. But the keys are not important, I would like to learn how to do this myself.
After reading your post about .xml files I took about one hour and tried to do it manually with notepad.xml as an example.
It seems there is more than one place I need to change. I got as far as getting the correct keys to show on 3DX button assignment window but pressing them would not work in notepad, not even after refreshing 3DX service.
Finally, I generated two notepad.xml with their own unique mappings through the 3DX service and replacing between the two of them in appdata directory works, without restarting 3DX service.
I am your usual suspect, so I use
Maya
Photoshop
Zbrush
sketchup
Etc
etc
Your post history tells me you are a 3DX engineer and a knowledgable memeber of this forum, I would like to ask you for some advice please;
In Maya. The Spacemouse knob can only be used to navigate the viewport even if another window belonging to Maya is active. I know, this is desirable as it lets one work paralel.
But I want to achieve these two objectives.
- If the graph editor is active, the knob should only trigger keyboard keys and those keys should only affect Graph editor window.
As soon as the view port is active, the knob should default back to navigation.
- In any context. if Button 1 is held down, then the knob should should only trigger keyboard keys. kind of like a modifier (Ctr+A)
I looked around and found third party software called UCR, it does the two points above but it has a flaw. there is 2-3 second delay every time the knob changes from firing keys to doing viewport navigation.
My experiment with notepad.xml tells me this is possbile. I have some programing experience with Python and Autohotkey.
I can essentailly get files moved/copied to the 3DX appdata directory if certain conditions are met.
I dont need to restart 3DX service. I think it would be fast enough but it feels like the dirty way to do it.
Am I over looking something here? Is there something I can use in the .xml files to help me do this in a more elegant way
than overwriting .xml files every time?
I would like to keep my hand on the Spacemouse at all times just like my mouse. I really need this. So any help would be greatly appreciated.