When you finish writing an email and are about to send it out, you find you’re unable to enter the address because the @ key isn’t working on your keyboard. It’s annoying. But don’t worry, you can fix it. This article gives you 8 solutions to try. You may not have to try them all. Just work your way down the list until you find the one that works.

Note: the screenshots below are from Windows 10, but the solutions also apply to other Windows versions.

Try these tips

  1. Try on-screen keyboard
  2. Update your keyboard driver
  3. Uninstall and reinstall your keyboard driver
  4. Change language in Control Panel
  5. Run hardware and devices troubleshooter
  6. Boot your PC into Safe Mode
  7. Use a different keyboard

Solution 1 – Try on-screen keyboard

If you’re in an urgent of need of sending the email, you can try this workaround — use the on-screen keyboard. Here’s how to turn it on:

on Windows 10

  1. Type on-screen keyboard in the Windows search box and select On-Screen Keyboard.

  2. Click the Shift key, then the @ key to type @.

on Windows 11

  1. On your keyboard, press the Windows logo + I keys simultaneously to open Settings.
  2. Click Accessibility > Keyboard.
    Windows 11 - disable filter keys via Settings
  3. Toggle on On-screen keyboard.

When the on-screen keyboard offers a temporary workaround, the following provide permanent solutions. You might as well give them a try.

Solution 2 – Update your keyboard driver

Updating drivers should always be your go-to option when something goes wrong between your computer and hardware, such as your keyboard. To get the latest driver for it, you need to go to its manufacturer’s website, search the driver corresponding with your specific flavor of Windows version (for example, Windows 32-bit), and download it manually. Then, you need to open the downloaded file and follow the instructions to install the driver step by step. 

If you’re not comfortable playing around with device drivers, we recommend using Driver Easy.

Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.

You can update your drivers automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version, it takes just 2 clicks (and you get full support and a 30-day money-back guarantee):

  1. Download and install Driver Easy.
  2. Run Driver Easy and click Scan Now. Driver Easy will then scan your computer and detect any problem drivers.

  3. Click the Update button next to a flagged driver to automatically download the correct version of this driver, then you can manually install it (you can do this with the FREE version).

    Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when you click Update All).

Solution 3 – Uninstall and reinstall your keyboard driver

If updating the keyboard driver doesn’t resolve the @ key not working problem, you can try uninstalling it via Device Manager, and when you restart your PC, Windows will automatically reinstall a new driver for your keyboard. To do so:

  1. Press the Windows



    to invoke the Run box.

  2. Type devmgmt.msc and click OK to access Device Manager.

  3. Expand the Keyboards category.
  4. Right-click on your keyboard and select Uninstall device.

  5. When prompted for confirmation, click Uninstall.

  6. Save any open files and close all programs, then click Yes.

  7. When your PC restarts, check if you can type @.

Solution 4 – Change language in Control Panel

Sometimes when you find the @ key not working on your keyboard, it may have something to do with your computer’s language settings. You can go to the settings and verify your PC’s input language is English. 

  1. Search language via the Start menu, and select Region & language settings.

  2. Under Country or Region, make sure an English-speaking country or region is selected. If you cannot find any, then you can click the Add a Language button to add one.

  3. Under Languages, click Windows display language and select Options.

  4. Under Keyboards, check what keyboard is selected and verify the input language is English.

Can you type @ now? If not, try the next solution.

Solution 5 – Run hardware and devices troubleshooter (Windows 10)

It could also be possible that the @ key not working issue is being caused by malware. You can run the troubleshooter to scan your PC.

  1. Type troubleshoot in the Windows search box, and select Troubleshoot or Troubleshooting.

  2. In the right pane, under Find and fix other problems, select Hardware and Devices and click the Run the troubleshooter button.

  3. If you see something like the screenshot below, you can then continue with the next solution.

Solution 6 – Boot your PC into Safe Mode

If the problem is being caused by malware but the troubleshooter finds none, to better troubleshoot the issue, you can boot your PC into Safe Mode. If the @ key works in Safe Mode, but not in Normal Mode, it means that malware may be the culprit. If the @ key works in neither mode, it can be concluded that the problem is very likely due to hardware issues. To boot your PC into Safe Mode, you can follow these steps:

  1. Press Win+R on your keyboard to open the Run box.
  2. Type msconfig and click OK.

  3. At the top of the System Configuration window, click on the Boot tab, check the box next to Safe boot, select Network and click OK.

    Note: If you want to start Windows in Normal Mode, ensure the Safe boot box is unchecked.
  4. Make sure all the currently open files are saved and click Restart.

  5. Check if the @ key is working.
    • If the @ key is working, you can download an antivirus to scan your PC in Safe Mode. Then, go back to step 3), uncheck Safe boot, click OK and restart your PC to check if the @ key not working problem is resolved in Normal Mode.
    • If the @ key is not working, you can go back to step 3) and uncheck Safe boot to restart your PC normally. Then continue the troubleshooting with the last solution.

Solution 7 – Use a different keyboard

 If the above methods don’t work for you, you can connect a different keyboard to your computer to see if the @ key works. 

18 people found this helpful
Inline Feedbacks
View all comments