@belovw, Вот для примера скрипт который я делал для пиков.Его просто на колесо мышки вешаете. Если правильно помню get_action_context.
function action(id) reaper.Main_OnCommand(id, 0) end
local _,_,_,_,_,_,val = reaper.get_action_context()
if val > 0 then reaper.Main_OnCommand(40155, 0) else...