Tecla de controle à direita mapeada como multi-chave no Ubuntu

2

Estou usando o Ubuntu 9.10 em um laptop Dell D620. A chave de controle direita do meu laptop não responde em aplicativos como FireFox, Terminal e Vim. Eu posso deixar Ctrl + T e abrir novas abas, à esquerda Ctrl + W no Vim para alternar as janelas, etc, mas não com o botão direito Ctrl .

Corri xev no terminal para ver se os eventos de pressionamento de tecla aparecem, e eles aparecem. Esta é a saída

KeyPress event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 2987783, (160,-9), root:(163,39),
    state 0x10, keycode 105 (keysym 0xff20, Multi_key), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: True

KeyRelease event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 2987852, (160,-9), root:(163,39),
    state 0x10, keycode 105 (keysym 0xff20, Multi_key), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Como posso obter minha chave de controle certa para responder novamente? Se há um atalho ou algo que está sobrecarregando a funcionalidade da minha chave de controle direita, como faço para limpá-la? Eu configurei o layout do teclado como padrão, mas isso também não ajudou.

Atualizar

No xev, o controle da esquerda aparece assim

KeyPress event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 3301139, (218,3), root:(221,51),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4a00001,
    root 0xfd, subw 0x0, time 3301230, (218,3), root:(221,51),
    state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Diz Control_L nas 3 linhas. Mas, para a chave de controle correta, ela é rotulada como Multi_key . Então parece que minha chave de controle direita está mapeada como "Multi key", o que provavelmente está errado.

Eu segui as instruções da primeira resposta e remapeei a tecla de controle direita, e agora a tecla de controle direita aparece como Control_R, mas ainda não está funcionando corretamente.

    
por Blaine Lafreniere 27.12.2009 / 07:17

1 resposta

1

Que tal remapear com o xmodmap?

$xmodmap -e 'keycode 105 = Control_R'
    
por 27.12.2009 / 09:01