Я пытаюсь прочитать кнопки мыши с консоли, но безуспешно. Согласно man console_codes, консоль Linux имеет отчет о мыши X10. Это означает, что после включения (printf "\e[?9h")
нажатая кнопка + позиция мыши должны быть переданы на stdin с помощью:
\e[M b x y
где b — нажатая кнопка + 32, а x, y — координаты мыши.
Не повезло, это работает только с аналогами xterm. Я не один такой, пожалуйста, посмотрите:
http://myfreebsd.homeunix.net/freebsd/mouse_events_shell.html
«...Удивительно, но с тех пор, как я прочитал об отслеживании мыши на странице руководства Linux console_codes, эти escape-коды не работают ни в одной консоли Linux, которую я пробовал...»
Кто-нибудь пробовал это с успехом? Это баг?