如何按F5,F6,F10?
在对话框代码中运行某些内容dialog --menu "Menu items" 0 0 0 .....
RET=$?
case $RET in
0) press button OK;;
1) press button Cancel;;
255) press button Esc;;
???) press button F5;;
???) press button F6;;
???) press button F10;;
esac
非常感谢
答案 0 :(得分:1)
不幸的是,你没有这样做的方式。这抓住了dialog
的退出代码,遗憾的是它不能与你想要的密钥绑定(你可能拥有的最接近的东西是将单个功能键映射到Esc但是那只给你一把钥匙)。
此时,你可以选择直接攻击对话框代码,也可以选择使用语言,然后使用ncurses后端来实现。