atalhos de teclado só funcionam com super-chave esquerda

6

Recentemente tive que alterar os atalhos de teclado após atualizar meu sistema. Eu tive que usar dconf-editor para definir manualmente o atalho de <Super>+R para <Mod4>+R para fazê-los funcionar (veja aqui ).

Isso funciona quando pressiono a tecla super direita junto com a tecla alfabética especificada, mas não funciona ao usar a super-tecla esquerda. Além disso, o menu do gnome-shell está configurado para aparecer quando eu pressiono apenas a tecla super, mas ela só aparece quando pressiono a tecla esquerda.

Eu gostaria que o gnome-shell aceitasse a super-tecla esquerda e direita para o atalho, mas eu não quero remapear a tecla de menu (que é <Super> por padrão).

    
por Lukas Knuth 13.05.2012 / 18:59

1 resposta

7

Use xmodmap -pm para verificar se ambas as chaves têm o modificador mod4 associado a elas.

vikktakkht:686 Z$ xmodmap -pm
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Observe que não é o suficiente que se chame Super_L ou Super_R ; é o mapeamento de modificadores que importa.

Você pode usar xmodmap para associar keyyms a modificadores, mas se seu sistema é moderno (e não OS X) então ele usa Xkb e você provavelmente quer examinar sua configuração Xkb ao invés de tentar alterá-lo com% código%. (Veja xmodmap e amigos, embora provavelmente exista uma interface do GNOME 3 que você deveria uso.)

    
por 13.05.2012 / 19:33