Use xkb para fazer shift inserir parênteses

Use xkb para fazer shift inserir parênteses

Estou tentando imitar a configuração que tive no OS X (via Karabiner): pressionar a tecla esquerda Shiftem sua própria tecla insere um left (, mas mantê-lo pressionado e pressionar outra tecla funciona como uma Shifttecla normal (e da mesma forma com a direita Shifte a direita )). Isso é possível com xkb?

Responder1

Uma maneira é usarcapa.

xcape [-d] [-t timeout] [-e map-expression]

Isso deve funcionar:

xcape -e 'Shift_L=parenleft;Shift_R=parenright'

capaestá incluído como um pacote para algumas distribuições.

Notas:

Possui um atraso padrão de 500 ms após o qual a chave mapeada não será emitida. Pode ser definido pela -topção.

Cadaexpressão de mapaexecutado como um daemon e possui seu próprio PID.

informação relacionada