[Linuxtrent] Re: intercettare gli eventi dei tasti non standard

  • From: "Roberto C. TinFree" <robi.c@xxxxxx>
  • To: <linuxtrent@xxxxxxxxxxxxx>
  • Date: Fri, 8 Dec 2006 11:38:00 +0100

Ciao,
vorrei intercettare gli eventi associati alla pressione dei
tasti "aggiuntivi" che trovo su alcune tastiere. In particolare
su quella che ho tra le mani c'e': "spegnimento", "riposo", "sveglia".
Vorrei che alla pressione del tasto "spegnimento" partisse lo
shutdown del sistema. Sarebbe un modo semplice ma efficace
di spegnere un server senza monitor :)
Come si fa?
Grazie,
Emanuele

Qualche anno fa su "Linux & Co" uscì un articolo in merito ai tasti extra della tastiera e mi fu molto utile per poter associare ad essi determinate funzioni. L' associazione dei tasti doveva esser fatta tramite varie fasi, come prima cosa si doveva capire che codice univoco creasse il tasto, mettendo in ascolto un utility e premendo il tasto in questione, poi tale codice doveva essere successivamente editato in un file per poi associarlo in fine al programma/funzione/comando.

Da poco ho scoperto che questo sistema è stato interfacciato e semplificato in Gnome (utilissimo per il mio LapTop). Tale funzione la puoi trovare nel menu "Sistema" - "Preferenze" col nome di "Scorciatoie da tastiera".


Se non hai Gnome, ma Kde ho letto un articolo dedicato che spiega la medesima funzione. Per usufruire di tali finzioni occorre andare nel menu "Centro di controllo", "Regionale" e "Accesso facilitato", poi KHotKeys - nuova funzione. Se può interessare posso riportare pari pari la parte dell'' articolo di giornale che spiega i passi da eseguire in kde (salvo problemi di copy right...ma se non erro basta menzionare la fonte).


Se quanto ho scritto non dovesse bastare o non dovessi avere un interfaccia grafica installata, prova a leggere il manuale del demone "hotkeys".

Ciao
_Roberto_

--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: