Existe-t-il un moyen d'échanger les touches fn (fonction) et de contrôle sous linux sur un macbook pro?

10

Je me fiche que cela se fasse dans le bios ou dans un module noyau ou un logiciel. Existe-t-il un moyen de faire en sorte que la touche «fn» agisse comme «contrôle» et la touche «contrôle» comme «fn» sous Linux fonctionnant sur un macbook pro?

PS. Vous pouvez le faire avec un logiciel sous OSX avec l'application KeyRemap4MacBook.

abc
la source
Je pense que c'est câblé dans le clavier. Pas sûr, cependant.
maxelost le
Je ne peux pas vous donner une réponse exacte, mais regardez comment les auteurs de ces fichiers de disposition de clavier modifient les mappages de touches. Je trouve que changer les clés régulières est plutôt trivial. Avec un peu de patience et en étudiant les autres exemples (où ces fichiers doivent être installés), vous pourrez peut-être comprendre comment remapper les touches de contrôle et fn. colemak.com
Ярослав Рахматуллин

Réponses:

1

Personnellement, je n'ai pas eu besoin de le faire, mais ce lien montre que vous devriez pouvoir modifier le mappage de clés du noyau au démarrage pour effectuer ce changement.

Ce lien indique également que XFree86 essaiera de charger le mappage du noyau à son heure de chargement, il ne devrait donc pas avoir besoin d'être modifié uniquement pour X si vous faites d'abord ce qui précède.

g19fanatic
la source
0

Vous pouvez essayer d'exécuter xev à partir d'un xterm et voir quel est le code clé de fn. les bits sont anded et orred donc vous devrez peut-être maintenir une autre touche (ctrl) pendant que vous appuyez sur fn pour voir les données mais ensuite retirer (probablement 0xffe3) et peut-être aurez-vous une valeur que vous pouvez utiliser avec xmodmap. J'ai eu du mal avec cette touche d ** m fn avant sur ces claviers et j'ai abandonné.

poussiéreux
la source