If it is confusing and wrong, it's a bad idea to base all of the other explanations on that terminology, because it just reinforces something that should not be reinforced. Yes, "109-key" can be off by as much as 20 keys; but it avoids implying the whole "ISO versus ANSI" nonsense, and making up things like "ISANSI" from whole cloth; and at least does imply that the important difference from "104-key" is 5 extra physical keys in various places.
A visual comparison of different national layouts on a computer keyboard (2019)
21–27 of 27 posts
Re: A visual comparison of different national layouts on a computer keyboard (2019)
#22Earlier quoted context omitted.
While I get the sentiment, implementing full Unicode support directly in the keyboard firmware would pose challenges. Consider mechanical keyboards where keys are swappable; you'd need a mechanism to inform the firmware of the current configuration, either through dip switches or a separate firmware tool. It's not as straightforward as it might seem.
That and also it wouldn't be able to express modifier key state, locks, etc, so it would have to coexist with the existing scancode-based input methods.
Re: A visual comparison of different national layouts on a computer keyboard (2019)
#23I cannot get a good danish keyboard anymore without the ÆØÅ keys having the Swedish, Norwegian and Finnish/Suomi keys printed on them as well, often in different colors.
My decade+ old "Logitech Illuminated" keyboard has been the best keyboard I've ever had but recently it's been acting up for me. It occasionally adds diacritics to random letters. Tried cleaning it with no luck. It was a danish-only version, laptop-like flat keys but with more "travel-distance" so it feels like the best of both worlds. Also had a nice flat palm-rest.
Unfortunately I can't get this keyboard or find something that has a similar form factor anymore anywhere - and if I can find some version of it, it has the the terrible multi-country-cost-cutting-keys on it. I suppose that if I find a replacement keyboard that I can move the old keys over to the new one (if they are even the same after all these years)
Re: A visual comparison of different national layouts on a computer keyboard (2019)
#24This is really stupid, old, legacy sh*t. If the USB HumanInoutDevice spec would support full unicode, keyboards could just send unicode directly and not rely on a not-known-by-the-keyboard-firmware language setting. The language settings would be implemented in the keyboard firmware, but with todays hardware shouldn't be a problem. Edit: typos
Hell, while we're dreaming here, it'd be nice to have OS-level support for telling which devices keypresses come from so you can have a different layout on every connected keyboard or even turn extra keyboards into macro pads. (I've seen some setups like this, each with varying levels of jank.)
Re: A visual comparison of different national layouts on a computer keyboard (2019)
#25This is really stupid, old, legacy sh*t. If the USB HumanInoutDevice spec would support full unicode, keyboards could just send unicode directly and not rely on a not-known-by-the-keyboard-firmware language setting. The language settings would be implemented in the keyboard firmware, but with todays hardware shouldn't be a problem. Edit: typos
Some standard for storing or otherwise representing the keyboard layout in hardware would be nice. Or at least some kind of identifier that says what kind of keyboard it is enough to build a table of the most common layouts. Hell, while we're dreaming here, it'd be nice to have OS-level support for telling which devices keypresses come from so you can have a different layout on every connected keyboard or even turn e…
The keyboards by Sun Microsystems did do that, and their USB versions used the standard.
Re: A visual comparison of different national layouts on a computer keyboard (2019)
#26This is really stupid, old, legacy sh*t. If the USB HumanInoutDevice spec would support full unicode, keyboards could just send unicode directly and not rely on a not-known-by-the-keyboard-firmware language setting. The language settings would be implemented in the keyboard firmware, but with todays hardware shouldn't be a problem. Edit: typos
Re: A visual comparison of different national layouts on a computer keyboard (2019)
#27There are simple solutions to these problems. You can use a better keyboard layout, like Colemak or Dvorak, with your existing keyboard. The letters won't match the ones printed on the keys but if you touch-type it doesn't matter. If that bothers you, you can swap out your key caps, or use stickers. You can also just buy a well-designed keyboard. I use an Atreus keyboard, from Keyboardio, which fixes all of these problems, but there are lots of great keyboards which are commercially available, like the Planck or the ErgoDox, which help to fix the stagger problem.