Nethack

有沒有辦法選擇列表中的所有項目?

  • February 15, 2011

例如,當我去放下物品、將物品放入箱子或從地板上撿起物品時,有沒有辦法選擇列表中所有可見的物品,而不是快速輸入“abcdefgh…”?

我知道有時我可以選擇項目類別,但這似乎只是為了過濾出現的項目。我想要一個快捷方式來選擇特定項目列表中的所有內容。

有許多菜單加速器可以通過 Nethack 選項啟動。我相信menu_select_all是您正在尋找的東西,儘管其他人可能也很方便。

從文件中:

  • menustyle控制需要選擇各種對象時使用的界面(例如,響應 Drop 命令)。指定的值應該是以下之一的第一個字母:傳統、組合、部分或完整。傳統是早期版本唯一可用的界面;它由一個對像類字元提示組成,然後是一個逐個對象的提示,提示與所選對像類匹配的所有項目。組合從提示感興趣的對像類開始,然後顯示匹配對象的菜單,而不是逐個提示。部分跳過對像類過濾並立即顯示所有對象的菜單。完全顯示對像類菜單而不是字元提示,然後顯示匹配對象的菜單以供選擇。
  • menu_deselect_all 取消選擇菜單中所有項目的菜單字元加速器。由 Amiga、Gem、X11 和 tty 埠實現。預設 ‘-’。
  • menu_deselect_page 菜單字元加速器,用於取消選擇該菜單頁面上的所有項目。由 Amiga、Gem 和 tty 埠實現。預設 ‘'。
  • menu_first_page 菜單字元加速器跳轉到菜單的第一頁。由 Amiga、Gem 和 tty 埠實現。預設“^”。
  • menu_invert_all 菜單字元加速器用於反轉菜單中的所有項目。由 Amiga、Gem、X11 和 tty 埠實現。預設 ‘@’。
  • menu_invert_page 菜單字元加速器用於反轉菜單此頁面上的所有項目。由 Amiga、Gem 和 tty 埠實現。預設“~”。
  • menu_last_page 菜單字元加速器跳轉到菜單的最後一頁。由 Amiga、Gem 和 tty 埠實現。預設“|”。
  • menu_next_page 菜單字元加速器轉到下一個菜單頁。由 Amiga、Gem 和 tty 埠實現。預設“>”。
  • menu_previous_page 菜單字元加速器轉到上一個菜單頁面。由 Amiga、Gem 和 tty 埠實現。預設“<”。
  • menu_search 用於搜尋菜單項的菜單字元加速器。由 Amiga、Gem 和 X11 埠實現。預設 ‘:’。
  • menu_select_all 用於選擇菜單中所有項目的菜單字元加速器。由 Amiga、Gem、X11 和 tty 埠實現。預設 ‘。’。
  • menu_select_page 菜單字元加速器,用於選擇該菜單頁面上的所有項目。由 Amiga、Gem 和 tty 埠實現。預設 ‘,’。

所以這是一個鍵綁定表。同樣,它們僅適用於 X11 和控制台埠:

First page  ^     Select all    .     Select page    ,
Page up     &lt;     Deselect all  -     Deselect page  /
Page down   &gt;     Invert all    @     Invert page    ~
Last page   |     Search        :

引用自:https://gaming.stackexchange.com/questions/16596