4 ms·
Thanks for the link! But that does not tell me why there is no standard way for a key map / layout to be transmitted by the hardware to the software. When the
by guerby 7y ago
Thanks for the link!
But that does not tell me why there is no standard way for a key map / layout to be transmitted by the hardware to the software.
When the vendor makes the keyboard, he's the one choosing both the physical layout (A vs Q) and the USB microcontroller behaviour, so nothing prevents transmission of physical layout in some way to the software.
In 2020 we do not have to tell the software what the screen resolution is, what the drive size is, but we still have to manually tell software AZERTY vs QWERTY ...
- JdeBP 7y agoYes, it does tell you. You keep asking for the transmission of something that does not exist. Learn this fact: there is no keyboard map on the keyboard. It's all in software on the host. Your keytops could be entirely blank and the operation of the keyboard would continue unaffected. You have to tell software what the keyboard map is, because software on the host is where the keyboard map is.
- amluto 7y agoYou aren’t answering the question. Sure, keyboards don’t currently report a mapping from button to label, and software doesn’t expect such a report. This doesn’t mean it has to be this way. A keyboard could tell the host “here is how I think I’m labeled”, and the host could make use of this information.