Fix function keys not working in Windows 10

The Fn function keys give you a quicker and easier way to control some hardware features. Using the Fn keys, you can adjust screen brightness, speaker volume, or turn airplane mode on and off, among other things.

But sometimes these keys stop working and now you have to open Action Center or Settings every time you need to adjust your computer settings. If this happens to you, the following guide from Quantrimang.com will help you fix the problem.

1. Make sure the Fn keys are not locked

In most cases, the Fn keys stop working because someone accidentally pressed the Fn lock key . The Fn lock key also affects other keys like Caps Lock or Num Lock , so it's easy to figure out if the Fn keys are locked.

On your keyboard, look for the Fn, F lock , or F Mode key . Depending on your laptop, you may need to press it once or hold it for a few seconds. If that doesn't work, press the Fn and Esc keys at the same time.

Then try using one of the function keys.

2. Check the keyboard

If certain Fn keys still work, it could be a sign that your keyboard needs cleaning . If you don't clean it regularly, your keyboard can collect a lot of dust and prevent the keys from working properly. If you're knowledgeable enough, you can clean your laptop yourself , as long as you have the right tools.

Additionally, if you have an external keyboard connected to your computer, try these quick fixes:

  • Disconnect and reconnect the keyboard.
  • For Bluetooth keyboards , remove the batteries, wait a few minutes, and reconnect.
  • Connect the keyboard to another computer and check if the Fn keys are working.

3. Run the Hardware and Device troubleshooter

On older versions of Windows, you may have accessed the Hardware and Devices troubleshooter through Control Panel . Here's how you can do that:

Step 1 : In the Start menu search bar, type command prompt and select the best match.

Step 2 : Enter:

msdt.exe -id DeviceDiagnostic

Step 3 : Press Enter.

Step 4 : This will bring up the Hardware and Device troubleshooter . On this window, click Next to start the troubleshooting process.

Fix function keys not working in Windows 10
Run the Hardware and Device troubleshooter

4. Run the Keyboard troubleshooter

If the Hardware and Devices troubleshooter isn’t enough to fix the problem and get your Fn keys working again, there’s another Windows tool you can use. This time, you can access it through Settings.

Step 1 : Open Settings and go to Update & Security .

Step 2 : From the left, select Troubleshoot.

Step 3 : Click Additional troubleshooters.

Step 4 : From Find and fix other problems , click Keyboard > Run the troubleshooter .

Fix function keys not working in Windows 10
Run the Keyboard troubleshooter

5. Turn off Filter Keys feature

In Windows, the Filter Keys feature is designed to stop repetitive keystrokes. However, disabling Filter Keys can have a positive effect on the functionality of the Fn keys.

Step 1 : Open Control Panel .

Step 2 : Go to View by and select Large Icons and Small icons .

Step 3 : Click Ease of Access Center .

Step 4 : From the Explore all settings list , select Make the keyboard easier to use .

Step 5 : Go to Make it easier to type section and uncheck the Turn on Filter Keys option .

Step 6 : Click Apply > OK to save the new changes.

Fix function keys not working in Windows 10
Turn off Filter Keys

6. Update keyboard driver

It is possible that the Fn keys stop working due to an outdated, corrupted, or malfunctioning driver. In this case, updating the keyboard driver should fix the problem. Refer to part 4 of the article: Fix Keyboard Not Working on Windows 10 for detailed instructions on how to do this.

If you want to download the keyboard driver from the manufacturer's website, make sure to choose the correct driver for your version of Windows and processor type. Otherwise, it will lead to more problems.

Fix function keys not working in Windows 10
Update keyboard driver

Here is a list of quick and easy solutions to fix function keys not working in Windows 10.

Good luck with your troubleshooting!

Sign up and earn $1000 a day ⋙

Leave a Comment

12 Most Useful PowerShell Commands for Windows

12 Most Useful PowerShell Commands for Windows

Most IT admins use PowerShell for scripting and automation, but it's not just for IT pros—anyone who deals with messy folders needs these commands.

12 Best Custom PC Building Websites

12 Best Custom PC Building Websites

Building a custom PC is no easy task, especially for beginners. Luckily, there is plenty of help available on the Internet.

How to delete old Windows restore points to free up space

How to delete old Windows restore points to free up space

By checking your storage usage, deleting old restore points, and setting reasonable storage limits, you can keep your storage under control without sacrificing its protection.

How to fix Microsoft Store not working error

How to fix Microsoft Store not working error

Microsoft Store (Windows Store) is not the most popular app store, as it is full of bugs, issues, and tends to be unstable.

What is Windows Superfetch (SysMain)? How to disable Superfetch?

What is Windows Superfetch (SysMain)? How to disable Superfetch?

SuperFetch is available on Windows versions but is known by very few users. In the article below, WebTech360 will guide you how to enable or disable SuperFetch on Windows 10/8/7.

How to view Windows 11 text and image creation apps

How to view Windows 11 text and image creation apps

Starting with Windows 11 build 26120.4741 (Beta 24H2) and build 26200.5710 (Dev 25H2), users can see which third-party apps have used Windows-powered AI models.

How to fix the error “Ethernet doesnt have a valid IP configuration”

How to fix the error “Ethernet doesnt have a valid IP configuration”

Sometimes DHCP cannot get a valid IP address from the Network Interface Card, it will show an error message “Ethernet doesn't have a valid IP configuration”.

PowerShell and everything you need to know about this utility

PowerShell and everything you need to know about this utility

What is PowerShell? Microsoft PowerShell is a command-line utility and scripting language that is a powerful tool for administrators, allowing you to automate a wide range of tasks for computers and networks.

Popular TP Link modem login addresses

Popular TP Link modem login addresses

To change the password or WiFi name for TP Link modem, users need to log in to the address for this modem line. So what is the TP Link modem login address?

Top 10 best internet security software today

Top 10 best internet security software today

These days, users can pay to protect all their devices – whether it’s a PC, Mac, or smartphone. But with so many options on the market today, it can be hard to know where to start. Here’s a list of the best internet security suites available today.

How to Change DNS Server on Windows 11

How to Change DNS Server on Windows 11

If the default DNS server provided by your ISP seems slow, insecure, or unreliable, you don't have to use it. Here's how you can change the DNS server settings on your Windows 11 computer.

Enable GodMode on Windows 10, 8 and 7

Enable GodMode on Windows 10, 8 and 7

GodeMode is called Shortcut Windows Master Control Panel. GodMode (or God Mode) is a control panel, allowing you to set up and access everything on your Windows operating system.

How to set up automatic computer cleaning

How to set up automatic computer cleaning

Computers often get overloaded with temporary files and other junk that we often don't have time to clean up. This is where automatic cleaning comes in and you should start using it right away.

Simple Sandbox Tips to Help You Stop Worrying About Malware

Simple Sandbox Tips to Help You Stop Worrying About Malware

Malware attacks have never been more intense, but we're finally finding peace of mind thanks to strategic sandboxing techniques.

How to Backup and Restore Microsoft Defender Windows 11

How to Backup and Restore Microsoft Defender Windows 11

You can back up and restore your Microsoft Defender settings on a new computer or troubleshoot any issues you may have with the application.