Estou tentando ler os botões do mouse no console, sem sucesso. De acordo com man console_codes, o console do Linux possui relatórios de mouse X10. Isso significa que após habilitá-lo, (printf "\e[?9h")
o botão pressionado + a posição do mouse devem ser relatados no stdin com:
\e[M b x y
onde b é o botão pressionado + 32 e x, y são coordenadas do mouse.
Sem sorte, isso só funciona com xterm iguais. Eu não sou o único, veja:
http://myfreebsd.homeunix.net/freebsd/mouse_events_shell.html
"... Surpreendentemente, desde que li sobre rastreamento de mouse em uma página de manual console_codes do Linux, esses códigos de escape não funcionam em nenhum console Linux que eu tentei ..."
Alguém já tentou isso com sucesso? Isso é um inseto?