Openbox

Openbox menu.xml:鍵盤加速器可能嗎?

  • January 19, 2014

我喜歡 Openbox 的右鍵菜單。我還定制了一些東西以通過鍵盤將其調出:

<keybind key="W-space">
 <action name="ShowMenu">
   <menu>root-menu</menu>
 </action>
</keybind>

現在,我想知道是否可以使用鍵盤加速器(如此所述),以便參考圖像,例如,我可以按下u重新配置Openbox。

       Openbox 右鍵菜單

這是可能的(感謝 Openbox 郵件列表中的人們)。

                                             右鍵菜單

以上圖右側的菜單為例,

  • 如果只有一個以該字母開頭的項目,則按菜單項的第一個字母將導致該項目啟動:按t將直接啟動任務管理器。
  • 如果多個菜單項以相同的字母開頭,則按該字母將在這些菜單項之間循環:d重複按將在Desktop和之間循環Download:一旦突出顯示適當的選項,按Enter將啟動選定的菜單項。
  • item label可以選擇任何地方的字母作為“加速器”。為此,menu.xml必須進行編輯。例如,使用<item label="O_bConf">而不是<item label="ObConf">允許指定b為按下時將啟動 ObConf 的字母。隨後在菜單中帶有b下劃線,表示它是加速器。換句話說,下劃線應該放在指定字母的前面(一旦重新配置 Openbox,就會加下劃線)。

引用自:https://unix.stackexchange.com/questions/109852