Я хотел бы определить, когда пользователь нажимает клавишу. Для этого я использовал следующую команду:
read -rsn1
Но для клавиш со стрелками это не работает. Спасибо.
OK.Итак, с объяснениями chepner я написал это:
function readEscape { IFS= read -s -n1 input if [ "$input" = $'\E' ]; then read -s -n2 input echo "control key pressed: $input" else echo "standard key pressed: $input" fi } readEscape