Mapeando o Controle Esquerdo para Hyper usando xkb

0

Como posso mapear a esquerda Ctrl para se comportar como hiper (hiper esquerda) usando xkb? Veja isso em keycodes/evdev :

// Fake keycodes for virtual keys
<LVL3> =   92;
<MDSW> =   203;
<ALT>  =   204;
<META> =   205;
<SUPR> =   206;
<HYPR> =   37;

Por que isso é falso? Eu defino <HYPR> para 37 para fazer o mapeamento, mas agora, a esquerda Ctrl keysym (usando xev ) é keysym 0x0, NoSymbol . Eu acho que está relacionado ao comentário acima dessas linhas. Alguma ideia? (Eu posso fazer isso com xmodmap , mas eu quero com xkb .)

    
por Sassan 29.05.2018 / 12:55

1 resposta

0

Foi assim que eu fiz: Editado evdev para:

...
<CAPS> = 37;
...
<LCTL> = 66;
...

<LCTL> = 66 já estava lá, pois queria que os limites fossem controlados. Acabei de fabricar tampas de produtos de controle à esquerda com <CAPS> = 37 e depois editou symbols/pc para:

...
key <CAPS> {    [ Hyper_L       ]   };
...

Agora gostaria de saber se posso fazer essas alterações em um arquivo de ponto no meu diretório pessoal.

    
por Sassan 29.05.2018 / 17:03