Como detectar pressionamentos de tecla?

4

Eu tenho um script em execução sempre em segundo plano. Dentro desse script eu tenho que escrever os códigos para detectar os pressionamentos de tecla, e uma vez que um determinado toque de tecla é detectado, o resto do script deve ser executado. Como posso fazer isso?

Eu tentei o comando showkey , mas não adicionei isso ao meu script.

    
por Anonymous Platypus 16.03.2015 / 13:57

1 resposta

1

você pode ler as teclas digitadas pelo comando read para isso use o seguinte script bash

#! /bin/bash
read -s -n 1 key # -s: do not echo input character. -n 1: read only 1 character (separate with space)
if [[ "$key" == "your key" ]];then
    #your script here
fi

você pode experimentar o comando read e alguns scripts bash

    
por bolzano 07.04.2015 / 05:04