Eu vi algumas postagens sobre como remapear as teclas de seta com XKB, mas embora elas funcionem muito bem, nenhum método até agora (exceto usar grupos diferentes, o que torna um incômodo gerenciar com a configuração do teclado do Gnome) parece funcionar juntamente com o Windows .
Estou tentando remapear meu teclado para que as teclas HJKL me permitam ter navegação com um modificador ISO_Level3
.
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 Windows .
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 };
};