Certos programas de terminal que criam sua interface com ncurses
, por exemplo, aceitarão a entrada do mouse. Um exemplo é htop
, onde você pode clicar nos títulos das colunas para classificá-los, mesmo em uma sessão SSH.
A maioria dos menus, no entanto, requer a navegação pelo teclado, pressionando-se a tecla Tab ou usando as teclas de seta para navegar e destacar as diferentes opções. Para selecionar uma opção realçada, você pode pressionar ENTER ou BARRA DE ESPAÇOS .
EDIT: Tenho certeza de que existem outras bibliotecas além de ncurses
que permitem esse comportamento de GUI, mas essa é a única que conheço / uso.