ZX81 Mechanical Keyboard
github.com
github.com
It is rather better than my homemade one from 1982
https://twitter.com/njcw/status/1368566103933337603
My dad gave me a old keyboard from something and I traced the zx81 PCB to discover how it was wired, then rewired the new keyboard the same.
I connected it by burning a hole in the case with my soldering iron to poke the wires through!
It was a dream compared to the membrane keyboard.
When he was through examining them I got to play!
BTW, if you do want to get rid of it at some point, it would be nice if you could sell it on ebay or locally. The number of ZX81s left will just keep going down and they are quite decent for learning about electronics/digital systems.
It's super cool. I did a lot of zx81 hacking back when I was very young too.
The ZX printer brings back memories too. I remember naively printing the source code for a game I created only to come back later and find it completely faded and unreadable.
Just FYI there was a full travel keyboard for the ZX81 back in the day (and I own one):
http://www.zx81stuff.org.uk/zx81/hardware/dkTronicsKeyboard https://t-lcarchive.org/dktronics-keyboard/
I should get it out and take some good photos ...
That said, really isn't new. Lots of people took ZX's and modded them with new keyboards, bigger cases (better thermals & PS), better mechanical connection for expansion ports, etc.
https://www.computinghistory.org.uk/det/36030/Sinclair-ZX81-...
It's debatable if it improved things or not. Must have been really cheap to manufacture though.
https://github.com/mahjongg2/ZX81plus38
I simply stripped the membrane key layer off the PCB, and soldered a set of mechanical key caps in place. It worked, and was a lot nicer to use.
The key caps were clear (and removable), so I placed pieces of paper with the various symbols under them.
David’s whole website is a ZX81 adventure! https://www.zx81keyboardadventure.com/p/zx-key-support.html https://www.zx81keyboardadventure.com/
Memotech Keyboard: https://www.computinghistory.org.uk/det/36275/Memotech-ZX81-...
https://upload.wikimedia.org/wikipedia/commons/e/e9/Commodor...
https://upload.wikimedia.org/wikipedia/commons/9/9a/Atari-13...
There were a couple of hi-res hacks - pseudo (partial_ hi-res, which was a hack of the character system, and full bit-mapped hi-res which only worked with internal RAM or special modified external RAM.
Both were a bit of a project (for the time.) Some games used them.
My fav ZX81 program was the 1K chess. Very basic character graphics, but it somehow managed to fit a minimal but workable chess engine into 1K of Z80 machine code.
Here's the manual reference:
https://worldofspectrum.net/ZX81BasicProgramming/chap18.html
Recently Unicode added these characters:
https://en.m.wikipedia.org/wiki/Reed_switch
Mine was manufactured at a tractor plant, and one had to press really hard on switch a to get a response.
I know Sinclair later released computers with nicer keyboards, but it wasn't just a straight speccy.
(I'd love to see a full 1981 BOM for the ZX81, but finding old prices of components is tricky)
Even if the price quadrupled if someones relying on that hardware, and the keyboard makes their job easier, it seems it would sell.
Plus, compared to the 90s £285 is cheap. I wish my computer's were that cheap back then. My first computer was over £500 (so what £1000 today?) and it wasn't top of the line, and I had to put it together myself.
This makes it much more tempting to get a set which describes something like Miryoku.
Sure, having the space button be on the bottom right seems silly, because you'd have to use your pinky finger instead of your thumb; and the thumb is much stronger than the pinky finger.
Typical keyboards these days have spacebars that are 5-7x the size of usual keys. This faces a similar problem: Instead of your thumbs being able to press useful keys, the thumb can only really press spacebar (without moving from home row); and the pinky fingers get used for all the other stuff.
https://upload.wikimedia.org/wikipedia/commons/8/8a/Sinclair...
In terms of their feel, the MS keys (and e.g. the iPad Keyboard Cover keys) are rather more like the (still IMO wonderful, and pioneering) keys of the Cambridge Computers Z88 (also a Clive Sinclair product). Raised keycaps with a larger volume of air to move the membrane. Quiet and mostly usable at a reasonable pace.
The ZX80/81 membrane keyboard was entirely flat except for the tiniest hint of membrane bubble, with a uniform textured matt finish. Not even textured outlines around the keys. Surprisingly robust; maybe more so than the membrane keyboard of the Atari 400 (which is also a classic of visual design), or, say, that of the BigTrak.
The space button was only needed when writing regular text, which was much less common on these machines.
It was almost impossible to enter a syntactically incorrect program. Because the keyboard routines were doing the work of what would now be a lexer and parser.
The keyboard would only let you enter syntactically valid code.
One other nostalgia side-effect; where many games for eight bit computers used Q-A-O-P-<Space> for directional controls plus action, Sinclair games typically defaulted to Q-A-O-P-M, as a result.