Algunas librerías útiles para la consola en Linux 
En la sección soft he puesto, en la subsección otros un archivo tar.gz con dos librerías C de bastante utilidad para hacer programas en modo consola:

vt.h - Permite posicionar el cursor, borrar la pantalla, cambiar el color del texto, etc, sin necesidad de utilizar la librería curses ya que envía directamente los comandos VT100 via printf. Mas sencillo imposible.

raw_keyboard.h - Permite acceder a bajo nivel y de forma no bloqueante al teclado. De esta forma podemos también leer las teclas no ASCII y, además, hacerlo de forma no bloqueante. La función raw_keyboard_read() devuelve -1 si no hay ninguna tecla pulsada y, en caso de que haya alguna pulsada, el código ASCII o, en su defecto, alguna de las constantes KEY_XXXXXX.

Junto a esta dos pequeñas librerías, he puesto un prqueño programa llamado setled.c que permite controlar los leds del teclado mediante ioctls. Para más info sobre la programación de la consola:

http://www.w00w00.org/files/articles/conioctls.txt

[ añadir comentario ] ( 946 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente
  |    |    |    |   ( 3 / 1023 )

<< <Anterior | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | Siguiente> >>