Anyone using a US keyboard but writing German knows the problem: ä, ö, ü and ß are missing. My project US-Keyboard-Layout-with-German-Umlauts has solved that since 2014 with keyboard layouts and AutoHotkey scripts.
Version 2.0 is out and brings two signed Windows programmes. They run as assistive technology with uiAccess — the same mechanism NVDA and JAWS use — so they also type into elevated windows and UAC prompts. AutoHotkey does not have to be installed on the target machine.
Two schemes, you pick one during setup:
- CapsLock:
CapsLock + a/u/o/s/egives ä, ü, ö, ß and €; add Shift for the capitals. - Alt:
Alt + a/u/o/s/e, plusCtrl+Mas the menu key andCtrl+Alt+Shift+Sfor a screenshot.
CapsLock is switched off in both cases. On Linux (Wayland) the umlauts sit on both Alt keys, which leaves CapsLock free for Orca.
Download and instructions: release 2.0 on GitHub (installer with the scheme choice, plus both programmes as standalone files). The one requirement in every case: the US keyboard layout is selected.