10 votes

Comment remapper une clé qui n'est pas capturée par xev ?

J'ai un clavier mécanique (par Duck) qui comprend un Fn utilisée avec F10 pour déclencher le verrouillage de Win (désactivation de la touche Windows pour qu'elle ne gêne pas la lecture) et le basculement de la touche N.

En tant que programmeur, je n'utilise aucun de ces éléments, mais j'aimerais faire en sorte qu'il soit possible de les utiliser. Fn utile comme touche Meta/Super pour certaines frappes (je suis un droitier, la souris est à gauche) ou pour le déplacement de la fenêtre alt.

Cependant, lorsque l'on essaie d'obtenir les données clés en cours d'exécution xev il ne produit rien - ce qui est différent d'une simple pression sur Super, qui m'indique qu'il s'agit d'un appel. Super_L . Je peux cependant constater que cela fonctionne, puisqu'en appuyant sur Fn + F10 mon Super ne fonctionne plus, et Fn + F12 des sorties 10x quelque chose comme ça sur xev après que le voyant de la touche a cessé de clignoter :

MappingNotify event, serial 39, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 8, count 248

Y a-t-il quelque chose que l'on puisse faire pour que je puisse remapper cette position inutile mais importante ? Fn la clé de quelque chose de vraiment utile ? D :

1voto

user.dz Points 45060

Ce n'est pas une solution, mais une réponse pour expliquer les Fn (qui n'ont pas d'implémentation standard).

Fn× géré par le BIOS/Firmware ou le pilote.

Certains vendeurs offrent la possibilité de les personnaliser avec des options limitées. Si vous comparez avec MS Windows, certains vendeurs fournissent des outils avec leurs pilotes binaires qui peuvent dialoguer avec le BIOS d'une manière ou d'une autre.

S'il est géré par le pilote, voir Comment fonctionnent les touches Fn ? ou précisément Touches Fn de Linux et de l'ordinateur portable Samsung Series 9 . Les ordinateurs portables Dell utilisent dell_wmi module du noyau . Rechercher d'autres conducteurs dans le même dossier . Dans ce cas, il est possible de personnaliser le module du noyau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X