Buenas,
A mi este codigo me funciona perfectamente:
Código Java:
Ver originalimport java.awt.im.*;
public classTest
{
public static void main
(String[] args
) {
System.
out.
println(context.
getLocale().
toString()); }
}
Referencia:
https://stackoverflow.com/questions/...nguage-in-java
Respecto a tu segunda pregunta, lo mejor es que estudies bien el funcionamiento de la captura de teclado:
https://docs.oracle.com/javase/7/doc.../KeyEvent.html
Aqui tienes un ejemplo en JavaFx que funciona con diferentes layouts de teclado:
https://stackoverflow.com/questions/...ards-in-javafx
Un saludo