I have a now ancient Dell Inspiron 1720 that I converted to a Linux box.
I have what I consider to be a strange problem on this machine, because it exhibits itself similarly on three different keyboards, the original and two replacements I acquired over time. The symptom is that the 'i' and 'p' keys consistently do not work on all three of them, which is so unlikely to be a keyboard fault itself on three keyboards that I believe something else is afoot.
On at least one of them a couple of keys that are physically close to the 'i' and 'p' keys, e.g., the '8' and/or '9' keys above also will not work, but the 'u' key between 'i' and 'p' works on all three.
The keyboard on this machine does not use a ribbon cable, but has a hard "tab" connector at the base on the left side that slides into a connector on the motherboard.
This makes me suspect that something has gone wonky with one of the connections in that connector on the motherboard that relates to a couple of keys and that, depending on the keyboard I've installed, that may be true for more than one connector based on the slight difference in stresses that may be placed on the entire connector (or keyboard tab, or both) based on the keyboard installed.
What I'm wondering is whether this theory makes any sense whatsoever to those who know quite a bit more about the hardware end of things than I do. If it does make any sense, is there something I could try to see if I could revive the function of these keys for the built-in keyboard? [Everything works just fine if you are using an external USB keyboard, so I know that it's tied directly to something related to how the built-in is interacting with the machine].