Existe alguma maneira de trocar o fn (função) e as teclas de controle no linux em um macbook pro?

10

Não me importo se isso é feito no BIOS ou em um módulo ou software do kernel. Existe alguma maneira de fazer com que a tecla 'fn' atue como 'controle' e a tecla 'control' atue como 'fn' no linux executando em um macbook pro?

PS. Você pode fazer isso com o software no OSX com o aplicativo KeyRemap4MacBook.

abc
fonte
Eu acho que isso está conectado no teclado. Não tenho certeza, no entanto.
maxelost 24/01
Não posso dar uma resposta exata, mas veja como os autores desses arquivos de layout de teclado alteram os mapeamentos de teclas. Acho que alterar as chaves regulares é bastante trivial. Com um pouco de paciência e estudando os outros exemplos (onde esses arquivos devem ser instalados), você poderá descobrir como remapear as teclas fn e control. colemak.com
Ярослав Рахматуллин

Respostas:

1

Pessoalmente, não precisei fazer isso, mas esse link mostra que você poderá modificar o mapeamento de teclas do kernel ao inicializar para fazer essa troca.

Este link também afirma que o XFree86 tentará carregar o mapeamento do kernel no momento do carregamento, portanto, não será necessário fazer alterações apenas no X se você fizer o acima.

g19fanatic
fonte
0

Você pode tentar executar o xev a partir de um xterm e ver qual é o código-chave do fn. bits estão sendo anded e orred, então talvez você precise segurar outra tecla (ctrl) enquanto pressiona fn para ver os dados, mas depois retira o (provavelmente 0xffe3) e talvez tenha um valor que possa ser usado com o xmodmap. Eu lutei com aquela tecla d ** mfn antes nesses teclados e desisti.

empoeirado
fonte