I've recently discovered a great little freeware program called "StrokeIt", which allows you to create and use system wide custom mouse gestures. Thanks to Opus' great internal command system, you can assign just about anything to the mouse gesture of you choice. Creating gestures is pretty intuitve, but here's a little guide to get you started:
Open the StrokeIt command editor wnidow by clicking on the system tray icon. Hit ctrl+A to create a new application.
It should show up as "App". Left click on it to rename it to whatever you like. Click the "Add..." button under "Application Identifiers" on the right, and enter "dopus.lister" as the window class.
Right click on your application label in the righthand pane, and select "New Actioin". Rename it to whatever you like. Select a gesture movement from the dropdown menu for it, and click "Add Gesture". You can specify more than one. Gestures already in use in the "[Global Actions]" section will not be available unless you disable them there.
Right click you new action and select "New Command". "Run - Run Program" should be highlighted by default. Enter "C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe" in the "File" field. Then enter any internal command you wish in the "Arguments" field, preceded by the text "/cmd ".
Here are some examples:
/cmd Go TABCLOSE (closes current tab)
/cmd Go CURRENT NEWTAB (opens a new tab with the contents of your currently active tab)
/cmd Go UP (goes up one level)
/cmd Go BACK (goes back one entry in history)
/cmd Go FORWARD (goes forward one entry in history)
Some little problems and how to avoid them:
Right clicking on the clickable folder pathes in Opus will not work when you have StrokeIt enabled. To get around this, just hold ctrl down while right clicking. This will ignore "gestures" temporarily. All other right click functions in Opus seem to get along just fine with StrokeIt.
I've experienced problems with right click image panning in programs like XnView, because StrokeIt is overriding the program's default action. You should choose to enable gestures only in "configured applications" to avoid such confilcts.
You may want to disable most of the default "[Global Actions]". I found that I was accidentally executing them a lot. Not to mention that accidentally closing a window while you're trying to work is kind of a bummer.
You can disable the mouse trail drawing. It pisses me off.
If you find yourself missing the mark when trying to execute some gestures, try adding an "adjacent" gesture to the same command. For example if you tend to mess up the "left" gesture, then add "left-up" and "left-down" to that action as well. You can also have StrokeIt learn cusom gestures and then have them overwrite the default ones.
And finally the link: tcbmi.com/strokeit/