-+-+-- A | | -+-+-- B | | C D
But allowing for one key and then a second key before you release the first one is a pretty big improvement for natural typing.
At least the keys did not need debouncing, they were nice keys.
The code listing has disappeared, too.