As teclas de função no teclado Apple não funcionam conforme o esperado

14

Eu estou usando um teclado Apple. Para obter a funcionalidade padrão das teclas de função, preciso pressionar as teclas fn + Function.

Isso é muito chato, porque eu frequentemente uso as teclas de função para depuração.

Existe alguma maneira de obter a funcionalidade padrão das teclas de função, ou seja, obter o efeito de pressionar a Fntecla sem precisar pressioná-la?

belacqua
fonte
Sugestão: Use o cabo USB com a conexão sem fio. Qual modelo do teclado Apple? Estou usando o "Teclado Mágico com Teclado Numérico" (Modelo A1843) com um Lenovo T470s executando o Ubuntu 18.04 Gnome. Quando clico no botão "fn", escurece a exibição do meu laptop! O mesmo acontece com o botão F1. O Gnome diz que ambos são o botão "Diminuir o brilho do monitor", de acordo com o painel de configuração Atalhos do teclado. MAS ... Quando o USB está conectado, a tecla fn funciona corretamente .... E F1 torna o brilho fraco, F2 o brilho. Portanto, o bluetooth faz com que os mapeamentos se tornem problemáticos.
iJames 16/05/19

Respostas:

10

O artigo deve ajudá-lo.

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

Eu inseri essas duas linhas de eco em /etc/rc.local:

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

Esses são inseridos logo antes da linha "exit 0".

jfmessier
fonte
2
Encontrado apenas o primeiro echo 2 > /sys/module/hid_apple/parameters/fnmodefoi o suficiente para mim no ubuntu 12.04 com alum apple wired keybd.
Maks
Você pode usar echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmodepara não precisar entrar no shell raiz para executar o comando.
21416 Dan
1
Eu sei que esse é um thread antigo, mas esse problema existe no 16.04. Essa solução foi aceita, mas a abaixo parece ser "o caminho certo" (tm). Você concordaria?
Ivan Perez
6

A partir do wiki comunidade Ubuntu no Apple Teclados ... Abrir este arquivo com permissões de root no terminal:

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

Em seguida, adicione ao final do arquivo:

opções hid_apple fnmode = 2

E então finalmente no terminal ...

sudo update-initramfs -u

Reinicie o computador.

Isso mudará as teclas padrão para serem as teclas de função, por exemplo, F8 é F8 em vez de reproduzir / pausar a música. Espero que isto ajude! ^. ^

Alex Stevens
fonte
Isso funcionou para 14.04 no MacBook Pro 8,1. Obrigado!
Mcmlxxxiii
Funciona em 16.04 também.
Lambart
0
sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar
solaar

com um teclado mac, você terá um botão de opção para toggle fn

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

user2167582
fonte