Dyalog APL secuestra la clave de Windows y no la devuelve (Fedora 32/Gnome, licencia gratuita, Kitty)
Al iniciar Dyalog, asignará directamente la tecla de Windows como la tecla de símbolo APL. Sin embargo, cuando dejo Dyalog con ⎕OFF
, no volverá al estado normal del teclado. La mayor parte de mi combinación de teclas WM involucra la tecla Win y no encontré ninguna otra solución que reiniciar mis computadoras.
¿Es posible anular la clave APL de Dyalog para que no transforme automáticamente la clave Win en clave APL?
Estaba planeando usar un setxkbmap
comando para tener el control sobre eso.
Gracias.
Respuestas
Si llama dyalog -nokbd
, se omitirá la configuración del teclado. Por supuesto, tendrá que manejar el teclado usted mismo (consulte APL Wiki para obtener más detalles).
Alternativamente, puede crear un pequeño script que restaure su teclado cuando APL finalice, de la siguiente manera:
OLDLAYOUT=$(setxkbmap -query | sed -n 's/^layout://p')
OLDVARIANT=$(setxkbmap -query | sed -n 's/^variant://p')
OLDOPTION=$(setxkbmap -query | sed -n 's/^options://p')
dyalog
OLDLAYOUT=$(echo $OLDLAYOUT | sed 's/^$/,/')
OLDVARIANT=$(echo $OLDVARIANT | sed 's/^$/,/')
setxkbmap -layout $OLDLAYOUT -variant $OLDVARIANT -option -option $OLDOPTION