Функциональные клавиши в клавиатуре Apple не работают должным образом

14

Я использую клавиатуру Apple. Чтобы получить функциональные клавиши по умолчанию, мне нужно нажать fn + Функциональную клавишу.

Это довольно раздражает, так как я часто использую функциональные клавиши для отладки.

Можно ли каким-то образом получить функциональность по умолчанию из функциональных клавиш, то есть получить эффект нажатия Fnклавиши без необходимости ее фактического нажатия?

belacqua
источник
Предложение: используйте USB-кабель с беспроводной связью. Какая модель клавиатуры Apple? Я использую «Волшебную клавиатуру с цифровой клавиатурой» (модель A1843) с Lenovo T470s под управлением Ubuntu 18.04 Gnome. Когда я нажимаю кнопку «fn», экран моего ноутбука тускнеет! Так же и кнопка F1. Gnome говорит, что они обе кнопки «Уменьшить яркость монитора» в соответствии с панелью настройки сочетаний клавиш. НО ... Когда USB подключен, клавиша fn работает правильно .... И F1 делает его тусклым, F2 делает его ярким. Таким образом, Bluetooth вызывает проблемы с отображением.
iJames

Ответы:

10

Статья там должна вам помочь.

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

Я вставил эти две строки эха в /etc/rc.local:

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

Они вставляются непосредственно перед строкой «exit 0».

jfmessier
источник
2
Нашел только первого echo 2 > /sys/module/hid_apple/parameters/fnmodeмне хватило на ubuntu 12.04 с alum apple wired keybd.
Макс
Вы можете использовать, echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmodeчтобы вам не пришлось заходить в корневую оболочку для запуска команды.
Дан
1
Я знаю, что это старая тема, но эта проблема существует в 16.04. Это решение было принято, но приведенное ниже выглядит как «правильный путь» (тм). Вы бы согласились?
Иван Перес
6

Из вики сообщества Ubuntu на Apple Keyboards ... Откройте этот файл с правами root в терминале:

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

Затем добавьте в конец файла:

options hid_apple fnmode = 2

И, наконец, в терминале ...

sudo update-initramfs -u

Перезагрузите компьютер.

Это изменит клавиши по умолчанию на функциональные клавиши, например, F8 - это F8 вместо воспроизведения / паузы песни. Надеюсь это поможет! ^. ^

Алекс Стивенс
источник
Это работало 14.04 на MacBook Pro 8,1. Благодарность!
mcmlxxxiii
Работает и 16.04.
Ламбарт
0
sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar
solaar

с клавиатурой Mac вы получите переключатель toggle fn

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

user2167582
источник