Utilice xkb para hacer que shift inserte paréntesis

Utilice xkb para hacer que shift inserte paréntesis

Estoy tratando de imitar la configuración que tenía en OS X (a través de Karabiner): al presionar la Shifttecla izquierda se inserta una izquierda (, pero mantenerla presionada y presionar otra tecla actúa como una Shifttecla normal (y de manera similar con las teclas derecha Shifty derecha). )). ¿Es esto posible con xkb?

Respuesta1

Una forma es usarxcape.

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

Esto debería funcionar:

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

xcapeSe incluye como paquete para algunas distribuciones.

Notas:

Tiene un retraso predeterminado de 500 ms después del cual no se emitirá la clave asignada. Se puede configurar mediante la -topción.

Cadaexpresión-mapase ejecuta como un demonio y tiene su propio PID.

información relacionada