У масляного работает...
Значит вопрос только в том, что энкодеровский импульс мал по времени...
Если это так - то ИМХО это баг игры...
Если Мджой успевает определить что энкодер сработал, успевает отсеять дребезг, успевает увидеть стабильный сигнал в течение скольких-то микросекунд, и вырабатывать нажатие, то в этом случае игра должна воспринимать ПО-ЛЮБОМУ нажатие кнопки по аналогии с кратковременным нажатием пальцем на клаву.
Попробую в маппере нажатие сделать с выдержкой, посмотрим что получится