How To Move Cursor with Keyboard in Windows

You can move the cursor with keyboard arrow keys in Windows. Here is how to move the cursor without a mouse in Windows OS.

The mouse is one of the essential input devices for many users. After all, most components in the operating system, software, and elsewhere are designed with mouse input in mind.

Not to mention, using a mouse to interact with the computer makes everything that much easier. For example, clicking the “+” to open a new tab is often easier for most users than pressing the awkward “Ctrl + T” keyboard shortcut.

However, there might be times when you need to control or move the mouse cursor with the keyboard. For example, you might need it as part of your accessibility feature, faulty or non-functional mouse, etc. No matter the reason, you can move the cursor with the keyboard when needed.

So, let me show you how to move the cursor with a keyboard or without a mouse in Windows.

Table of contents:

The steps below work the same in Windows 10 and 11.

Move cursor with keyboard in Windows

Windows operating system has a neat accessibility option that lets you move the cursor with Numpad (Number Pad). All you must do is enable the option, and you are good to go. Let me show you how.

  1. Open the Settings app.
  2. Click on “Accessibility” on the sidebar.
  3. Click on “Mouse” under the “Interaction” section.
  4. Turn on the “Mouse keys” option.
  5. (Optional) select the “Only use mouse keys when Num lock is on” checkbox.
  6. (Optional) select the “Hold the Ctrl key to speed up and the Shift key to slow down” option.

Steps with a bit more detail:

First, use the “Win + I” shortcut to launch the Windows Settings app. Next, go to the “Accessibility” page. Here, scroll down and click the “Mouse” option under the “Interaction” section. This is where you will find all the mouse accessibility features.

open mouse accessibility settings

Turn on the “Mouse keys” option to move the cursor with Numpad in Windows.

turn on mouse keys to move cursor with numpad

Optionally, select the “Only use mouse keys when Num lock is on” and “Hold the Ctrl key to speed up and the Shift key to slow down” checkboxes.

change cursor speed when using numpad to move

Close the Settings app. With that, you can now move the cursor with Numpad in Windows. Below are the exact directions for moving the cursor with Numpad below.

Directions to move the cursor with Numpad:

Ensure the Num Lock is turned on to control the mouse cursor with Numpad. On most keyboards and laptops, you see a small light or system notification when the Num Lock is turned on or off.

Use the below keys to move the cursor in different directions and control it.

Cursor movement/actionPress
Up8
Down2
Left4
Right6
Up and to the left7
Up and to the right9
Down and to the left1
Down and to the right3
Select left button/
Select right button
Select both buttons*
Left click an itemSelect left button (/), point the item, and press “5”
Right-click an itemSelect right button (-), point the item, and press “5”
Double-click and itemSelect left button (/), point the item, and press “+” (plus sign)
Drag and itemPoint the item with cursor and press “0”
Drop and itemPoint the cursor on the drop location and press “.” (period)

Important note: When you select a mouse button with the provided shortcuts (/, -, or *), the button stays selected until you change it. For example, if you choose the left mouse button with (/), it remains selected even after you release the (/) key.

Change numpad cursor speed and acceleration:

If you feel the cursor speed is slow or fast for your liking, you can change it from the settings app. Follow the below steps.

Open the Settings app, and go to the “Accessibility > Mouse” page. Use the “Mouse keys speed” and “Mouse keys acceleration” sliders to change the cursor speed and acceleration.

Move cursor with keyboard arrow keys

If you don’t like or have access to the Num Pad, you can move the cursor with arrow keys.

For that, we are going to use a free software called NeatMouse. It is pretty simple to configure and use the software. Let me show you how.

  1. Get the NeatMouse software.
  2. Install the NeatMouse software.
  3. Open the NeatMouse app from the Start menu.
  4. Select the “Up” field and press “Up Arrow.”
  5. Select the “Down” field and press “Down Arrow.”
  6. Click the “Left” field and press “Left Arrow.”
  7. Select the “Right” field and press “Right Arrow.”
  8. Choose an activation key from the “Activation” dropdown menu.
  9. Press the “Save” icon on the top bar.
  10. Minimize the application.
  11. Press the “Activation” key.
  12. You can now use the arrow keys to move the cursor.

Download NeatMouse: https://neatdecisions.com/products/neatmouse/

Steps with a bit more detail:

First, download the NeatMouse application from the official website and install it. After installing, open it from the Start menu.

By default, the application is set to use Num Pad to move the cursor. We can change it to use the arrow keys. To do that, configure it as follows:

  • Select the “Up” field – Press the “Up” arrow.
  • Select the “Down” field – Press the “Down” arrow.
  • Choose the “Left” field – Press the “Left” arrow.
  • Select the “Right” field – Press the “Right” arrow.
configure neatmouse to use arrow keys to move the cursor

Press the “Save” icon at the top and minimize the application.

save neatmouse settings

To use the app, press the “Activation key.” You will see a notification saying that the NeatMouse app is active. As long as the NeatMouse app runs, you can use the arrow keys to move the cursor.

activate neatmouse to move mouse cursor with keyboard arrow keys

(Optional configuration)

You can also configure/change the Activation key and mouse buttons if needed. The “Activation key” is the key that activates the NeatMouse app and the mouse buttons help you select the corresponding mouse button when you press the respective shortcut key.

change activation key in neatmouse
  • Choose an Activation key from the “Activation” dropdown menu. The default activation key is “Num Lock.”
  • Select the “Left button” field and press the key of your choice.
  • Select the “Right button” field and press the key of your choice.
  • Choose the “Middle button” field and press the key of your choice.
change mouse button keys in neatmouse

You can also change the mouse cursor speed. For example, the default cursor speed might be too much. In that case, reducing the speed makes controlling the cursor much easier.

To change the cursor speed in NeatMouse, click the “More Settings” icon.

open more settings in neatmouse

Next, set the cursor speed in the “Speed” field under the “Other Settings” option. For me, setting the speed to 5 works fine. Your mileage may vary. So, try different values and see what works for you.

change mouse cursor speed when using arrow keys to move

If you want the application to minimize to the tray, open “More Settings” and select the “Minimize” checkbox.

Once configured, don’t forget to press the “Save” icon at the top to save changes.

That is all. It is that simple to move the cursor with the keyboard in Windows.

I hope this simple and easy Windows how-to guide helped you.

If you are stuck or need some help, comment below, and I will try to help as much as possible.

Scroll to Top