Remapeando permanentemente uma chave no Linux

7

Estou usando um teclado de alumínio da Apple com meu sistema Linux Mandriva 2010.2. Eu remapemos a tecla Apple Command () para control usando o seguinte arquivo .Xmodmap :

keycode 134 = Control_R
remove mod4 = Multi_key
add Control = Control_L Control_R Multi_key

Se eu permitir que o xscreensaver seja ativado e executado por algum tempo, ele parece desfazer esse remapeamento. Posteriormente, tenho que executar xmodmap ~/.Xmodmap novamente manualmente. Existe alguma maneira de evitar isso? Estou usando o XFCE como meu ambiente de área de trabalho.

    
por lebedov 03.07.2011 / 16:08

2 respostas

2

Alguns anos atrás eu usei um teclado de PC com um Mac OS 9, Mac OS X e Linux. A chave do Windows gerou o mesmo código de tecla que a tecla de comando da Apple e apareceu no linux como 'meta' ou algo assim. Tente a resposta do geekosaur para mapear a chave do Windows aqui.

Mesmo que seja o código de acesso incorreto, algo muito semelhante deve fazer por você.

Editar: Exemplo da seção xorg.conf para mapear a função Control para as teclas do Windows de acordo com as instruções do geekosaur.

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver    "keyboard"
    Option    "XkbLayout" "us"
    Option    "XkbOptions" "altwin:ctrl_win"
EndSection
    
por 04.07.2011 / 05:16
1

Você pode simplesmente definir permanentemente outro layout ou combinações de teclas. Aqui:

como atribuir outro modificador ao Alt tecla para o X11?

    
por 05.07.2011 / 07:14