Ok, I'm done!!
I've made a Pull-request!
One small problem:
Shugyousha has also made a Pull-request with a simple reverse mouse mode modification, which is contained in my Pull-request also!
I wish he was cooperated with me, to avoid the double work...
EDIT:
In the options.cfg:
battleScrollButton: RMB
- It can be RMB, MMB, None (Right-Mouse-Button, Middle-Mouse-Button, None)
(any other else string means None)
battleScrollButtonInvertMode: Normal
- It can be Normal, Inverted
(any other else string means Inverted)
battleScrollButtonPixelTolerancy: 10
- Its an int, in pixels, functions as we stated before
battleScrollButtonTimeTolerancy: 300
- Its an int, in miliseconds, functions as we stated before