VEUILLEZ NOTER: il ne s'agit pas d'un doublon car la touche fn
se comporte différemment des autres touches du clavier. Je ne peux pas obtenir le code clé fn
en utilisant, par exemple, xev
.
J'utilise Ubuntu sur mon Macbook maintenant. J'utilise la disposition de clavier Macbook UK pour la saisie, ce qui fonctionne bien et a toutes les touches aux bonnes positions.
La seule chose à laquelle je ne me suis jamais habitué sur mon Macbook est que les touches fn
et ctrl
sont permutées par rapport à ce que vous verriez habituellement dans les dispositions de clavier de la plupart des ordinateurs portables britanniques.
Puis-je reconfigurer ma configuration de clavier dans Ubuntu de sorte que la touche fn
dans l'image ci-dessus devienne ctrl
et vice-versa (tout en conservant les mêmes touches identiques)?
Ceci est délicat car la clé fn
ne semble pas se comporter comme les autres clés. Vous ne pouvez pas obtenir le code clé fn
en exécutant xev
. Toute autre réponse à cette question que j'ai trouvée ne s'applique pas à la clé fn
car elle dépend de l'obtention le code clé de xev
.
Comment puis-je remapper fn
en ctrl
et vice-versa?
J'accueillerai n'importe quelle idée ou solution "bidouille".
(Je suis sur Xubuntu 16.04)
Les touches Fn génèrent des événements ACPI et non des événements de clavier. Pour rappeler la touche Fn au terminal, utilisez ...
Sudo acpi_listen
Pres Fn + F12 et il montrera
button/volumeup VOLUP 00000080 00000000 K.
Ceci se connecte directement au matériel et est indépendant du système d'exploitation. Remapper est hors de question.
Voici un lecture intéressante sur le noyau et un keymap. Mais cela va au-delà d’un simple changement de code clé et ne traite pas de la définition de la clé de contrôle pour qu’elle agisse comme un Fn.