atalho de teclado funciona em um layout, não em outro

2

Eu uso terminator em arch linux / Gnome 3 e lá alterno entre as guias com Control L + Page Up / Down . Quando estou no layout de teclado de ou en , isso funciona bem. No entanto, descobri que quando estou usando o layout de teclado no , essa mesma combinação de teclas não faz com que terminator alterne entre as guias, em vez disso, ele imprime 5~ no terminal.

Já verifiquei a janela Show Keyboard Layout para verificar se as chaves Control L , Page Up e Page Down não foram remapeadas ou algo assim e são exatamente as mesmas entre o de e o no layout.

De onde vem esse comportamento?

Edit: Eu investiguei um pouco mais e descobri que a única diferença, xev para as duas combinações, é a variável state , que é 0x4004 in de e 0x4 in no . Qual é o sinalizador 0x4000 ? Por que é definido no layout de e não no no one?

    
por Florian 19.08.2016 / 12:07

0 respostas