Il existe un certain nombre d'accélérateurs de menu qui peuvent être activés par le biais des options de Nethack. Je crois menu_select_all est ce que vous recherchez, bien que les autres puissent aussi vous convenir.
Dans la documentation :
-
menustyle Contrôle l'interface utilisée lorsque vous devez choisir divers objets (en réponse à la commande Drop, par exemple). La valeur spécifiée doit être la première lettre de l'une des options suivantes : traditionnel, combinaison, partiel ou complet. L'interface traditionnelle était la seule disponible dans les versions antérieures ; elle consiste en une demande de caractères de classe d'objet, suivie d'une demande d'objet par objet pour tous les éléments correspondant à la ou aux classes d'objets sélectionnées. Combination commence par une invite pour la ou les classes d'objets qui vous intéressent, mais affiche ensuite un menu d'objets correspondants plutôt que de les inviter un par un. Partielle ignore le filtrage des classes d'objets et affiche immédiatement un menu de tous les objets. Full affiche un menu de classes d'objets plutôt qu'une invite de caractères, puis un menu d'objets correspondants à sélectionner.
-
menu_deselect_all Accélérateur de caractères de menu pour désélectionner tous les éléments d'un menu. Implémenté par les ports Amiga, Gem, X11 et tty. Par défaut '-'.
-
menu_deselect_page Accélérateur de caractères de menu pour désélectionner tous les éléments de cette page d'un menu. Implémenté par les ports Amiga, Gem et tty. Par défaut '\'.
-
menu_première_page Accélérateur de caractères de menu pour passer à la première page d'un menu. Implémenté par les ports Amiga, Gem et tty. Par défaut '^'.
-
menu_inverser_tout Accélérateur de caractères de menu pour inverser tous les éléments d'un menu. Implémenté par les ports Amiga, Gem, X11 et tty. Par défaut '@'.
-
menu_invert_page Accélérateur de caractères de menu pour inverser tous les éléments de cette page d'un menu. Implémenté par les ports Amiga, Gem et tty. Par défaut '~'.
-
menu_dernière_page Accélérateur de caractères de menu pour passer à la dernière page d'un menu. Implémenté par les ports Amiga, Gem et tty. Par défaut '|'.
-
menu_page_suivante Accélérateur de caractères de menu pour passer à la page de menu suivante. Implémenté par les ports Amiga, Gem et tty. Par défaut '>'.
-
menu_page_précédente Accélérateur de caractères de menu pour passer à la page de menu précédente. Implémenté par les ports Amiga, Gem et tty. Par défaut '<'.
-
menu_recherche Accélérateur de caractères de menu pour rechercher un élément de menu. Implémenté par les ports Amiga, Gem et X11. Par défaut ':'.
-
menu_select_all Accélérateur de caractères de menu pour sélectionner tous les éléments d'un menu. Implémenté par les ports Amiga, Gem, X11 et tty. Par défaut '.'.
-
menu_select_page Accélérateur de caractères de menu pour sélectionner tous les éléments de cette page d'un menu. Implémenté par les ports Amiga, Gem et tty. Par défaut ','.
Voici donc un tableau des raccourcis clavier. Encore une fois, ils ne fonctionnent que sur les ports X11 et console :
First page ^ Select all . Select page ,
Page up < Deselect all - Deselect page /
Page down > Invert all @ Invert page ~
Last page | Search :