Openbox menu.xml: Aceleradores de teclado são possíveis?

2

Eu gosto do menu do botão direito do Openbox. Eu também personalizei coisas para trazê-lo por meio do teclado:

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

Agora, quero saber se é possível ter aceleradores de teclado (conforme descrito aqui ) para que, com referência para a imagem, eu poderia, por exemplo, pressionar u para reconfigurar o Openbox.

    
por Community 18.01.2014 / 07:49

1 resposta

1

É possível (e um obrigado para as pessoas na lista de discussão do Openbox).

Usandoomenuàdireitanaimagemacimacomoexemplo,

  • pressionaraprimeiraletradoitemdemenufarácomqueoitemsejainiciadosehouverapenasumitemcomeçandocomessaletra:pressionartiniciarádiretamenteoGerenciadordeTarefas.
  • semaisdeumitemdemenucomeçarcomamesmaletra,pressionaressaletraalternaráentreositensdemenu:pressionardrepetidamentealternaráentreDesktopeDownload:umavezqueaescolhaapropriadaforrealçado,pressionandoEnter,seráiniciadooitemdemenuselecionado.
  • umaletraemqualquerlugarnoitemlabelpodeserescolhidacomoum"acelerador". Para isso, menu.xml precisa ser editado. Por exemplo, usar <item label="O_bConf"> em vez de <item label="ObConf"> permite atribuir b como a letra que, quando pressionada, inicia o ObConf. E b subseqüentemente é sublinhado no menu indicando que é o acelerador. Em outras palavras, um sublinhado deve ser colocado antes da letra designada (que será sublinhada quando o Openbox for reconfigurado).
por 19.01.2014 / 04:23

Tags