I've just created a new script for fixing an annoying issue. There are hotkeys for controlling vertical zoom in Reason: Cmd+Alt+MINUS for zooming out and Cmd+Alt+PLUS for zooming in.
And while zooming out works as expected, for zooming in you have to additionally press Shift, which makes UX very inconvinient. So I was able to fix this with Hammerspoon automation script, which just maps Cmd+Alt+= keypress to Cmd+Alt+PLUS. Again, it only works for Mac OS.
Btw, if you're interested, there was also a script for controlling knobs with the mosewheel some time ago:
viewtopic.php?f=4&t=7513749
Here is the script for the hotkeys:
Code: Select all
-- use CMD-ALT-= for vertical zoom instead of CMD-ALT-+
reasonVerticalZoomTap = hs.eventtap.new({hs.eventtap.event.types.keyDown}, function (event)
if hs.application.frontmostApplication():name() == 'Reason' then
pressedKey = event:getKeyCode()
if pressedKey == 24 and event:getFlags()['alt'] and event:getFlags()['cmd'] then
mods = {'shift', 'cmd', 'alt'}
newEvents = {
hs.eventtap.event.newKeyEvent(mods, pressedKey, true),
hs.eventtap.event.newKeyEvent(mods, pressedKey, false)
}
return true, newEvents
end
end
end)
reasonVerticalZoomTap:start()