Eu tenho um teclado slim da Apple (USB) e, se quiser usar uma das teclas de função como está, também preciso pressionar a tecla "fn" primeiro. Caso contrário, ele tentará executar a outra função da tecla, como aumentar ou diminuir a intensidade da tela, alterar o volume / silenciar, etc.
Além disso, a tecla fn está realmente na posição da tecla "inserir" para teclados comuns. Como posso corrigir tudo isso?
Eu realmente gosto deste teclado, pois torna minha digitação muito mais fácil e muito mais silenciosa também. Mas alguns desses mapeamentos diferentes às vezes me incomodam.
Obrigado :-)
A resposta acima sobre qual opção definir
/etc/modprobe.d
está um pouco desatualizada. Felizmente, existe documentação detalhada sobre o suporte do Apple Keyboard :Eu pessoalmente recomendo
sudo update-initramfs -u -k all
atualizá-lo para todos os seus kernels (quando você estiver confiante de que a configuração funcionará conforme o esperado).Definir o modo fnmode
/sys
ainda funciona da mesma maneira:Os valores nos dois métodos são os seguintes:
fonte
echo 2 > /sys/module/hid_apple/parameters/fnmode
para tornar o FN como primário e os controles do Mac secundários. Oh sim!! Obrigado, wuputah !!A partir daqui
como trocamos a função da tecla Fn?
Primeiro edite o /etc/modprobe.d/options
e verifique se tem a linha
Salve e saia. Por fim, precisamos atualizar o ramfs:
Depois é só reiniciar!
fonte
Isso funcionou para mim no Fedora 24
Crie um novo arquivo para o SystemD iniciar.
gedit /usr/lib/systemd/system/mac-keyboard.service
Verifique se o arquivo contém o seguinte
Recarregue o SystemD para ler seu novo arquivo
systemctl --system daemon-reload
Inicie o serviço SystemD.
systemctl start mac-keyboard.service
Ative o serviço para iniciar na inicialização.
systemctl enable mac-keyboard.service
Referência: https://www.dalemacartney.com/2013/06/14/changing-the-default-function-key-behaviour-in-fedora/
fonte
com um teclado mac, você terá um botão de opção para
toggle fn
fonte