Estoy tratando de leer los botones del mouse desde la consola sin éxito. Según man console_codes, la consola de Linux tiene informes de mouse X10. Esto significa que después de habilitarlo (printf "\e[?9h")
el botón presionado + la posición del mouse se debe informar en estándar con:
\e[M b x y
donde b se presiona el botón + 32 y x, y son las coords del mouse.
Sin suerte, esto solo funciona con xterm alikes. No soy el único, por favor vea:
http://myfreebsd.homeunix.net/freebsd/mouse_events_shell.html
"... Sorprendentemente, ya que leí sobre el seguimiento del mouse en una página de Linux console_codes man, estos códigos de escape no funcionan en ninguna consola de Linux que haya intentado ..."
¿Alguien ha intentado esto con éxito? ¿Es esto un error?
stdin
? Te refieresstdout
.