Зачем выдумывать что-то, если есть готовые энкодеры с кнопкой? Я такие себе на МДжой16 ставил, как раз для управления триммерами.