Debian - Change Key Output, ma non Keymap


0

Sono su Debian Squeeze usando tilda e openbox, e come utente-sorgente-motore sono, ho mappato tilda a ~ . Tuttavia, questo crea problemi quando si cerca di premere normalmente tilde, ad es. per l'uso nello scripting. È possibile fare ~ ancora aprire la console, ma fare in modo che il sistema digiti un carattere tilde e NON apra la console quando Ctrl + ~ è premuto?


Hai provato a sostituire `con grave nella definizione di keybind, ad esempio, scrivi & lt; keybind key =" C-grave "& gt; (...) & lt; / keybind & gt; ?

Risposte:


0

Sì, è infatti possibile, devi creare una combinazione di tasti personalizzata per openbox. Puoi fare quello che vuoi in questo modo:

  1. Apri il file rc.xml situato in ~/.config/openbox/rc.xml nel tuo editor di testo preferito.
  2. Scorri verso il basso fino alla sezione in cui si dice <keyboard>.
  3. In quella sezione, crea una nuova associazione di chiavi con il formato:
<keybind key="...">
 <action name="...">
  <command>...</command>
 </action>

Quindi è necessario impostare le chiavi per l'associazione, il nome dell'azione e il comando. Ecco un esempio di cosa potresti usare:

<keybind key="C-`">
 <action name="Execute">
  <command>tilda</command>
 </action>

Questo legherà tilda con Ctrl + `o ~ chiave. Permettendoti di usare la tilde con la tilda o semplicemente di scriverla.

Spero che questo ti aiuti.


Questo è il contrario di ciò che voglio fare; Voglio simulare la pressione del tasto tilde quando Ctrl + Tilde viene premuto, ma avere tilda attivato da Tilde da solo.
Suchipi

Perché premo di rado il tasto tilde e sto per un setup tilde-per-console terrificante.
Suchipi

1
Allora non ne ho idea, mi dispiace.
Rivasa
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.