Eu tenho um MacBook Pro e instalei o Archlinux nele. Eu li o artigo deles sobre teclados da Apple e consegui fazer a função funcionar corretamente (o que significa pressionar F5 na verdade F5), conserte algumas chaves trocadas usando isolayout
e gostaria de trocar a chave opt e cmd.
Portanto, criei um arquivo chamado /etc/modprobe.d/apple_keyboard.conf
e coloquei o seguinte conteúdo:
options hid_apple fnmode=2 isolayout=0 swap_opt_cmd=1
Isso funciona para o teclado interno do macbook, mas também tenho um teclado bluetooth da Apple, para o qual essas opções não parecem se aplicar. Especialmente as teclas opt e cmd não são trocadas pelo teclado bluetooth. Eu não tenho ideia do que posso verificar, então eu ficaria grato por qualquer dica.
UPDATE :
Acabei de perceber que escrevi isolayout
em vez de iso_layout
. Se eu mudar isso, < e ^ chave são ligadas no teclado interno. Eu não tenho o teclado bluetooth comigo, mas vou atualizar na segunda-feira para ver se é pelo menos correto com o outro teclado. No entanto, se este for o caso, eu precisaria de uma maneira de diferir entre os dois teclados ...
UPDATE
O teclado Bluetooth ainda não é afetado pela configuração iso_layout
...
UPDATE
Foi-me dito para adicionar a saída de dmesg
, depois de ligar o teclado (eu fiz isso desligando e ligando novamente), e é isso que aparece:
[56929.073859] hid-generic 0005:004C:026C.000B: unknown main item tag 0x0
[56929.073921] input: Magic Keyboard with Numeric Keypad as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.3/1-8.3:1.0/bluetooth/hci0/hci0:11/0005:004C:026C.000B/input/input24
[56929.074084] hid-generic 0005:004C:026C.000B: input,hidraw2: BLUETOOTH HID v0.80 Keyboard [Magic Keyboard with Numeric Keypad] on 34:36:3b:ca:dd:71
Tags keyboard-layout keyboard apple