On Tue, Aug 13, 2002 at 04:33:35PM +0000, Fr�d�ric Loiret wrote:
> Bonjour,
> 
> J'ai un portable Compaq sur lequel j'ai install� une Woody.
> J'aimerais r�cup�rer les codes de touches sp�ciales : du
> genre touche internet, touche mail, touche veille ou encore
> les codes d'un esp�ce de scrolling sous mon touchpad ...
> Apr�s pas mal de recherches, je n'arrive pas � r�cup�rer les
> codes de ces touches. J'ai tent� avec showkey ou xev mais
> ces deux applis restent muettes lorsque je presse ces touches.
> 
> Comment faire pour r�cup�rer ces codes ?
> Par exemple, j'ai patch� mon noyau pour faire fonctionner la
> carte son du portable. Lorsque je tripote les touches du volume,
> j'ai bien le son qui varie, mais aucun code n'est d�celable
> avec les deux applis cit�es. Par contre, il y a bien quelque
> part un morceau de code qui est sensible aux signaux produit
> par ces touches ?
> J'avoue ne plus avoir d'id�es, apr�s moult tentative du c�t�
> de la config d'X.
> 
> Voil�, si quelqu'un a une id�e.

Moi, j'en ai bien une, mais qui ne va pas forc�ment te faire plaisir :
il me semble que ces touches sont g�r�es par l'ACPI et quand on
connait le statut actuel de l'ACPI sous Linux, c'est dire que ce n'est
pas gagn� d'avance.

Il y a un exception : les touches de volumes sont g�r�es ind�pendament
et directement par la carte son et sont donc utilisables.

Les autres touches envoient un signal r�cup�r� par acpid qui d�clenche
en fonction une action param�tr�e dans /etc/acpi/events/*.

Pour plus d'info, voir la doc du paquet acpid ainsi que la ML
acpi-devel. Dans l'archive de ce mois, il y a ce fil qui contient pas
mal d'infos int�ressantes :

http://www.geocrawler.com/mail/thread.php3?subject=%5BACPI%5D+No+events+when+pressing+power+button&list=17428

Fred

Répondre à