remapeamento de CAPS em xkb não funciona

0

Remapeando o RWIN para o Mod5 funciona:

key <RWIN> {actions=[SetMods(modifiers=Mod5)]};

Remapeamento de BKSL para Mod3 também funciona

key <BKSL> {
    [NoSymbol],
    actions=[SetMods(modifiers=Mod3)]
};

Então, por que o remapeamento de CAPS (também para Mod3) não funciona?

key <CAPS> {[NoSymbol],actions=[SetMods(modifiers=Mod3)]};

Eu verifiquei com xev: pressionar caps dá código de acesso 66 e <CAPS> é definitivamente um alias para 66 ...

alguém pode confirmar esse comportamento?

editar: funciona a meio caminho. O CAPS não faz nada com essa configuração, exceto gerar o evento (que xev captura)

editar: estranhamente remapeando-o para LockMods(modifiers=Lock) works ...

edit: Estou usando o xkbcomp para fazer o upload desse layout

edit: Acabei de alterar LockMods para SetMods em /usr/share/X11/xkb/compat/caps e agora funciona. Mas eu não quero exatamente mudar arquivos de sistema para o meu layout personalizado. Eu suponho que isso seja um bug?

    
por John Smith 07.03.2018 / 02:19

0 respostas

Tags