¿Cómo consigo que la función de tecla de acento funcione con aplicaciones basadas en Java?

¿Cómo consigo que la función de tecla de acento funcione con aplicaciones basadas en Java?

Estoy usando Fedora 18 con Gnome 3.6, la configuración de distribución de mi teclado es inglés (EE. UU.). Cuando necesito escribir caracteres acentuados, uso la tecla de redacción (alt derecha) más la tecla de acento (`) seguida de la vocal que quiero acentuar. Funciona bien en todas las aplicaciones excepto en aquellas basadas en Java. ¿Alguien sabe cómo resolver este problema?

Respuesta1

Establezca la variable XMODIFIERS en "":

$ env XMODIFIERS="" java -jar tu_aplicación_java.jar

O:

$ exportar XMODIFICADORES=""

$ java -jar tu_aplicación_java.jar

Pero en el último caso, la variable XMODIFIERS permanecerá modificada después de salir de la aplicación Java y es posible que otros comandos la necesiten en su valor predeterminado.

Aprendí este truco aquí:https://devnet.jetbrains.com/message/5485348;jsessionid=AC90E67E77944B70A337D368B22A788A#5485348

Respuesta2

Intente exportar la variable de entorno AWT_TOOLKIT de esta manera

export AWT_TOOLKIT=MToolkit

información relacionada