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?


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.


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! ^. ^


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.