Comment échanger l'utilisation "fn" des touches de fonction sur un clavier * générique * sous Linux

Après avoir effectué une recherche sur Internet pour certaines réponses, les seules choses que j'ai pu trouver sont liées au clavier Apple.

Ma question est la même que dans cette question Comment échanger l'utilisation "Fn" des touches de fonction sur le clavier Apple en Linux mais est plus générique: j'aimerais savoir s'il est possible de faire la même chose dans la question liée Avec un clavier de PC standard sous Linux.

Je suppose qu'il existe une méthode pour échanger le comportement de Fn ( pas du BIOS , car je n'ai pas cette option), mais je n'ai pas pu trouver un guide ou comment changer cela.

Merci 🙂

Fn n'est pas une touche de clavier normale, comme les modificateurs Ctrl, Shift et AltGr. Pour une touche modificatrice standard, le microcontrôleur à l'intérieur du clavier envoie un scannode pour le modificateur lui-même, qui est ensuite interprété par le système d'exploitation et combiné avec d'autres pressions simultanées. La touche Fn est une forme de touche de méta-modificateur, en ce sens qu'elle provoque l'apparition de scannoms modifiés lorsque d'autres touches du clavier sont pressées. Cela permet au clavier d'imiter directement un clavier de taille normale, de sorte que le système d'exploitation peut utiliser des claviers standard conçus pour un clavier de taille normale. Cependant, comme le système d'exploitation n'a aucune idée de la touche Fn, la clé ne peut normalement pas être remappée dans le logiciel, contrairement à toutes les autres touches de clavier standard.

Bien qu'il soit plus courant que le traitement de la clé Fn se produise directement dans le microcontrôleur du clavier, n'offrant aucune connaissance à l'ordinateur principal si la touche Fn a été pressée, au moins un fabricant, Lenovo, effectue ce mappage dans le BIOS s'exécutant sur le Processeur principal. Cela permet de remapper la touche Fn en modifiant le gestionnaire d'interruption du BIOS.

Source: http://fr.wikipedia.org/wiki/Fn_key#Technical_details

Réponse à la question: Remapping n'est pas possible via le système d'exploitation, mais uniquement via BIOS (dans certains cas).

J'ai ce problème et j'ai trouvé une réponse non pour un clavier générique , mais pour un Thinkpad Lenovo, alors je pense que je devrais le mentionner ici. Il est mentionné dans la question 648250 : maintenez enfoncé "Fn" et appuyez sur "Esc" – sur le T440 / T440p au moins, cela sert de "verrouillage Fn" et renverse effectivement le comportement Fn, au besoin.