This recent post by tatsurou showcased that keyboard and his ideas on how to turn it into something more up to date, and it made me start wondering... could the (second generation) PCJr keyboard have been better designed in the first place, made to be less horrendous? (as opposed to tatsurou's project, which so far involves gutting his unit and making something new loosely based on the case)
What follows is strictly an intellectual exercise — some people will think it's putting lipstick on a pig; some will say it's beating the dead horse. Actually, it's more like putting lipstick on the unearthed skeleton of the proverbial horse... a fun thing to do, right? Here we go, then!
Let's see a nice picture of the (decidedly not nice) PCJr keyboard, taken from this article from The Register.
The keyboard's physical layout is indeed quite poor, even when limiting ourselves to the accumulated knowledge of late 1983, back when the "top" layout was the one in the Model F AT keyboard, and quite a while before the Enhanced Layout was released. This is what we'd now call now a 65% form factor; sports a single, poorly placed Fn key; despite its diminutive size, wastes a lot of space with some inexcusable quirks (the right side of the second row is the worst offender); places important typographical symbols in the Alt layer for no good reason; the 7U space bar is unnaturally shifted to the right, again for no reason. Also, the keyboard has weird stepping on some keys, and although this isn't necessarily bad... it's handled inconsistently.
Let us try to move things around to fix these defects, with the following restrictions in mind: 1) the size and width of the keyboard can't change; 2) it must retain its "spirit", so it will still be recognizable as a PCJr keyboard instead of some generic replacement.
I first replicated the layout in Keyboard Layout Editor:
Then, I started moving things around, and came to this:
Main features of note in this adjusted layout:
- The symbols \, |, ` and ~ have been moved off the Alt layer, where they should have never been in the first place.
- The MAE-like Enter key has been replaced by a simpler key without the binding issues the original had and with a size that's more acquiescent to a 65% form factor; yes, I'd have preferred to enlarge it by 0.25U or 0.5U, but that wasn't feasible.
- The key stepping is more consistent; the arrow cluster has a better separation from the rest of the keys; both up and down arrow keys have the same stepping flaps (which avoids the weirdness of the original layout's differing shapes).
- Del is in a much more natural placement.
- The Fn key has been moved to the left side of the bottom row, freeing the user from the unnatural chords the top-right Fn key called for, specially when dealing with the arrow cluster. That said, I couldn't help myself and added a second Fn key on the right side, as should always be done with all mods — after all, there are Fn combinations on the left side of the keyboard as well.
- The assigned Fn-arrow chords should be swapped, as they contradict what is usual nowadays, but we'll let that pass.
That top right area seems perfect for placing the logo — certainly better than the bottom left! This would free that corner for something else, like a properly placed Alt key... but let's not get into that, as we then won't stop until we have recreated a modern 65%.
Had the PCJr keyboard been released like this back in the day, it would have actually been usable (YMMV). Of course, the PCJr would still have been a total and utter disaster (YMMNV)... but we shouldn't bother with that, should we?