if you have an extra external USB keyboard around you might be able to reboot the laptop with it connected and use the external keyboard.
Beyond that, however, it sounds like your best option at this point is to take the laptop into a service center. If you bought it new and now with only 7...