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 -t
opción.
Cadaexpresión-mapase ejecuta como un demonio y tiene su propio PID.