No creo que ese título probablemente ayude mucho, pero aquí está mi problema:
Estoy usando el increíble administrador de ventanas y estoy tratando de hacer que mis combinaciones de teclas tengan un sabor similar al de OSX para teclas especiales. Estoy aprendiendo alemán, por lo que necesito escribir las vocales con diéresis (puntos dobles) sobre ellas. En OSX, para hacer esto, escribe Alt + U, luego la vocal que desea.
Obviamente, eso no será factible en impresionante, pero lo que quiero es que modkey + envíe un evento de teclado que me dé la impresión de que presioné una tecla de diéresis.
¿Tendría que cambiar la distribución del teclado primero? ¿De modo que el código cambia el diseño, envía el evento correspondiente y luego lo cambia? ¿O puedo enviar el evento sin cambiar el diseño?
¿Y cómo envío el evento en primer lugar, si eso es posible?
Puede configurar una clave de composición para todo tipo de secuencias de teclas diferentes .
Hay instrucciones específicas para Ubuntu , pero suponen que está ejecutando un entorno de escritorio como Gnome o Xfce.
Si está utilizando awesome como administrador de ventanas independiente, puede establecer una clave de redacción en su
.xinitrc
archivo de la siguiente manera (este ejemplo usa la Altclave correcta ):Entonces, para componer una A, por ejemplo, que golpearía: CtrlRAlt, ",a
Puede leer más sobre la tecla Componer en la página de Wikipedia .
fuente
Además de la tecla Componer, también puede configurar una tecla para seleccionar el llamado 'tercer nivel' seleccionando uno de los diseños de teclado 'internacional'. En Debian, uso 'Inglés (claves inactivas AltGr internacionales)'. En los teclados de PC, en AltGrrealidad está destinado para este propósito, y a X le gusta asignarlo al cambio de tercer nivel de forma predeterminada. También puedes hacer esto explícitamente.
Todo lo que necesita para que esto funcione es mantener presionada AltGry presionar una tecla en el teclado (es básicamente otra tecla de mayúsculas). Esta es exactamente la forma en que esto funciona también en Mac.
Los acentos son más intuitivamente accesibles que las diéresis. AltGr+ aproblemas á . La versión de diéresis usa una tecla cerca de la vocal en el teclado:
AltGr+ Q→ ä
AltGr+ R→ ë (ok, no es una diéresis ; solo se enumera para completar)
AltGr+ J→ ï (ídem)
AltGr+ P→ ö
AltGr+ Y→ ü
Presione estos Shiftbotones con la tecla hacia abajo para obtener las versiones en mayúsculas, por ejemplo, AltGr+ Shift+ Q→ Ä .
fuente