Create a new autohotkey script, then right click it & edit the script. Paste the following 3 lines at the bottom and save. Then double click on the file.
Code: Select all
#IfWinActive ahk_class XmainClass
XButton1::PostMessage, 0x111, 335, 0, , XnView
XButton2::PostMessage, 0x111, 336, 0, , XnView
-----------------------------------------------------
Not stopping there, I have extended the script. I have added the following:
Holding [ctrl] + pressing the mouse back button OR holding down right mouse button while pressing the mouse back button will bring xnView up a level to the parent directory.
Holding [ctrl] + scrolling mousewheel up (OR holding right mouse button + scrolling mouse wheel up) will move into the previous folder in the directory.
Similarly holding [ctrl] + scrolling mousewheel down (OR holding right mouse button + scrolling mouse wheel down) will move to the next folder in the directory.
Hopefully these new addons will make Xnview much easier to navigate using the mouse.
The full script now is:
Code: Select all
#IfWinActive ahk_class XmainClass
XButton1::PostMessage, 0x111, 335, 0, , XnView
XButton2::PostMessage, 0x111, 336, 0, , XnView
;go up a level
RButton & XButton1::
PostMessage, 0x111, 322, 0, , XnView
return
^XButton1::PostMessage, 0x111, 322, 0, , XnView
;previous folder
RButton & WheelUp::
PostMessage, 0x111, 337, 0, , XnView
return
^WheelUp::PostMessage, 0x111, 337, 0, , XnView
;next folder
RButton & WheelDown::
PostMessage, 0x111, 338, 0, , XnView
return
;next folder
^WheelDown::PostMessage, 0x111, 338, 0, , XnView
RButton::
Send {RButton down}
Send {RButton Up}
return
#IfWinActive
Let me know how you get on.
Thanks
