Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: DtxdF en Marzo 06, 2019, 12:37:21 AM

Título: [SOLUCIONADO] Crear programa que funcione con teclado en Linux desde terminal?
Publicado por: DtxdF en Marzo 06, 2019, 12:37:21 AM
Hola comunidad de Underc0de, no solo les vengo a preguntar, si no, insistir algo que pregunte no hace mucho.

Mi duda es como se crean esos programas estilo: nano, wifiphisher, hexeditor, vim y más.

No me refiero a su función en si (ejemplo: nano, editar, leer archivos), me refiero a que su modo de uso es usando el teclado sin salir de la terminal.

Busco en Google pero nada, se los agradecería.
Título: Re:Como crear un programa que funcione con el teclado en Linux desde la terminal?
Publicado por: noxonsoftwares en Marzo 06, 2019, 03:37:49 AM
A ver si entiendo...quieres hacer un programa que muestre una consola en donde tu puedas escribir algo y presionar enter y demás sin que la consola se cierre, pero que está por ejemplo....se cierre al presionar una combinación de teclas???
Título: Re:Como crear un programa que funcione con el teclado en Linux desde la terminal?
Publicado por: DtxdF en Marzo 06, 2019, 09:30:40 AM
@noxonsoftwares (https://underc0de.org/foro/index.php?action=profile;u=14736)

Hola gracias por responder hermano.

No, lo que quiero es saber cómo se hacen esas aplicaciones como nano, hexeditor, etc; en el sentido de que el usuario interactúe con las aplicaciones ya mencionadas. Ejemplo: En nano tu puedes abrir archivos y leerlos en la terminal, desplazarte en ella misma, presionar combinaciones de teclas para salir, guardar, esas cosas interesantes y sin salir del terminal.

Espero se me logré entender, pero gracias por el apoyo.
Título: Re:Como crear un programa que funcione con el teclado en Linux desde la terminal?
Publicado por: Solid Water en Marzo 06, 2019, 10:05:46 AM
Hola te dejo un link que seguramente sea de tu interes:

https://stackoverflow.com/questions/2984307/how-to-handle-key-pressed-in-a-linux-console-in-c (https://stackoverflow.com/questions/2984307/how-to-handle-key-pressed-in-a-linux-console-in-c)

Es para detectar las teclas pulsadas.

Y el siguiente no me deja acceder desde el lugar donde estoy, pero creo que tiene los sources del nano.

https://www.nano-editor.org/download.php (https://www.nano-editor.org/download.php)

Saludos,
Título: Re:Como crear un programa que funcione con el teclado en Linux desde la terminal?
Publicado por: DtxdF en Marzo 06, 2019, 11:24:26 AM
Muchas gracias  ;D