Aceleradores localizados (teclas de acceso rápido de JMenuItem) en Swing

Estoy trabajando en una aplicación en inglés en una computadora portátil alemana, sobre un sistema operativo español.

Incluso si configuro de forma explícita Locale.setDefault (Locale.ENGLISH) al principio de mi aplicación, estoy viendo los hotkexs en el menú como

CTRL + Mayúsculas + C 

en lugar de

CTRL + SHIFT + C 

que pasé al objeto KeyStroke.

No es solo que la palabra no se localice al inglés como lo especifiqué, sino que también asigna la tecla MAYÚS a MAYUS (BLOQ MAYÚS en inglés), así que supongo que no es solo un problema de idioma, sino también el mapa de teclas.

Entonces, ¿cómo puedo imponer el inglés para todos los componentes GUI?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta