This is part 3 in a series of posts in which I will document my journey (and mistakes) of building a 6502 based computer.
After asking around about options for keys I landed on Kailh Choc switches. The Kailh Choc switch is a low profile mechanical switch, another option would be the classic Cherry MX but it’s not low profile.
This is a simple row/column arrangement. Each keyswitch crosses a row and column. Using the I/O of the 6522 we set each column high one at a time, then check if any row is high.
NOTE: Each row is held low via a 1K resistor tied to ground.
The spacing of the key switches is wrong between rows, its too small by about 1mm. I should have read the documentation.
In part 4 we will look at some software.