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

m
Riga 1: Riga 1:
Weila!
= Introduzione: I Tasti Multimediali =
Stavo leggendo il resto della guida per vedere come organizzare la sezione per apache2.
I moderni sistemi multimediali ci forniscono una serie di tasti per scelte rapide che fino a poco tempo fa non erano contemplate.
Solo che c'� un piccolo problema: l'installazione di php4 per apache2 � leggermente diversa (soprattutto per quanto riguarda l'eventuale modifica del file di configurazione e/o l'attivazione dei moduli...
Possiamo alzare il volume, far partire il player preferito o modificare la luminosità dello schermo semplicemente con un tasto.
Come si pu� procedere?
Purtroppo ogni produtore (sia in campo desktop che laptop) produce quasto tipo di controllo a sua descrizione, creando tastiere non-standard che vanno configurate in modo diverso di caso in caso.


[[Utente:MaXeR|MaXeR]] 04:01, Giu 23, 2005 (EDT)
Per fare ciò vi sono vari metodi: uno di questi è mostrato in [[Tasti Multimediali: configurazione ed uso|questa guida]].
Noi invece utilizzeremo Hotkeys.


== Re: php e versioni di apache ==
= Preparazione del sistema =


ottimo a sapersi. come ben sai sono un asino con apache2 :-)<br>
La preparazione del sistema è molto semplice, necessitiamo infatti solo di hotkeys e xev.
a questo punto direi di sdoppiare anche l' installazione di PHP (come il capitolo su apache). che ne pensi? se per te va bene, rinomino i paragrafi.
Mentre xev è probabilmente già installato (incluso nei pacchetti del server X) dovremo andare ad installare il demone hotkeys alla debian-way:


se la stessa cosa accade per MySQL (non credo, per�) possiamo organizzare anche quel capitolo in due sezioni diverse.
<pre>
# apt-get install hotkeys
</pre>


[[Utente:Keltik|Keltik]] 04:56, Giu 23, 2005 (EDT)
= Come Funziona Hotkeys =


== Re: php e versioni di apache ==
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":


Per mysql non cambia niente...o meglio..solo una cosa: la locazione del file php.ini ;)
<pre>
$ hotkeys -l
  mx2500      - Memorex MX2500 Keyboard
  inspiron8100 - Dell Inspiron 8100 Notebook
  kbp8993      - Chicony KBP-8993 keyboard
  ...
  ipanel      - Asus IPanel
$
</pre>


L'unica parte della sezione di php da sdoppiare �, quindi, l'installazione...
Nel caso in cui la vostra tastiera non sia presente in elenco, potrete modificare un file def o crearne uno nuovo da zero.


eventualmente, quando ci si riferisce al file di configurazione di apache, si pu� aggiungere tra parentesi che per apache2 cambia la locazione... ;)
== Lanciare hotkeys ==


== Re: Re: php e versioni di apache ==
Il comando per lanciare un dato file .def con hotkeys è il seguente:


sperando di aver capito bene, ho creato due sottosezioni: una relativa a PHP e Apache 1.3 e l' altra invece a Apache 2.0<br>
<pre>
nel caso non vada bene, adattala pure alle esigenze dello sdoppiamento! :-)
$ hotkeys -t nomefile
</pre>


PS.: non vedo ancora la tua firma come autore della guida
ad esempio nel caso del file prova.def:


[[Utente:Keltik|Keltik]] 16:36, Giu 23, 2005 (EDT)
<pre>
$ hotkeys -t prova
</pre>


== Immagini ==
== Configurare hotkeys ==


MaXeR, mi chiedevo se fossi cos� gentile da voler inserire tu lo screenshot della pagina iniziale di PhpMyAdmin per averla uniformata a quelle che hai gi� preparato (bella idea!).
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.
Ecco dove entra in campo xev!
Lanciando xev, infatti


----
<pre>
--[[Utente:Keltik|Keltik]] 18:39, Giu 24, 2005 (EDT)
$ xev
</pre>


== Re: Immagini ==
la pressione di ogni tasto produrrà un output sul terminale in cui sarà segnato il keycode del tasto premuto.


Ok!
[[Immagine:Xev.jpg|thumb|center|Esempio]]
Lo installo e ne faccio uno screenshot (a breve dovrei riuscire a terminare anche con apache2 ;)


[[Utente:MaXeR|MaXeR]] 02:37, Giu 25, 2005 (EDT)
Sarà così elementare aprire l'editor di testo preferito ed assegnare il comando al valore determinato con xev nel file .def


== Re:  Re: Immagini ==
<pre>
/usr/share/hotkeys# nano prova.def


grazie per l'� upload dell' immagine :-)
<?xml version="1.0"?>


----
<definition>
--[[Utente:Keltik|Keltik]] 09:37, Giu 26, 2005 (EDT)


== Geniale ==
  <config model="prova Internal Keyboard">


Aspettavo da tempo una guida del genere! Finalmente non rimpianger� pi� WAMP!
    <VolUp      keycode="158"/>
    <VolDown    keycode="165"/>
    <Mute      keycode="166"/>
 
</pre>
 
== 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).]
 
L'opzione -Z aggiunta alla stringa di lancio eviterà il fastidioso splash screen del programma.
 
<pre>
$ hotkeys -Z -t prova
</pre>
 
-----
Autore: [[Utente:Jango|jango]]
124

contributi