【发布时间】:2020-01-30 06:21:37
【问题描述】:
我在 bash 脚本中实现了一个“waitkey”函数,它等待用户按下键盘上的按钮以继续。
但是,由于不同的人有不同的按下习惯,当人们长时间按下一个按钮时,我的脚本总是将这个长按视为多次单独按下。
waitkey() {
read -n 1 -s -r -p "Press any key to continue"
}
是否可以这样修改我的代码: 因为两次单独点击之间的间隔必须大于2秒,这样如果一个按钮长按1.5秒,这个长按就不会被视为两次单独点击。
【问题讨论】:
标签: linux bash keyboard delay wait