@multisn8 @cubeos @mhoye This problem is trivially fixable, without breaking UX, by
(1) assuming if you're logged in you already have working input devices attached, and requiring confirmation of any newly-attached ones before they get used, and
(2) on login screen, warning if multiple keyboards are attached, and by default only leaving the one that was used to enter the login password enabled after login.
It's ridiculous that nobody is fixing it.
@cubeos @dalias (let's maybe remove mhoye from the mentions since this is not exactly what mhoye asked for)
Beyond UX, there's an additional factor why this is not trivial: Backward compatibility. Not all machines running Windows have input devices, a screen or even a "user".
Scenario A: A hospital or display sign, which may need to deal with many files at once, having a machine that is solely there for file ingestion to the local network
Scenario B: Authorization boxes for doors and gates. Many authorization keys (such as the Yubikey) simulate a keyboard for the exact sake of entering cryptic characters