首页 > 解决方案 > 对话框实用程序中单选列表项的不同键盘快捷键

问题描述

我有一个这样的对话框:

dialog --no-items --radiolist "radiolist" 10 10 10 "aaa" on "abb" off "ccc" off

这是终端中生成的对话框:

终端中生成的对话框

如您所见,第一项和第二项的键盘快捷键相同 - 它是a. 任何想法如何使第二个项目在键盘快捷键下可用b

标签: bashdialogkeyboard-shortcuts

解决方案


dialog不允许指定列表中的特定字符位置。手册页明确指出“第一个字符”或“1-9”。

然而,用户可以通过多次按下相同的字符来循环浏览以相同字符开头的多个列表项。

在您的示例中,按a多次循环浏览列表中的前 2 个项目是您可以获得的最佳选择dialog


推荐阅读