Cuando uso un teclado, espero los siguientes comportamientos (y confío en estos comportamientos):
- Presione ", suelte" : debe recordar la tecla como una tecla muerta
- Presione ", suelte ", presione <space>, suelte<space> : debe imprimir
"
- Presione ", suelte ", presione ", suelte" : debe imprimir
""
Entiendo que este comportamiento está definido por una distribución del teclado, así que investigué un poco.
En el diseño del teclado "Inglés - EE. UU. Con teclas muertas", obtengo los 2 comportamientos principales que prefiero, pero el último comportamiento no se cumple y obtengo el carácter extraño ¨
cuando lo intento.
En la distribución del teclado "Inglés - EE. UU. Con teclas muertas AltGr", solo obtengo el último comportamiento, pero la tecla ya no se comporta como muerta.
¿Cómo puedo modificar la distribución del teclado para cumplir con los 3 comportamientos que espero cuando uso un teclado?
keyboard-layout
Ferrybig
fuente
fuente
Respuestas:
Después de probar diferentes maneras para este problema, finalmente encontré una solución con ayuda en el chat para este problema
La causa raíz del problema es en realidad el hecho de que Linux no tiene una
dead_apostrophe
y unadead_quotedbl
por defecto, por lo que el "diseño de teclado muerto de EE. UU." Predeterminado ha asignado unadead_acute
o una tecla no muerta asignada a"
.Esto significaba que este problema no se puede solucionar haciendo su propia distribución de teclado personalizada, como me sugirieron en el chat.
Después de más investigaciones y el tiempo justo para aprender nuevas palabras clave para buscar, encontré esta solución en Unix y Linux StackExchange , lo que me ayudó a resolver el problema.
Seguí los siguientes pasos enumerados en esa respuesta:
sudo apt install uim
echo 'export GTK_IM_MODULE="uim"' >> ~/.profile
echo 'export QT_IM_MODULE="uim"' >> ~/.profile
curl 'https://gist.githubusercontent.com/guiambros/b773ee85746e06454596/raw/0ea6d7f7cf9a6ff38b4cafde24dd43852e46d5e3/.XCompose' > ~/.XCompose
Después de estos pasos, logré cumplir las siguientes expectativas que tenía sobre mi teclado:
fuente