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