Please test yout PC keyboards in ZX emulator. Searches for the appropriate keyboard for real ZX Spectrum / ZX emulator.
This is keyboard tester:
http://velesoft.speccy.cz/other/portdemo.tap
On screen show active keys. You must test all this keys combintions.
Q+P+M
Q+O+M
A+O+M
A+P+M
Q+P+SPACE
Q+O+SPACE
A+O+SPACE
A+P+SPACE
6+8+0
6+9+0
7+8+0
7+9+0
(cursor test)
LEFT+UP+0
LEFT+DOWN+0
RIGHT+UP+0
RIGHT+DOWN+0
1+3+5
1+4+5
2+3+5
2+4+5
Q+E+T
Q+R+T
W+E+T
W+R+T
A+D+G
A+F+G
S+D+G
S+F+G
Z+C+B
Z+V+B
X+C+B
X+V+B
All three pressed keys must by signed on screen. If any of this keys combinations work incorrect(any key is ignored), then your PC keyboard is not useful for using with emulator or connect to real ZX(with PC keyboard interface). Please inform me about error signed combinations and write type of tested PC keyboard.
(my old PC keyboard CHICONY with microswitch key buttons work absolutly perfect with all this combinations , only cursor keys+0 is impossible use )
VELESOFT