The protocol is the same with all Amiga keyboards, so with an electrical adapter you can use any of them. The pinout is unique to the A500/+.
There may be differences in the _Reset mechanism and the timing. I've been using an A2000 A keyboard on my A500 for some years and it kept locking up in a few games, so I made it switchable internal/external.