I have a 2015 MacBook Pro in front of me that had an issue with water being spilled on the keyboard. As a result of this, it was reported to me that the main issue was it appeared as if the shift key would intermittently press even when it was not. As a result it is impossible to login in as random shifts are occurring making it impossible to enter the correct password.
I tried plugging in an external circa 2011 iMac wired USB keyboard I had, but at the login screen nothing happens when I type on it. I tried plugging it in before powering up, once I have gotten to the login screen, and in all the available USB (A) ports.
I tried resetting the PRAM but holding down command+option+p+r before the screen comes on doesn't seem to do anything, it just boots up normally. The same thing with command+s for single-user mode or command+r for recovery mode.
I was able to reset the SMC but this just dumps me to a screen where if I say "My keyboard isn't working when typing my password to log in" it tells me "if you were unable to use your keyboard to type your password it may not be compatible with file vault". It then wants me to enter a password to disable file vault, which of course if I could do I wouldn't need to be here in the first place.
How can I log in using the external interface? I tried searching for what keyboards are compatible with file vault but just got results about disabling it, which in unhelpful. Other answers simply suggest a USB keyboard should just work. Since it's an Apple keyboard I expected it to just work.
Update: Is there some way to reveal the characters I am typing into the password field? If I could see what I was typing, I could keep trying on each character until the case was right. Or, if I could get it to actually show me my username instead of dots I could enter it there and try to copy it to the password field or at least get an idea when the shift key might be working.