How to Fix WASD and Arrow Keys are Swaped?

The WASD and arrow keys being swapped is a common problem where the WASD keys work like arrow keys and vice versa, messing up gaming and typing. This usually happens by accidentally pressing a keyboard shortcut like “FN + W,” which many gaming keyboards like Redragon have.

How to Fix WASD keys not working On Windows?
How to Fix WASD keys not working On Windows?

This remapping is often built into the keyboard, but software conflicts or driver issues can also cause the problem. Other causes include old keyboard drivers or malware, which might unexpectedly change keyboard settings.

In this article, we will discuss different ways to solve this problem.

1. Swap the Keyboard Keys Back

Before trying anything else, try using the “FN + W” keys to switch the keys back to normal. Many gaming keyboards, like Redragon, let users switch between the WASD and arrow keys. Doing this might fix any accidental changes by restoring the usual key setup. This can be helpful if keys get changed by mistake while gaming or using shortcuts.

2. Enable Touch Keyboard

Turning on the touch keyboard allows you to check if the WASD and arrow key issue is due to software or hardware. If the keys work correctly on the on-screen keyboard, the problem is likely with your physical keyboard or driver settings.

  1. Right-click on the taskbar and select Show Touch Keyboard Button.
    Enabling Touch Keyboard On Windows
    Enabling Touch Keyboard On Windows
  2. Click the keyboard icon that appears at the bottom right to use the touch keyboard.
    Opening Touch Keyboard
    Opening Touch Keyboard

If you are signed out of Windows

  1. Click the Ease Of Access icon at the bottom right.
    Clicking Ease Of Access
    Clicking Ease Of Access
  2. Select On-Screen Keyboard.
    Enabling On-Screen Touch Keyboard From Sign-in Screen
    Enabling On-Screen Touch Keyboard From Sign-in Screen
  3. Use the touch keyboard to sign in with your credentials.

3. Run Keyboard Troubleshooter

Running the Keyboard Troubleshooter is a useful step to address keyboard problems. It automatically finds and fixes common issues like wrong key mappings or driver errors by scanning your system. This tool works quietly to solve keyboard setting problems, often without needing you to do anything else.

  1. Click Start Menu and type Troubleshoot Settings.
    Opening Troubleshoot Settings
    Opening Troubleshoot Settings
  2. Select Additional Troubleshooters.
    Clicking Additional Troubleshooters
    Clicking Additional Troubleshooters
  3. Find the Keyboard Troubleshooter and click Run The Troubleshooter.
    Running Keyboard Troubleshooter
    Running Keyboard Troubleshooter
  4. The troubleshooter will automatically address any keyboard setting problems.

4. Update or Reinstall Keyboard Driver

Refreshing your keyboard driver helps your system correctly recognize keystrokes. An outdated or faulty driver might cause keys like WASD and arrow keys to swap. Updating or reinstalling the driver fixes communication between the hardware and software, solving issues from driver problems.

  1. Right-click the Start Menu.
  2. Select Device Manager.
    Launching Device Manager
    Launching Device Manager
  3. Expand the Keyboards menu.
  4. Right-click on your keyboard driver and choose Update Driver.
  5. Select Browse My Computer For Drivers.
  6. Click Let Me Pick From A List Of Available Drivers On My Computer.
    Selecting Pick A Driver From A List Of Available Drivers
    Selecting Pick A Driver From A List Of Available Drivers
  7. Select the Keyboard Driver and click Next to install.
    Installing A Compatible Keyboard Driver
    Installing A Compatible Keyboard Driver
  8. If the problem persists, right-click on the keyboard driver and select Uninstall Device.
    Uninstalling Keyboard Driver
    Uninstalling Keyboard Driver
  9. Restart your computer and check if the issue is fixed.

5. Reset Your Keyboard

Sometimes, resetting your keyboard by changing the language settings can fix key-swapping issues like WASD and arrow keys switching. This forces the system to adjust its input settings, clearing any unwanted remapping or conflicts. By switching languages, you refresh the keyboard’s default setup, which can solve the problem.

  1. Right-click Start Menu and select Settings.
    Opening Windows Settings
    Opening Windows Settings
  2. Go to Time & Language.
    Navigating to Ease Of Access
    Navigating to Ease Of Access
  3. Click Language on the left pane and change the Windows Display Language.
  4. If there’s only one language, click Add A Language.
    Adding A New Language
    Adding A New Language
  5. Select a new language and click Next to install.
    Installing A Language
    Installing A Language
  6. Change the language and sign out to apply it.
    Changing Language
    Changing Language
  7. Return to the language settings, revert to your preferred language.
    Changing Default Language On Windows
    Changing Default Language On Windows
  8. Check if the issue is resolved.

6. Remap Your Keyboard Keys

This issue can be caused by a keyboard layout misconfiguration or a software glitch. Remapping your keys provides a direct fix. By manually setting each key’s function, you can correct the swapped behavior of the WASD and arrow keys. This ensures the correct layout is restored and overrides any system conflicts, such as driver issues or accidental key shortcuts.

  1. Click Start Menu and type Microsoft Store.
    Opening Microsoft Store
    Opening Microsoft Store
  2. Search for Microsoft PowerToys and click Install.
    Installing Microsoft PowerToys
    Installing Microsoft PowerToys
  3. If PowerToys doesn’t open from the start menu, navigate to:
    C:\Program Files\PowerToys
    Launching PowerToys Application
    Launching PowerToys Application
  4. Open PowerToys and select Keyboard Manager from the left pane.
  5. Click on Remap A Key.
    Clicking On Remap A Key
    Clicking On Remap A Key
  6. Under Physical Key, select the key you want to use as a replacement.
  7. Under Mapped To, select the key that isn’t working.
  8. Repeat for other keys as needed.
    Remapping WASD keys
    Remapping WASD keys
  9. Now, pressing the selected keys under Physical Key will perform the functions of the WASD keys.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

16
    AL
    Alex Oct 27, 2019

    fn + w

    Reply
      AF
      alex's no. 2 fan Feb 18, 2020

      Not all heroes wear capes

      AF
      alex's no. 3 fan May 29, 2020

      you were more helpful than the article

      RA
      Raiden May 13, 2022

      bro is a genius

    AF
    alex's no. 1 fan Jan 8, 2020

    bless you alex

    AC
    Albert Charlampijev Jun 8, 2020

    Fn + Win did the job.
    Thank you!

    *But it works a bit strangely, sometimes you have to click combination twice.

    Reply
    JC
    Jimmy Cerra Aug 6, 2020

    fn+alt+w worked for me

    Reply
    TH
    TheCat Oct 27, 2020

    Thanks !!!
    FN + W solved the problem

    LT
    Lakaymen TV Nov 7, 2020

    didnt worked but i edited on the script and it works now
    the script :
    s::down
    d::right
    z::up
    q::left
    down::s
    right::d
    up::z
    left::q
    XButton1::alt
    ~capslock::Suspend
    ~capslock UP::Suspend
    `::Suspend
    ^!z:: WinSet, Style, -0xC40000, a
    WinMove, a, , 0, 0, % A_ScreenWidth, % A_ScreenHeight

    Reply
    EP
    epic Dec 19, 2020

    TY so much i thought my new keyboard broke

    JA
    Jack Jan 12, 2021

    So I have a keyboard without FN and it activated. Is there a way to do the keyboard shortcut without the FN key?

      MZ
      Muhammad Zubyan Author Jan 13, 2021

      If you don’t have an FN key on your keyboard you will have to skip that method and try other methods I personally suggest you try method number 3 and if that works for you let me know.

    OB
    Oussama El Alaoui Benchad May 4, 2021

    If you got that Issue I’ll help you fix it easily.
    You just gotta hold the Fn button and then click on your W or S or D or A and it will work! I just tried it and it works.

    NG
    NGanip May 25, 2021

    fn + wthanks mate

    [P
    [pog]champ Sep 14, 2021

    thanks a lot 😀

    CA
    Caden May 18, 2023

    i was wondering what i had did to have my keys reversed lol. thanks bro! true legend!!