J'ai un clavier Microsoft Wireless Keyboard 1000. Entre les touches SpaceAlt Gret MenuCtrl, j'ai une clé avec 3 fenêtres d'application dessinées dessus et qui affiche une superposition 3D de toutes les fenêtres ouvertes et les parcourt (sous les fenêtres).
Le fait est que je suis parti pour Linux depuis plusieurs mois maintenant. Et maintenant, j'ai cette clé inutilisée à cet endroit utile.
Je voudrais mapper sur quelque chose d'autre, mais lorsque je lance xev
, cette clé, précisément que celle-ci, reste silencieuse. Pas d'événement X Window, impossible d'obtenir le code clé et de le remapper.
Savez-vous si je peux faire quelque chose pour que X Window suive les événements de cette clé spécifique à MS?
J'ai regardé La clé n'est pas détectée dans xev ni showkey -k dans Ubuntu 10.04 dans une machine virtuelle Virtualbox indiquant d'essayer dmesg|tail -5
après avoir utilisé la clé. Mais je n'ai aucun message lié.
Réponses:
Les scancodes sont mappés sur des keycodes, qui le sont ensuite, en fonction de la disposition du clavier utilisée. La plupart de vos clés doivent déjà avoir un code clé, ou au moins un scancode. Les clés sans scancode ne sont pas reconnues par le noyau; ceux-ci peuvent inclure des touches supplémentaires à partir de claviers de «jeu», etc.
première installation evtest
lancez evtest et sélectionnez votre clavier
et essayez d’appuyer sur les touches du clavier; vous devriez voir des scancodes en train d’être imprimés sur la sortie. Si vous ne le faites pas, vous devez savoir comment parler au clavier, il doit avoir une fonctionnalité propriétaire. Cela implique probablement l'écriture d'un pilote personnalisé et / ou de la communication USB appropriée. Reniflez la clé USB sous Windows pour commencer votre voyage. Ou vous pouvez simplement obtenir un autre clavier. Découvrez https://github.com/qmk/qmk_firmware , vous pouvez créer des mappes de clavier sur le clavier lui-même et obtenir des fonctionnalités personnalisées à partir de chaque touche. Je tape avec qmk en ce moment.
ref: https://wiki.archlinux.org/index.php/extra_keyboard_keys
la source