bash - 对话框实用程序中单选列表项的不同键盘快捷键
问题描述
我有一个这样的对话框:
dialog --no-items --radiolist "radiolist" 10 10 10 "aaa" on "abb" off "ccc" off
这是终端中生成的对话框:
如您所见,第一项和第二项的键盘快捷键相同 - 它是a
. 任何想法如何使第二个项目在键盘快捷键下可用b
?
解决方案
dialog
不允许指定列表中的特定字符位置。手册页明确指出“第一个字符”或“1-9”。
然而,用户可以通过多次按下相同的字符来循环浏览以相同字符开头的多个列表项。
在您的示例中,按a
多次循环浏览列表中的前 2 个项目是您可以获得的最佳选择dialog
推荐阅读
- google-colaboratory - Colaboratory 上的 GridspecLayout (Ipywidgets) 问题
- java - 无法找出堆栈中的 ArrayIndexOutofBoundsException 错误(推送)
- intellij-idea - 将文件添加到打包 IntelliJ
- sql - oracle sql developer字符串文字太长绑定变量大于4000个字符
- angularjs - AngularJS过滤服务循环
- apache-spark - 如何使用 Pyspark 缓存增强的数据帧
- php - 语法错误或访问冲突:1064 - PDO 插入错误
- excel - 在VBA中使用Worksheet_Change事件,有一个范围,如果值没有,如何返回相邻单元格的值
- c# - 实现 FlagsAttribute 时将 Enum 解析为 Enum
- annotations - 使用 Anychart 的股票图表将鼠标悬停在绘图(注释)上时是否可以添加工具提示