Nope A's are black....But I swear these switches are soldered....or am I missing something???
Agreed that it sounds like a row/column short somewhere, else the keyboard microcontroller may have an issue. Liquid damage (coffee, fruit juice, etc) can easily cause this kind of fault as already mentioned. But this kind of damage is usually quite obvious when you open the keyboard.
Instead of attempting to completely disassemble it, why don't you try a more logical approach of measuring where the problem is? I forget the exact construction of the keyboard, but chances are that you can measure the rows and columns easily enough using an Ohm meter, or at least measure individual key switches/contacts.
As with pretty much every other keyboard on the planet, the theory of operation is just a scanned matrix. i.e. there are colums and rows, each of which are common to multiple keys, but any individual key press will connect a unique row to column combination, hence the microcontroller can figure out which key(s) are pressed, then it sends this serial data to the computer.
If the contacts all check out OK and you suspect a microcontroller issue, then you might be able to use one from an A500 keyboard. The serial protocol is the same between all Amiga models, not sure if the IC pinout will be the same as the one in the A2000 keyboard. If the part number on top of the IC is the same, then it'll be good to go.