Thanks for the quick reply. I think there are two things going on here:
- Sticky modifier keys
- Multiple keyboard layouts (input methods) assigned to Windows default language of en-us.
Sticky modifier keys
I wonder if the sticky keys issue you experienced previously may be part of the issue – the workaround that we discussed earlier should address the problem with typing
You and having the open dialog popping up.
Note: we attempted a fix for sticky modifier keys with 14.0.275 but it had some issues for some users, so we rolled it back in 14.0.276 until we could find a more solid solution. If you want to try it, there is a way to turn that option back on with 14.0.276 and later: see Hotkeys using ALT don't work - #2 by Marc, but set the value to
0 rather than
Multiple input methods for en-us
The selection of the Keyman keyboard seems to be separate to the sticky modifier keys issue. This may be an issue with Windows – if you have multiple input methods for a single language, then Windows can choose any of the input methods when that language is activated. What I saw in your diagnostic report is:
- US English is your default language
- You have 6 keyboards associated with US English.
So when resuming from sleep, Windows may be selecting US English on wake, which would then select the last active Keyman keyboard that is associated with US English.
If you wanted to validate this, try: (1) select US English / English keyboard, then (2) select, say, Hieroglyphics. I think if you sleep and wake the computer, you’d find it waking in US English / English keyboard.
To resolve this, I can see two options:
You could try changing your default language to English (Australia) by dragging the English (Australia) entry up in the list in Windows language preferences (per @makara’s screenshot).
Alternatively, you could try assigning your keyboards to alternate languages in Keyman Configuration – noting that Windows only allows a maximum of 4 “custom” language codes for languages it does not specifically recognise, so this might be limiting in your case, as from your diagnostic report I see you have a number of keyboards installed for languages that fit into that category.
You could remove the English (US) entries from each keyboard in Keyman Configuration, and add, say, English (Australia).