Troque Ctrl com uma tecla de caractere em xkb

1

Atualmente, estou tentando remapear minha chave H ( <AC06> ) para agir como a tecla Ctrl.

Eu adicionei o seguinte no arquivo /usr/.../xkb/symbols/us:

key <AC06> { [ Control_L, Control_L ] };

Pareceu funcionar como programas que têm um comportamento diferente quando o Ctrl está inativo (como o Chrome) reconheceu a tecla como Ctrl. Mas quando usado em conjunto com qualquer outra chave (ctrl-T, por exemplo, ou H-T aqui), não funcionou.

Eu também tentei adicionar partial alphanumeric_keys modifier_keys na frente da declaração xkb_symbols e adicionar replace key <AC06>... , mas sem sucesso.

    
por Manux 05.04.2012 / 15:06

1 resposta

1

Encontrou a resposta!

Tudo o que eu tinha que adicionar era a seguinte linha:

modifier_map Control { <AC06> };        '

Mas agora estou tendo problemas porque o GNOME parece achar que H ainda é Ctrl (e H ao mesmo tempo!) enquanto está em outros layouts (eu estava modificando a colemak, mas também teve impacto em outros layouts). .

    
por 05.04.2012 / 16:11