If you run xev, and it's not registering the keypress, then it's either the contact (most likely) or the microswitch (plausible but improbable, those things last a while). You will have to resolder the contact. but before that, you will need to take out the battery, get a multitester and test...