A tecla shift direita não funciona

A tecla shift direita não funciona

Eu tenho uma instalação relativamente nova do Ubuntu 15.04 beta. Até ontem, tudo estava funcionando perfeitamente. Em algum momento, em 01/04/15, minha Shifttecla direita parou de funcionar como Shiftchave e não consegui descobrir o porquê. Tenho quase certeza de que é um software, porque em meus vários testes consegui trocar as Shiftteclas Esquerda e Direita usando o xmodmap.

O que pretendo fazer é que ambas Shiftas teclas funcionem como Shift. No momento estou usando o layout dos EUA:

$ setxkbmap -print
xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+us+inet(evdev)+capslock(ctrl_modifier)+terminate(ctrl_alt_bksp)"    };
    xkb_geometry  { include "pc(pc105)" };
};

O que não consigo descobrir é como fazer com que ambas Shiftas chaves funcionem como Shiftchaves. Aqui está a saída do xev para a Shifttecla esquerda (funcionando corretamente):

KeyPress event, serial 36, synthetic NO, window 0x4000001,
    root 0x2ac, subw 0x0, time 58946313, (110,140), root:(140,225),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4000001,
    root 0x2ac, subw 0x0, time 58946553, (110,140), root:(140,225),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

E a xevsaída para quando pressiono a Shifttecla certa.

PropertyNotify event, serial 36, synthetic NO, window 0x4000001,
    atom 0x137 (_NET_WM_STATE), time 59049363, state PropertyNewValue

FocusOut event, serial 36, synthetic NO, window 0x4000001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 36, synthetic NO, window 0x4000001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 36, synthetic NO, window 0x0,
    keys:  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 

Se for importante, alterno entre Gnome e Mate.

Atualização (algumas horas depois): executei setxkbmap -printno meu laptop, que tem uma configuração muito semelhante (Ubuntu Vidid Beta - Gnome Edition; sem MATE instalado) e no qual as Shiftchaves funcionam conforme o esperado, e a saída parece exatamente a mesma que o outra máquina. Bastante confuso.

Atualização 08/04/2015: Saí do Gnome e entrei no MATE e o problema desapareceu. Não registrei isso como um bug do Launchpad porque tenho 100% de certeza de que foi algo que fiz em algum lugar e simplesmente não consigo descobrir o quê. Eu vasculhei o Launchpad em busca de algo que parecesse relacionado e não encontrei nada. Acho que uma atualização de pacote que causasse esse tipo de problema teria afetado mais do que apenas eu.

Responder1

No Ubuntu, abra as preferências do teclado >> Acessibilidade

Em seguida, nas teclas de aderência, marque a opção Simular teclas simultâneas - e desmarque a opção teclas de aderência desativadas se duas teclas forem pressionadas juntas.

Por favor, deixe-me saber se isso funciona para você.

informação relacionada