Hi, Salim Ammar
Welcome to the MicroSoft Community.
I’m sorry to hear about your keyboard issue. From your description, it seems unlikely that the problem is caused by a virus. Viruses usually cannot cause physical damage to hardware, such as keyboard keys not working. It sounds more like a hardware issue, especially since the same keys don’t work in the BIOS. Here are a few things you might want to try:
- External Keyboard: Try using an external keyboard. If the external keyboard works fine, then the issue is likely with the laptop’s keyboard hardware.
- Update Keyboard Drivers: Go to Device Manager (you can search for it in the Start Menu), expand the ‘Keyboards’ list, right-click on your keyboard and choose ‘Update driver’. Then restart your computer.
- Reinstall Keyboard Driver: In Device Manager, you could also try to uninstall the keyboard driver and then restart the computer. The driver will be reinstalled automatically on startup.
- Check for BIOS Update: Visit Dell’s official website, look up your laptop model, and see if there are any BIOS updates available.
- Reset BIOS to default: Restart your computer and repeatedly press the key to enter the BIOS setup (usually F2, F10, or DEL, depending on the model). In the BIOS setup, reset the settings to their default (you should see an option for this). Be sure to save and exit. Disclaimer: Microsoft provides no assurances and/or warranties, implied or otherwise, and is not responsible for the information you receive from the third-party linked sites, or any support related to technology. If you are going to modify BIOS Settings, please back up all your personal files first to ensure you do not lose data. If none of these steps work, it’s likely that the issue is a physical one with the keyboard. If your laptop is still under warranty, reach out to Dell support. If not, while you mentioned you don’t want to replace the keyboard, it may be the most straightforward solution if it’s a hardware issue. A local computer repair shop should be able to help with this. If there is anything not clear or I can't understand your problem, please do not hesitate to let me know.
Best Regards
Martin | Microsoft Community Support Specialist