Layout de teclado diferente para cada teclado

1

minha configuração é a seguinte:

Eu tenho um notebook (com teclado integrado / não-Apple rodando Arch) e um teclado externo (teclado da Apple)

O problema é que a Apple usa um layout interno diferente para seus teclados. Por exemplo, as teclas alt e cmd / do windows são comutadas.

Por enquanto eu tenho um script que muda o keymap globalmente em X11 / setxkbmap (para todos os teclados) para que a alt e a windows estejam no lugar correto, mas então eles estão errados no interno.

Existe uma maneira de o Linux detectar um teclado externo (por id ou algo assim), atribuir um mapa de teclas específico no console e X11, enquanto deixa o teclado interno intacto?

    
por Lazarus535 26.02.2016 / 13:38

1 resposta

0

Ao procurar por problemas de hardware, o Arch Wiki é um excelente recurso.

Wiki do Apple Keyboard Arch

"Você pode usar o pacote AUR un-apple-keyboardAUR. Atualmente ele só funciona para o modelo USB de alumínio." Não tenho certeza se este é seu modelo.

Isso alterna as teclas cmd e meta $ echo 1 | sudo tee /sys/module/hid_apple/parameters/swap_opt_cmd

Execute o seguinte comando para anexar a linha de configuração ao arquivo e tornar a alteração permanente.

/etc/modprobe.d/hid_apple.conf creating it if necessary:
$ echo options hid_apple swap_opt_cmd=1 | sudo tee -a /etc/modprobe.d/hid_apple.conf
    
por 26.02.2016 / 13:54