Old:Associare un pulsante ad un'azione: Hotkeys: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 19: Riga 19:
= Come Funziona Hotkeys =
= Come Funziona Hotkeys =


Hotkeys legge dei file con estensione ''.def'' che si trovano nella directory '''/usr/share/hotkeys'''. In questi file sono specificati i tasti (tramite il loro [[keycode]]) e l'applicazione che devono lanciare. Vi sono già parecchi file .def pre-impostati. Se avrete fortuna sarà sufficiente lanciare uno di questi per far funzionare la vostra tastiera. Per visualizzare la lista dei layout di tastiera disponibili, è possibile lanciare hotkeys con il flag "-l":
Hotkeys legge dei file con estensione <code>.def</code> che si trovano nella directory <code>'''/usr/share/hotkeys'''</code>. In questi file sono specificati i tasti (tramite il loro [[keycode]]) e l'applicazione che devono lanciare. Vi sono già parecchi file <code>.def</code> pre-impostati. Se avrete fortuna sarà sufficiente lanciare uno di questi per far funzionare la vostra tastiera. Per visualizzare la lista dei layout di tastiera disponibili, è possibile lanciare hotkeys con il flag <code>-l</code>:


<pre>
<pre>
Riga 31: Riga 31:
</pre>
</pre>


Nel caso in cui la vostra tastiera non sia presente in elenco, potrete modificare un file ''.def'' o crearne uno nuovo da zero.
Nel caso in cui la vostra tastiera non sia presente in elenco, potrete modificare un file <code>.def</code> o crearne uno nuovo da zero.


== Lanciare hotkeys ==
== Lanciare hotkeys ==


Il comando per lanciare un dato file ''.def'' con hotkeys è il seguente:
Il comando per lanciare un dato file <code>.def</code> con hotkeys è il seguente:


<pre>
<pre>
Riga 41: Riga 41:
</pre>
</pre>


ad esempio nel caso del file ''prova.def'':
ad esempio nel caso del file <code>prova.def</code>:


<pre>
<pre>
Riga 49: Riga 49:
== Configurare hotkeys ==
== Configurare hotkeys ==


Nel caso in cui la vostra tastiera non fosse inclusa nell'elenco delle tastiere supportate non vi resterà che editare un file ''.def'' o crearne uno voi stessi.
Nel caso in cui la vostra tastiera non fosse inclusa nell'elenco delle tastiere supportate non vi resterà che editare un file <code>.def</code> o crearne uno voi stessi.
Ecco dove entra in campo ''xev''!
Ecco dove entra in campo ''xev''!
Lanciando xev, infatti
Lanciando xev, infatti
Riga 61: Riga 61:
[[Immagine:Xev.jpg|thumb|center|Esempio]]
[[Immagine:Xev.jpg|thumb|center|Esempio]]


Sarà così elementare aprire l'editor di testo preferito ed assegnare il comando al valore determinato con xev nel file ''.def''
Sarà così elementare aprire l'editor di testo preferito ed assegnare il comando al valore determinato con xev nel file <code>.def</code>


<pre>
<pre>
Riga 80: Riga 80:
= Note =
= Note =


Dato che probabilmente la tastiera in uso sarà sempre la stessa, può essere utile creare uno [[creare uno script d'avvio|script]] per avviare automaticamente hotkeys all'accensione del pc e posizionarlo nella cartella ''~/.config/autostart'' [http://www.freedesktop.org (Standard freedesktop).]
Dato che probabilmente la tastiera in uso sarà sempre la stessa, può essere utile creare uno [[creare uno script d'avvio|script]] per avviare automaticamente hotkeys all'accensione del pc e posizionarlo nella cartella <code>~/.config/autostart</code> [http://www.freedesktop.org (Standard freedesktop).]


L'opzione ''-Z'' aggiunta alla stringa di lancio eviterà il fastidioso splash screen del programma.
L'opzione <code>-Z</code> aggiunta alla stringa di lancio eviterà il fastidioso splash screen del programma.


<pre>
<pre>
1 508

contributi