layout do teclado: altere a super-chave (tecla do Windows) para se comportar de maneira diferente

1

uma das teclas do meu teclado está morta (< >) e gostaria de alterar o comportamento das janelas / super-teclas, para que eu possa usá-las para digitar < e > .

isso é possível? Eu estou no Ubuntu 9.04 com o gnome, eu li algumas informações sobre o setxkbmap e o xmodmap, mas não sei por onde começar.

obrigado

    
por Chenmunka 19.05.2010 / 16:40

2 respostas

1

A resposta da Dmatigs já deve funcionar. Eu só quero acrescentar que se você está tendo problemas para encontrar o código-chave, pode olhar no mapa de teclado que você está usando em / usr / share / rdesktop /, ou como alternativa você deve usar o keysym (o nome X11 usa para isso chave, por exemplo, Super_L para a tecla esquerda do Windows) em vez do código de tecla.

E você provavelmente terá que fazer algo como xmodmap -e 'limpar mod4' se quiser modificar Super_L (já que é o que o X11 chama de tecla 'modificadora'), e então adicionar Super_R novamente com xmodmap -e 'add mod4 = Super_R '.

xmodmap -e 'clear mod4'
xmodmap -e 'add mod4 = Super_R'
xmodmap -e 'keysym Super_L = less greater'

É assim que eu tentaria fazer isso. Os dois keyyms por trás do igual na última linha são para teclas normais e shift + key respectivamente. Você pode adicionar até 6 (possivelmente até mais, mas não tenho certeza) para todos os tipos de grupos de modificadores diferentes (alt, ctrl, ISO_Level3_Shift ou alt gr).

Por último, coloque os comandos (apenas as partes por trás do -e, não a chamada completa do xmodmap) em um arquivo chamado .Xmodmap no seu diretório pessoal, que fará com que o X11 carregue sua configuração toda vez que você iniciar sua sessão de desktop.

    
por 19.05.2010 / 18:15
1

Abra um terminal e digite

xev

Agora, pressione as teclas relevantes - em primeiro lugar, a sua super-chave e, em seguida, a > (Eu não sei como o seu teclado parece). Na janela de saída, você verá um monte de rabiscos, mas preste atenção em cada tecla do "Código de Chave" e anote-os.

Em seguida, aperte outro terminal e digite

xmodmap -e 'keycode 1=2'

Onde o primeiro número é o código de tecla para sua super-chave, e o segundo, o código de tecla para a chave que você quer que atue.

    
por 19.05.2010 / 17:37