Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/01/2016, à 03:17

peterpan31

Faire d'une touche un interrupteur

Bonjour,

Je tente d'utiliser une touche du clavier comme on le ferait avec avec un interrupteur (à 2 états).
La touche qui m'intéresse en particulier est celle nommée <Super_L>.

J'ai commencé par lire ce fil <https://forum.ubuntu-fr.org/viewtopic.p … 589#p27589>.
Il semble que j'ai à utiliser la commande setkeycodes.
La commande xev donne des informations sur cette touche.
Si j'ai bien compris, son scancode est 0xffeb, l'état enfoncé donne 0x10 et son relâchement renvoie l'état 0x50.
Je pense qu'il me faut utiliser ces "states pour simuler un interrupteur et associer deux actions fifférentes.
Dans le manpage de setkeycodes je ne comprends pas comment exploiter les états UP/DOWN ...

Quelqu'un sait-il réaliser ce tour de magie ?

Merci
--
pierre

Dernière modification par peterpan31 (Le 02/02/2016, à 18:20)

Hors ligne

#2 Le 12/06/2016, à 09:12

cracolinux

Re : Faire d'une touche un interrupteur

Tu utilises quel environnement ?


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#3 Le 12/06/2016, à 09:30

J5012

Re : Faire d'une touche un interrupteur

quand tu appuies une touche clavier, tu as une sequence de deux etats : un etat enfoncé (down) puis relaché (up)

une touche de clavier ne se comporte pas comme un vrai interrupteur avec un "down maintenu" ou un "up maintenu"

tu dois donc decider par programmation le comportement codee de la touche :
→ appui maintenu du doigt == etat enfoncé == le down maintenu de l'interrupteur
→ sequence deux etats enfoncé + relaché == interr en mode alternant entre down et up

Hors ligne

#4 Le 13/06/2016, à 00:20

peterpan31

Re : Faire d'une touche un interrupteur

Mon environnement : XFCE

Hors ligne