How can I stop Windows (7) changing keyboard layouts all the time?

0

1

I use EN/English (United Kingdom) most of the time, but occasionally need to switch to DA/Danish to write the 3 extra vowels Æ/Ø/Å or to write vowels with "umläüts" for German or other Scandinavian languages.

Thus I have Control-Shift configured to change keyboard layouts.

That is fine, except Windows fairly often appear to decide to change the layouts (try to guess the right one while I am typing?). Does anybody know how I can stop this?

Ideally I would have it so that there is a single setting for each login, not a single setting for each program/login combination (and absolutely no guessing ever).

nsandersen

Posted 2016-03-30T14:13:13.157

Reputation: 185

If you change the combination does this behavior still happen? If you boot into a minimal configuration does it still happen? – Ramhound – 2016-03-30T14:15:22.053

Changing to alt-shift worked.. until the latest "updates". Will try minimal configuration some time, but I think this is a "feature". – nsandersen – 2016-06-22T11:38:20.063

Answers

1

I face the same issue when writing in French on my QWERTY keyboard. My solution was to stop switching from EN/English to FR/French, and only use the International layout instead.

If you go in Control Panel>Change keyboards and other input methods>Change keyboards, you'll have the option to add a layout under Installed services; go to English (United Kingdom)>Keyboard>United-States-International. The International keyboard allows you to type any accent above or under a letter.

For instance to type ä, first press shift+" and then press A. The only drawback is off course if you want to type a quotation mark, you'll have to first press shift+" and then press space; but after some time you get really used to it. You can also press Alt Gr (the one on the right side of the keyboard) and any other key to directly type a symbol, like if you press AltGr+L you'll get ø (also works for higher case with Shift).

If you would rather want to stay with separate keyboard layouts, you can display the Language Bar, in Control Panel>Change keyboards and other input methods>Change keyboards>Language Bar and select Docked in the taskbar; this will permanently display what layout you are using, either EN or DA, and switches automatically when you press Ctrl+Shift.

Galahad78

Posted 2016-03-30T14:13:13.157

Reputation: 11

Thank you, I must have a layout available with single-key access to æ, ø and å (can live with a "dead" key, in my case ] for ¨), so I would like to stay with separate keyboard layouts. I have got the EN/DA indicator on the task bar, the problem is that it changes without me pressing the designated key combination. – nsandersen – 2016-03-30T14:59:42.280