[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] Code de touches spéciales



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



Reply to: