My laptop has an English keyboard, but I also plug an external full-size Spanish keyboard into it. To be honest I hate to switch the layout back and forth when I'm on the go (internal keyboard), or back at home (full-size keyboard).
So I have a few questions that hopefully someone can answer. I'm really confused about this simple issue:
Is it possible for the laptop to discover the keyboard layout by itself during the OS installation? Why do I need to specifically tell the OS which keyboard layout the current keyboard has?
Afterwards, is it possible for the laptop to discover both keyboards (internal & external), and understand they have different layouts, so when I press a dash sign (-) on any of them a dash will be typed, and no other character?
What happens if I hot plug a new keyboard with a different layout (let's say French). Will the laptop discover it and also its layout? I would think that in this era of ultra-fast USB 3 it would be simple for the keyboard to tell the laptop about basic info, like its layout; a few extra bytes in the protocol should be enough, right? Or am I wrong?
Is there a limitation on the OS that could prevent this? Maybe the OS has a single setting for the keyboard layout? This just occurred to me.
It's just I think by now (we are in 2018, aren't we?) there should be a better way of doing this. Thanks in advance for any insight.