3º nível com espaço XKB

3

Eu já passei por muitos documentos e passei muito tempo tentando configurá-lo, mas até agora sem sucesso. Eu tenho teclado com as teclas de 3º nível (provavelmente ISO_LEVEL3_shift?) Então, quando pressiono Caps Lock e ao mesmo tempo A , recebo um agudo (á).

É possível mapear a chave shift de nível 3 para Space em vez de Caps Lock ? Eu imagino que quando ele é pressionado com a tecla, ele age como mudança de nível 3, caso contrário é apenas espaço. Eu não sou contra experimentar, mas mostre-me, por favor, pelo menos a direção (se for possível).

    
por knezi 06.03.2015 / 21:26

1 resposta

0

Uma possibilidade é usar o xcape . Eu uso com sucesso para mapeamento de turno para esc. Para mapear a barra de espaço ao modificador (da página man):

sp=Hyper_L
xmodmap -e "keycode 65 = $sp"
xmodmap -e "remove mod4 = $sp"
xmodmap -e "add mod1 = $sp"
xmodmap -e "keycode any = space"
xcape -e "$sp=space"

No entanto, acabou por não ser utilizável para mim, uma vez que quando eu digito tenho a tendência de pressionar a próxima tecla antes de liberar o espaço. Espero que ajude alguém.

    
por 26.01.2018 / 18:00

Tags