The latest project I have completed is a full ASCII Upper/Lower case keyboard that can be used on an Apple 1 or Apple II or other computer requiring a parallel interface. Key features are:
All 128 ASCII characters can be generated including Upper and Lower case.
The keyboard has true N-Key rollover with no diodes since each key goes directly to an FPGA
Every key is auto-repeat, after any key is held for 1 sec the repeat starts. This can be disabled on the daughter board.
A jumper block option allows the output connector to map directly to either Apple 1 or Apple II
The keyboard outline is compatible with the Apple II and Apple II+
The key switches are Cherry MX switches which are widely used, all parts are new and modern parts.
Series resistors and zener diodes are used to protect the circuits if there is incorrect insertion of the 16 pin cable in the DIP header.
The Power light is replaced by a Caps Lock toggle key that is lighted Green for Caps Lock and Yellow for no Caps Lock
Custom double-shot keycaps are used.
A description with pictures is at