Костылю через printf, но как-то через жопу выходит. ЧЯДНТ?
while read -s -n1; do
case $REPLY in
$(printf "\\e[11~")
echo '<<<<F1>>>>';;
$(printf "\n")
echo '<<<<enter>>>>';;
q)
break;;
*)
echo "<<<<$REPLY>>>>";;
esac
done```