Report back if you get any BSODs in the next couple of days; if you don't, that's good.

About the virus: which virus is it? Most viruses are well... 'stupid' and do nothing if plainly removed. So if it comes back clean, you should be safe.

Enter key: I have no idea. The only thing I can think of is an actual hardware problem. Try it on another PC?