German characters on US-International keyboard layout

13

I'm used to a German keyboard layout, but want to try using a US-International keyboard to simplify programming.

On Windows 10 I can enter German umlauts (äöü) using the US-International layout (for the normal US layout this does not work) by pressing " followed by aou, but how to enter the ß (sharp s)? "s does not work. I want to avoid switching to the German layout or using Alt-sequences.

Thomas S.

Posted 2019-05-12T13:25:55.977

Reputation: 488

Not an answer to your question, so a comment, but you want want to consider WinCompose. This allows you to type a rarely used key (eg menu key), and then a sequence of characters to compose another. So for example <compose>a" -> ä. I actually have it set up so that <compose>ae -> ä because a) this much easier to remember if you write German; b) it doesn't involve a shift key. (I have <compose>ea -> æ, for the very rare occasions I need æ).

– Martin Bonner supports Monica – 2019-05-13T10:15:55.837

Also note that unlike the US-International keyboard, WinCompose lets you enter capital eszett (ẞ, <compose>SS) in addition to eszett (ß, <compose>ss). (disclaimer: I created WinCompose) – sam hocevar – 2019-05-14T14:42:13.697

Answers

17

AltGr+s. You could get help in Windows Keyboard Layouts, in particular at United States-International (with AltGr pressed):

enter image description here

enter image description here

JosefZ

Posted 2019-05-12T13:25:55.977

Reputation: 9 121

2Wow, that is an old piece of microsoft.com. Still has javascript checking for Netscape 4... – user1686 – 2019-05-13T18:51:54.530

Is there a way to tell this layout to make ' and " no dead keys? – Thomas S. – 2019-09-24T19:06:29.623

11

DavidPostill

Posted 2019-05-12T13:25:55.977

Reputation: 118 938

3

I'm used to a German keyboard layout, but want to try using a US-International keyboard to simplify programming.

If your goal is to simplify programming, you might want to check out keyboard layouts that are specifically optimized for programming. For example, the Neo layout makes the important programming symbols easily accessible on layer 3. The Neo layout also optimizes the normal letters for typing German and English texts (including äöüß), but you can also keep the normal letters as qwertz and benefit from Neo's programming support on layer 3.

jbethune

Posted 2019-05-12T13:25:55.977

Reputation: 31

1

Another option is Steffen Bruentjen’s EurKey layout https://eurkey.steffen.bruentjen.eu

– Joe – 2019-05-13T06:37:36.877

3

Personally i use this layout https://eurkey.steffen.bruentjen.eu/

It's basically the US layout with all of the umlauts (and anything else) you might need.

äöüß would be AltGr + a/o/u/s.

user1035432

Posted 2019-05-12T13:25:55.977

Reputation: 31

I'm trying the EurKey layout now and agree, that it is superior to the US-International, especially because ' and " are no dead keys any more. But also - as you mentioned - the German umlauts are more intuitively positioned. – Thomas S. – 2019-05-14T08:21:10.653

Unfortunately, it looks that EurKey causes Autohotkey scripts to produce different outputs. :( – Thomas S. – 2019-05-14T11:55:53.340

0

  1. Make sure keyboard layout is set to English US International( Not simply English US)
  2. For ä, ö and ü.

Press Shift + " keys. Nothing should appear on screen. Now press A and you get ä. Similarly for ö and ü.

Note: Press space if you wanted " (double quotes). So you need to press Shift + " and then space to get a single double quote in International US keyboard.

  1. Use right ALT ( ALT Grp) + S to get ß

Max Payne

Posted 2019-05-12T13:25:55.977

Reputation: 83

But Shift+" is already in use for a different purpose. Remember that this is for a programmer! – Mr Lister – 2019-05-13T08:15:43.630

Don't you mean ¨ rather than " – Viktor Mellgren – 2019-05-13T11:02:42.357

@mr lister. Well that's how I program anyway – Max Payne – 2019-05-13T18:25:35.727

@viktor. I mean use " key to get umlaut. Is there umlaut keyy directly? – Max Payne – 2019-05-13T18:27:06.587

@MaxPayne Not on a US keyboard. – Mr Lister – 2019-05-13T19:12:27.960

0

I'm in the same boat as you and use eurokb as custom keyboard layout. It supports composing additional characters like German umlauts, but also many others like French or Greek characters. The composing sequences largely follow logic, so AltGr-a + : becomes ä, AltGr-o + : becomes ö, . can be used for ȧ and so on.

gix

Posted 2019-05-12T13:25:55.977

Reputation: 221