05 Dec 2014, 09:30
you are right, there is not a 'double ctrl' tap - it is just because I scrolled twice quickly, thus creating a ctrl double tap.
However now there is another problem - some of the wheel seems to get through without recognising that ctrl is considered down, so now it also scrolls AS WELL as zooming, instead of just zooming.
the nature behaviour of Cubase without a script and without a modifer key - is that mouse wheel controls scrolling up and down. With ctrl + mousewheel - it zooms only. So with your script - it now zooms AND scrolls...
this is last 20 lines
002: Return (4.84)
003: Send,{Control down} (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.30)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.05)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.06)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.27)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp} (0.03)
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.30)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.06)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.08)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.25)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp} (0.03)
007: SetTimer,ControlUp,-1000
008: Return
005: Send,{WheelUp} (0.03)
007: SetTimer,ControlUp,-1000
008: Return (0.28)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.05)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.42)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.05)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.41)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.31)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.01)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.02)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (0.03)
005: Send,{WheelUp}
007: SetTimer,ControlUp,-1000
008: Return (1.01)
019: Send,{Control up} (0.01)
020: Return (2.11)