Alright, some good news.
I found a good USB keyboard in my house that wasn't in use, so I have a replacement. Everything works on it as it should, and it's nice and sturdy to handle some falls. It's a little dirty, but none of they keys are sticky, so I'm pleased with it.
Made by Logitech, by the way, in case people were curious.