12 votes

Existe-t-il un moyen de sélectionner tous les éléments d'une liste ?

Par exemple, lorsque je vais déposer des objets, mettre des objets dans un coffre ou ramasser des objets sur le sol, existe-t-il un moyen de sélectionner tous les objets visibles dans la liste, plutôt que de taper rapidement "abcdefgh..." ?

Je sais que je peux parfois choisir des catégories d'articles, mais cela semble juste filtrer ceux qui apparaissent. Je voudrais un raccourci pour tout sélectionner dans la liste des éléments spécifiques.

14voto

Will Points 1002

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        :

2voto

Mark Allen Points 474

Si je me souviens bien, j'appuie normalement sur la touche "point" pour tout sélectionner, puis je désélectionne ce que je ne veux pas.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X