答案1
例如,某些使用鼠标创建界面的终端程序ncurses
将接受鼠标输入。例如,htop
您可以单击列标题对其进行排序,甚至通过 SSH 会话也是如此。
但是大多数菜单都需要通过键盘导航,即按Tab或 使用箭头键来导航和突出显示不同的选项。要选择突出显示的选项,您可以按ENTER或SPACEBAR。
编辑:我确信除此之外还有其他库ncurses
允许这种 GUI 行为,但这是我所知道/使用的唯一库。
例如,某些使用鼠标创建界面的终端程序ncurses
将接受鼠标输入。例如,htop
您可以单击列标题对其进行排序,甚至通过 SSH 会话也是如此。
但是大多数菜单都需要通过键盘导航,即按Tab或 使用箭头键来导航和突出显示不同的选项。要选择突出显示的选项,您可以按ENTER或SPACEBAR。
编辑:我确信除此之外还有其他库ncurses
允许这种 GUI 行为,但这是我所知道/使用的唯一库。