¿Cómo puedo enviar pulsaciones de teclas flecha a un proceso que utiliza Expect.pm

StackOverflow https://stackoverflow.com/questions/1584463

  •  21-09-2019
  •  | 
  •  

Pregunta

Parece que esto debería ser obvio, pero ¿cómo puedo enviar pulsaciones de teclas flecha a un proceso que utiliza Expect.pm? ¿Depende del tipo de terminal que estoy usando (VT100) o puedo enviar códigos de rastreo de teclado?

TIA.

¿Fue útil?

Solución

Es en efecto, depende de la variable de entorno TERM actual. Una vez que se ha configurado correctamente (digamos VT220 o Linux), entonces las teclas de flecha son

up:    "\c[[A"
down:  "\c[[B"
left:  "\c[[D"
right: "\c[[C"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top