I mean I get it; who would in their right minds want to map hotkeys in this crazy manner, but I only intend to use some of these combinations; as I can't possibly remember anything more than 4-5 out of these anyway.
Also I should mention that the script already makes use of hotkeys like XButton1 & WheelUp, so how can conflicts of bigger hotkeys containing these bits in them be dealt with? I tried using the dollar sign, but to no avail.
To my surprise the order of the hotkeys does matter and can make 2 hotkeys that appear to be similar function differently Xbutton2 & Xbutton1 and XButton1 & XButton2 are actually 2 different hotkeys
Code: Select all
XButton2 & LButton & WheelUp
XButton2 & LButton & WheelDown
XButton2 & RButton & WheelUp
XButton2 & RButton & WheelDown
XButton2 & LButton & RButton & WheelUp
XButton2 & LButton & RButton & WheelDown
Code: Select all
XButton1 & LButton & WheelUp
XButton1 & LButton & WheelDown
XButton1 & RButton & WheelUp
XButton1 & RButton & WheelDown
XButton1 & LButton & RButton & WheelUp
XButton1 & LButton & RButton & WheelDown
Code: Select all
XButton2 & XButton1 & WheelUp
XButton2 & XButton1 & WheelDown
XButton2 & XButton1 & LButton & WheelUp
XButton2 & XButton1 & LButton & WheelDown
XButton2 & XButton1 & RButton & WheelUp
XButton2 & XButton1 & RButton & WheelDown
XButton2 & XButton1 & LButton & RButton & WheelUp
XButton2 & XButton1 & LButton & RButton & WheelDown
Code: Select all
XButton1 & XButton2 & WheelUp
XButton1 & XButton2 & WheelDown
XButton1 & XButton2 & LButton & WheelUp
XButton1 & XButton2 & LButton & WheelDown
XButton1 & XButton2 & RButton & WheelUp
XButton1 & XButton2 & RButton & WheelDown
XButton1 & XButton2 & LButton & RButton & WheelUp
XButton1 & XButton2 & LButton & RButton & WheelDown