geekhack

geekhack Community => Keyboard Keycaps => Topic started by: Albay on Mon, 20 September 2021, 13:29:44

Title: ANSI layout plus german umlauts
Post 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?
Title: Re: ANSI layout plus german umlauts
Post by: AJM on Mon, 20 September 2021, 15:03:41
One easy option would be to switch the keyboard language of your OS to "US International".
Title: Re: ANSI layout plus german umlauts
Post by: Albay on Mon, 20 September 2021, 15:14:36
One easy option would be to switch the keyboard language of your OS to "US International".

Which key combinations would get me the umlauts?
Title: Re: ANSI layout plus german umlauts
Post by: MukeMukem on Mon, 20 September 2021, 15:49:18
Alt + q = ä / y = ü / p = ö / s = ß / 5 = €
Title: Re: ANSI layout plus german umlauts
Post by: rowdy on Wed, 22 September 2021, 04:20:04
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.
Title: Re: ANSI layout plus german umlauts
Post by: Albay on Thu, 23 September 2021, 14:46:09
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
Code: [Select]
;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
Title: Re: ANSI layout plus german umlauts
Post by: dante257 on Fri, 08 October 2021, 04:42:41
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