Как обнаружить нажатия клавиш?

У меня есть сценарий, работающий всегда в фоне. В том сценарии я должен написать коды для обнаружения нажатий клавиш, и после того как конкретное нажатие клавиши обнаруживается, остальная часть сценария должна быть выполнена. Как я могу сделать это?

Я попробовал showkey управляйте, но отказавший для добавления этого к моему сценарию.

4
задан 16 March 2015 в 15:57

1 ответ

можно считать нажатия клавиш командой чтения для этого использования следующий сценарий

#! /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

удара, можно экспериментировать с командой чтения и некоторыми сценариями удара

1
ответ дан 1 December 2019 в 10:42

Другие вопросы по тегам:

Похожие вопросы: