Como ler os botões do mouse do console do Linux usando o relatório do mouse X10?

0

Estou tentando ler os botões do mouse do console sem sucesso. De acordo com o console console_codes, o console do Linux possui o relatório de mouse X10. Isso significa que depois de ativá-lo (printf "\e[?9h") pressionou o botão + a posição do mouse deve ser informada no stdin com:

\e[M b x y

onde b é pressionado o botão + 32 e x, y são coordenadas do mouse.

Sem sorte, isso só funciona com o xterm. Eu não sou o único, por favor veja:

http://myfreebsd.homeunix.net/freebsd/mouse_events_shell.html

"...Surprisingly, since I read about mouse tracking in a Linux console_codes man page, these escape codes do not work in any Linux console that I have tried..."

Alguém já tentou isso com sucesso? Isso é um bug?

    
por francesc 25.07.2011 / 17:26

0 respostas