Announcement

Collapse
No announcement yet.

Multi-control knob using Mouse+AutoHotkey

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Multi-control knob using Mouse+AutoHotkey

    I want to be able to use the mouse wheel (up and down) to control CF.
    I have achieved this so far using AutoHotkey.
    I just use the following to map the "F9" and "F10" keys to the up and down roll of the mouse wheel:
    Code:
    WheelDown::F10
    wheelup::F9
    However, I then wanted to be able to change the function of the mouse wheel to other commands in CF such as "next/previous track" and "zoom in/out" etc.

    The easiest way I could find to do this was to have these 3 .ahk scripts:

    SCRIPT1
    Code:
    WheelDown::F10
    wheelup::F9
    Mbutton::run C:\script2.ahk
    #SingleInstance force
    SCRIPT2
    Code:
    WheelDown::^+oemplus
    wheelup::^+oemMinus
    Mbutton::run C:\script3.ahk
    #SingleInstance force
    SCRIPT3
    Code:
    WheelDown::^F
    wheelup::^B
    Mbutton::run C:\script1.ahk
    #SingleInstance force
    So when you press the mousewheel button it loads the next script, until you get to the last one (in this case script3) and then you loop round.

    Is there a better way of doing this?
    Either with AutoHotkey or another program.

    Also, is there a way to automatically change the mousewheel functions when you load a certain screen in CF?
    E.G. when you load media player it switches to "next/previous track"
    then, if you load navigation it switches to "zoom in/out".
    It may require both auto switching and also manual select as in the case of media player I would want to be able to control volume and skip tracks.

    I would want to scan through the track more than skip to the next/previous but I'll cross that bridge if and when.
Working...
X