Die Funktionstasten der Apple-Tastatur funktionieren nicht wie erwartet

14

Ich benutze eine Apple-Tastatur. Um die Standardfunktionalität der Funktionstasten zu erhalten, muss ich fn + Funktionstaste drücken.

Das ist ziemlich ärgerlich, da ich häufig die Funktionstasten zum Debuggen benutze.

Gibt es eine Möglichkeit, die Standardfunktionalität über die Funktionstasten zu erreichen, dh den Effekt zu erzielen, dass die FnTaste gedrückt wird, ohne sie tatsächlich drücken zu müssen?

belacqua
quelle
Vorschlag: Verwenden Sie das USB-Kabel mit WLAN. Welches Modell der Apple-Tastatur? Ich verwende "Magic Keyboard with Numeric Keypad" (Modell A1843) mit einem Lenovo T470s, auf dem Ubuntu 18.04 Gnome ausgeführt wird. Wenn ich auf "fn" klicke, wird mein Laptopbildschirm abgeblendet! Ebenso die F1-Taste. Gnome gibt an, dass beide die Schaltfläche "Monitorhelligkeit verringern" laut Einstellungsfeld "Tastaturkürzel" sind. ABER ... Wenn USB eingesteckt ist, funktioniert die Fn-Taste korrekt .... Und F1 macht es dunkel, F2 macht es hell. Das Bluetooth führt also dazu, dass die Zuordnung problematisch wird.
iJames

Antworten:

10

Der Artikel dort sollte Ihnen helfen.

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

Ich habe diese beiden Echolinien eingefügt in /etc/rc.local:

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

Diese werden kurz vor der Zeile "exit 0" eingefügt.

jfmessier
quelle
2
Fand nur das erste echo 2 > /sys/module/hid_apple/parameters/fnmodewar genug für mich auf Ubuntu 12.04 mit Alaun Apple Wired Keybd.
Maks
Sie können dies verwenden, echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmodedamit Sie nicht in die Root-Shell wechseln müssen, um den Befehl auszuführen.
Dan
1
Ich weiß, dass dies ein alter Thread ist, aber dieses Problem besteht in 16.04. Diese Lösung wurde akzeptiert, aber die folgende scheint "der richtige Weg" (tm) zu sein. Würdest du zustimmen?
Ivan Perez
6

Aus dem Ubuntu-Community-Wiki auf Apple-Tastaturen ... Öffnen Sie diese Datei mit Root-Berechtigungen im Terminal:

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

Dann füge am Ende der Datei hinzu:

options hid_apple fnmode = 2

Und dann endlich im Terminal ...

sudo update-initramfs -u

Starte deinen Computer neu.

Dadurch werden die Standardtasten zu Funktionstasten, z. B. F8 ist F8 anstelle von Play / Pause. Hoffe das hilft! ^. ^

Alex Stevens
quelle
Dies funktionierte für 14.04 auf MacBook Pro 8,1. Vielen Dank!
mcmlxxxiii
Funktioniert auch am 16.04.
Lambart
0
sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar
solaar

Mit einer Mac-Tastatur erhalten Sie ein Optionsfeld, um toggle fn

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

user2167582
quelle