я лично сомневаюсь, что функциональности ньювью хватит для обратного
но ньювью не юзаю, и могу чего-то не знать
оно позволяет делать разные макросы для нажатия, удержания и отпускания кнопки? причём с индивидуальным временем для каждого срабатывания из серии? причём нажатие и отпускание тоже можно разделить по времени? причём есть варианты как полного срабатывания всего макроса от одного нажатия, так и срабатывания только при удержании кнопки.