Board from hereWondering if anyone wants to try their hand at tracing this PCB.
http://imgur.com/a/EY5vo (someone else taking apart a different ML board)
Cherry ML switches have four rather than 2 pins. This allows for rows to be continued through the switch if desired, essentially creating a two-layer PCB allowing the manufacturer to only need a one layer PCB. Three pins on the top, one on the bottom. The left and right on the top connect to each other (b pins), the top middle and bottom pin (a pins) are only connected by the switch itself. The a pin between the b pins is connected to them. That is; the three top pins are connected, while the bottom pin is across the switch from them.
Tracing this is actually proving really annoying. There's what you would expect the matrix to be (which is what the imgur album above shows in a different board), and then there's what this board does.
Other teardown