geekhack
geekhack Community => Keyboard Keycaps => Topic started by: Albay on Mon, 20 September 2021, 13:29:44
-
I want to switch from german ISO layout to US ANSI layout, but I still need to be able to type the german umlauts. I Want to avoid switching the whole keyboard from english to german so I am looking for options on how I can type them.
I was thinking of puttung them at their original places and acces them by pressing ALT. So ALT + ';' results in 'ö' and ALT + '-' results in 'ß'.
What other options are there for typing them on an ANSI keyboard?
-
One easy option would be to switch the keyboard language of your OS to "US International".
-
One easy option would be to switch the keyboard language of your OS to "US International".
Which key combinations would get me the umlauts?
-
Alt + q = ä / y = ü / p = ö / s = ß / 5 = €
-
If you are using a Mac, you can type Option-U followed by O = ö and Opt-U + Shift-O = Ö.
Opt-S = ß (fairly obvious when you consider what ß sounds like).
This is on an ANSI keyboard with no special layouts configured.
-
Thanks for your comments. I did not know about US-International keyboard. But this turns single and double quotes into dead keys. You can use them to type an umlaut like " + o = ö But you also have to press it twice to type one double quote.
Currently I am using an AutoHotkey script which turns capslock into a modifier key and I use it to type the umlauts.
capslk + o = ö or capslk + ; = ö
I found the script here: https://autohotkey.com/board/topic/84934-script-for-german-umlauts-changing/ (https://autohotkey.com/board/topic/84934-script-for-german-umlauts-changing/) and enhanced it a bit.
And here is the script for future reference. You have to save it as UTF-8 with BOM
;Umlaut
#Persistent
SetCapsLockState, AlwaysOff
#If, GetKeyState("CapsLock", "P")
a::Send, ä
o::Send, ö
u::Send, ü
s::Send, ß
e::Send, €
+a::Send, Ä
+o::Send, Ö
+u::Send, Ü
'::Send, ä
`;::Send, ö
[::Send, ü
-::Send, ß
"::Send, Ä
+;::Send, Ö
+[::Send, Ü
#If
-
You can also use the EurKey layout which uses ANSI layout and has all german letters u need.
https://eurkey.steffen.bruentjen.eu/?lang=de
just download and set it as your keyboard layout. I've been using it for 1 month but have also a 2nd build with iso.
if you want to type ü, ä, ö you just press alt gr+u/a/o