Les touches de fonction du clavier Apple ne fonctionnent pas comme prévu

14

J'utilise un clavier Apple. Pour obtenir la fonctionnalité par défaut des touches de fonction, je dois appuyer sur fn + touche de fonction.

C'est assez ennuyeux car j'utilise fréquemment les touches de fonction pour le débogage.

Existe-t-il un moyen de retirer la fonctionnalité par défaut des touches de fonction, c'est-à-dire d'obtenir l'effet d'appuyer sur la Fntouche sans avoir à appuyer dessus?

belacqua
la source
Suggestion: utilisez le câble USB sans fil. Quel modèle de clavier Apple? J'utilise "Magic Keyboard with Numeric Keypad" (modèle A1843) avec un Lenovo T470s exécutant Ubuntu 18.04 Gnome. Lorsque je clique sur le bouton "fn", il atténue l'affichage de mon ordinateur portable! Il en va de même pour le bouton F1. Gnome dit qu'ils sont tous les deux le bouton "Réduire la luminosité du moniteur" selon le panneau de configuration des raccourcis clavier. MAIS ... Lorsque l'USB est branché, la touche fn fonctionne correctement .... Et F1 la rend sombre, F2 la rend brillante. Ainsi, le bluetooth fait que les mappages deviennent problématiques, il apparaît.
iJames

Réponses:

10

L'article devrait vous y aider.

https://help.ubuntu.com/community/AppleKeyboard

J'ai inséré ces deux lignes d'écho dans /etc/rc.local:

echo 2 > /sys/module/hid_apple/parameters/fnmode
echo 2 > /sys/module/apple/parameters/fnmode

Ceux-ci sont insérés juste avant la ligne "exit 0".

jfmessier
la source
2
echo 2 > /sys/module/hid_apple/parameters/fnmodeJ'ai trouvé que le premier était suffisant pour moi sur Ubuntu 12.04 avec un keybd câblé à la pomme d'alun.
Maks
Vous pouvez utiliser echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmodeafin de ne pas avoir à tomber dans le shell racine pour exécuter la commande.
Dan
1
Je sais que c'est un vieux fil, mais ce problème existe en 16.04. Cette solution a été acceptée, mais celle ci-dessous semble être "la bonne voie" (tm). Accepteriez-vous?
Ivan Perez
6

Depuis le wiki de la communauté Ubuntu sur les claviers Apple ... Ouvrez ce fichier avec les autorisations root dans le terminal:

gksudo gedit /etc/modprobe.d/hid_apple.conf

Ajoutez ensuite à la fin du fichier:

options hid_apple fnmode = 2

Et puis enfin dans le terminal ...

sudo update-initramfs -u

Redémarrez votre ordinateur.

Cela changera les touches par défaut en touches de fonction, par exemple F8 est F8 au lieu du morceau Play / Pause. J'espère que cela t'aides! ^. ^

Alex Stevens
la source
Cela a fonctionné pour 14.04 sur MacBook Pro 8,1. Merci!
mcmlxxxiii
Fonctionne également sur 16.04.
Lambart
0
sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar
solaar

avec un clavier mac, vous obtiendrez un bouton radio pour toggle fn

http://i.stack.imgur.com/9omc6.png

user2167582
la source