Ja, natürlich! ; -)
Use apenas o teclado English (US Alternative International) … A maioria das letras da Europa Ocidental (incluindo o alemão) exceto alguns personagens engraçados como ß, Æ, å, ø e þ pode ser digitado dessa forma usando chaves "dead": para digitar ü apenas digite " e u e isso irá resultar em ü . A única desvantagem é que enquanto estiver programando você terá que digitar "" e "" e voltar com ← para depois preencher as strings.
Isso porque, se você tentar digitar "uma string", isso resultará em "string"…
Você vai se acostumar com isso dentro de uma semana ou imediatamente, dependendo de como você digita strings já! ; -)
äëïÿöüçéè,… não causará problemas algum!