Arrow keys are bound wrong/unassigned, how to fix?

svvegolas 5 Reputation points
2023-03-30T15:13:24.62+00:00

In short:

My left arrowkey is unbound

My down arrowkey is unbound

My Up arrowkey is bound to f3

My right arrowkey is bound to f1

Some sort of hardware bindings, I have been in regedit (and used sharpkeys) and done remappings but it seems the error happens before that (machine adresses?) as it doesn't fix it all.

Uninstalling drivers/reinstalling drivers does not fix it.

System reset does not fix it.

Is there any way to go deeper and make a forced rebinding of the keys? I would like to have arrowkeys, they are pretty neat and useful.

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
11,717 questions
Windows 10 Hardware Performance
Windows 10 Hardware Performance
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Hardware Performance: Delivering / providing hardware or hardware systems or adjusting / adapting hardware or hardware systems.
117 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Ayomide Oluwaga 966 Reputation points
    2023-03-30T23:46:04.02+00:00

    Hello @svvegolas

    Welcome to the Q & A,

    I understand the issue is the keyboard mapping, there are 2 ways to fix this;

    1. Use a thirdparty software like Sharp Keys (https://apps.microsoft.com/store/detail/sharpkeys/XPFFCG7M673D4F) or key twerk
    2. Use the Registry Editor.

    If you want to use the registry editor to fix your arrow keys, you can try the following steps:

    1. Press the Windows key + R to open the Run dialog box.
    2. Type "regedit" (without quotes) and press Enter to open the Registry Editor.
    3. Navigate to the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
    4. Right-click on the "Keyboard Layout" key and select "New" > "Binary Value".
    5. Name the new value "Scancode Map" (without quotes).
    6. Double-click on the "Scancode Map" value to open it.
    7. In the "Value data" field, enter the following code: 00 00 00 00 00 00 00 00 02 00 00 00 3B 00 4B 00 3C 00 4D 00 00 00 00 00 This code maps the left arrow key to the scan code 3B, the right arrow key to the scan code 4B, the up arrow key to the scan code 3C, and the down arrow key to the scan code 4D.
    8. Click "OK" to save the changes and close the registry editor.
    9. Restart your computer to apply the changes.

    Note: This method remaps the scan codes of the keys, so the remapping will apply to all users of the computer, and you won't be able to use the original functions of those keys. Be sure to create a backup of the registry before making any changes.

    Let me know if this was helpful.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.