Obtendo XKB chaves de seta (ISO_Level3_Shift + HJKL) para funcionar corretamente com a chave WIN em X11

2

Eu vi algumas postagens sobre como remapear as teclas de seta em X11 com XKB, mas embora elas funcionem muito bem, nenhum método até agora (exceto usar grupos diferentes, que se tornam um incômodo de gerenciar com a configuração do teclado do Gnome) parece para trabalhar em conjunto com a tecla do Windows .

Estou tentando remapear meu teclado para que as teclas HJKL permitam que eu tenha navegação com ISO_Level3 modifier .

Eu tentei atribuir as teclas de seta diretamente em ISO_Level3 e redirecionando a chave (eu dou os dois exemplos no código abaixo).

Eles trabalham sozinhos (isto é, eu posso usar as setas-chave sozinhos) e eles também trabalham com CTRL e ALT (ou seja, CTRL + LVL3 + H = CTRL + ESQUERDA ) mas eles não funcionam junto com o WIN chave .

Meu arquivo de símbolo é:

default partial alphanumeric_keys modifier_keys
xkb_symbols "basic" {
      name[Group1] = "Satan";
      include "us"

      // middle row
      key <AC06> {
        symbols =   [ h, H, Left ],
        actions =   [ NoAction(), NoAction(), Redirect(key=<LEFT>) ] };
      key <AC07> {      [ j, J, Down ] };
      key <AC08> {      [ k, K, Up ] };
      key <AC09> {      [ l, L, Right ] };

      key <AC10> {      [ ISO_Level3_Shift, colon, semicolon, colon ]};
      modifier_map Mod5 { ISO_Level3_Shift };
};
    
por jbssm 07.06.2018 / 13:39

0 respostas