Não tenho certeza se é uma solução exata para você, mas você pode experimentar o LangOver
Basicamente, você não precisa alterar o layout, ele mudará suas palavras para o idioma de que você precisa ao usar algo como o Google Tradutor ou uma ferramenta de tradução de sua escolha. Então você pode deixar o layout dos EUA e conseguir palavras em alemão de qualquer maneira.
With LangOver you can change your
language in keyboard. To change
language with LangOver you have to
click "F10" and your text will be
fixed!
- Use "F10": (switch between languages) - Just click F10 – and your
text will be fixed!
- Use "SHIFT+F10": for converting upper / lowercase text: ABC<>abc
- Use "F6": For reversing a text
- Use "Control+G": TO search in Google
Vou continuar procurando uma ferramenta para definir seu layout para um aplicativo de qualquer maneira; -)