Help, my mouse button 4 & 5 can not be used

in The Commons
my new mouse has button 4&5 on left side, which can be setted up in Blender for Orbit and Pan, but when I tried to set it up in DAZ, the software does not recognize these buttons, how to do?


mouse.jpg
674 x 590 - 37K
Comments
You'd need to assign them to keyboard shortcuts for teh commands you want to use - I don't know if they can be made to emulate another mouse button plus a modifier, which is what you need for Viewport navigation.
I have a Logitech Proteus with a bunch'o'programmable buttons. You can assign simple mouse clicks, or double-clicks, or keystrokes, or combinations and sequences of keystrokes to buttons, but you can't combine keystrokes and mouse-clicks. Like you can make a macro that, when you click on a slider in DS it resets the value to zero, but you have to click it first. The fanciest you can get with mouse functions is setting a hotkey to zoom in or out as if you were Ctrl-scrolling. Can't do it with my Razer, either, last I checked.
The only way I found to do this is to use Autohotkey. This is the script I'm using to change orbit to side button:
*XButton1::
SetMouseDelay -1
Send {Blind}{Alt Down}{Ctrl Down}{LButton Down}
return
*XButton1 up::
SetMouseDelay -1
Send {Blind}{Alt Up}{Ctrl Up}{LButton Up}
return
To use it, alter the keys with whatever you want (use it twice and replace XButton1 with XButton2 for the second side button), save it in a text file with .ahk extension and run it after installing autohotkey.
None of the buttons on my mouse seem to work...
And yes, it was totally worth the eight minutes it took to find everything to make that picture.
Yes, yes it was worth it.