I've been wondering what the 'SP' on the SP/0 key does on the #Datapoint2200 keyboard. Then I realised that the keyboard logic board returns ASCII so the secret will be in the schematics. And for most keys the logic just twiddles a single bit. So top row number keys convert to the one bit different ASCII characters.
And what does '0' convert to? SPACE!! So SHIFT-0 returns a space character. I'm wondering if any other keyboards had this quirk?