Use dois teclados diferentes com layouts diferentes no ambiente do FreeBSD no X

4

Comprei um laptop e instalei o FreeBSD nele. Agora estou tentando terminar tudo isso.

O laptop tem um teclado dinamarquês, mas eu também tenho um teclado tipo USB com layout bépo (francês Dvorak) e gostaria de poder usá-los, pelo menos em um ambiente gráfico.

Eu acho que é isso. Para deixar claro, quero que cada teclado seja utilizável em X com seu próprio mapa de teclado como normal e não tendo que alternar com uma tecla toda vez que eu realmente mudar de teclado.

Eu li sobre o kbdmux.

Posso dizer ao kbdmux para usar o keymap bépo ao receber entrada do teclado USB, enquanto confia no keymap dinamarquês enquanto estiver no teclado da placa? O mapa de teclas do console é o mapa de chaves danish.iso, como definido em /etc/rc.conf.

Ou devo desativar o kbdmux e endereçar os teclados e seus mapas no xorg.conf?

    
por 22decembre 09.04.2016 / 22:15

1 resposta

0

O Kbdmux combina dois teclados para um, trocando os dispositivos originais para retornar apenas scancodes e traduzindo-os através de apenas um mapa de teclado. Ao usar o Xorg, o próprio kbdmux é alterado para retornar os scancodes com o Xorg fazendo a tradução. O problema é claro que o Xorg só vê um teclado conectado. Então, acho que sua ideia é de fato a única solução possível. Você tem que desabilitar o kbdmux e conectar os teclados reais como instâncias individuais ao Xorg.

    
por 13.06.2016 / 09:49