在继续之前,请记住,我知道我可以通过设置菜单配置键盘快捷键,但这对我的最终目标没有用处。
我正在尝试创建一个简单的脚本以将单个按键作为输入,然后执行操作。理想情况下,我想在up
按键时执行命令。
虽然我可以整合,例如,x
关键如下:
echo "press key"
read -sn 1 key
if [ "$key" == "x" ]; then echo "x"; fi
我正在努力找出如何使用此示例中的up
密钥。
有可能这样做吗?x
在继续之前,请记住,我知道我可以通过设置菜单配置键盘快捷键,但这对我的最终目标没有用处。
我正在尝试创建一个简单的脚本以将单个按键作为输入,然后执行操作。理想情况下,我想在up
按键时执行命令。
虽然我可以整合,例如,x
关键如下:
echo "press key"
read -sn 1 key
if [ "$key" == "x" ]; then echo "x"; fi
我正在努力找出如何使用此示例中的up
密钥。
有可能这样做吗?x
尝试这个:
当您键入诸如
Up key
,Right key
,Left key
,之类的键时Down Key
,Fn+N
将生成字符串x1\b
。所以你必须检查变量是否包含该字符串,如果是,那么你应该阅读以下两个字符:[A
用于向上键[C
用于右键[B
用于向下键[D
用于左键