Did this solve your problem? Yes No. Sorry this didn't help. Do you have Microsoft Paint running? I was having the same issue, and that turned out to be the culprit.

MS Paint has a feature that lets you move its pointer with the arrow keys, but this seems to get stuck sometimes so that even when it's minimized the arrows will still control the pointer. Closing all instances of paint fixed the problem for me, so hopefully it will work for you, too. Just want to mention that I come back to this post regularly to find this fix. Reply 4 people were helped by this reply.

Site Feedback. Tell us about your experience with our site. I have the same question Previous Next. Frederik Long.

How to Fix Mouse Cursor Not Moving in Windows 10

This Google query turns up quite a few articles on how to do it: disable Windows arrow keys. Thanks for marking this as the answer. How satisfied are you with this reply? Thanks for your feedback, it helps us improve the site. How satisfied are you with this response? Hi God.

Subscribe to RSS

Feel free to ask back any questions and keep me posted. I will keep working with you until it's resolved. The pages appear to be providing accurate, safe information.This reference is primarily for US keyboards. There are many keyboard layouts internationally which include not only different characters, but standard characters in different places. And there can be differences between browsers and browser versions. A key code is an implementation dependent numerical code identifying the unmodified value of the pressed key.

The Javascript keydown, keypress, and keyup events specify which key key code was pressed and if any modifiers shift, alt, ctrl are pressed at the same time. It's important to note that the key code is a unique code for the key itself and doesn't change if a modifier is pressed. Because different keyboards, systems, and implementations can use different values for the different keys, care should be exercised when using key codes.

Javascript Key Codes The following are javascript key codes. When a keydown, keyup, or keypress event occurs, JavaScript records the key code of the key that was pressed or released. This is stored in the event object. Note: This reference is primarily for US keyboards. Press a key to get the key code. The following javascript code snippet creates an array of objects containing the key code id and the key character name. Left WinKey. Right WinKey.With Mouse Keys, you can use the numeric keypad on your keyboard—instead of the mouse—to move the pointer.

After you turn on Mouse Keys, you can use the numeric keypad to move the mouse. Before you use Mouse Keys to click items on your screen, you must first select which mouse button you want to be the active button: the left button, the right one, or both.

If you choose to make the left mouse button the active button, it will remain the active button until you choose another button. After you select a mouse button, you don't need to select a mouse button again until you want to change buttons.

You can use the numeric keypad to press and hold the active mouse button and to release it. This is helpful if you want to drag an item. To change options like how quickly the mouse pointer moves and whether your computer makes a sound when you turn on Mouse Keys, in the Ease of Access Center, under Control the mouse with the keyboardclick Set up Mouse Keys. Skip to main content. Productversie selecteren. Alle producten.

Click Make the mouse easier to use. Under Control the mouse with the keyboardselect the Turn on Mouse Keys check box. Moving the pointer using Mouse Keys After you turn on Mouse Keys, you can use the numeric keypad to move the mouse. To move the mouse pointer Press Up and to the left 7 Up 8 Up and to the right 9 Left 4 Right 6 Down and to the left 1 Down 2 Down and to the right 3 Selecting a mouse button Before you use Mouse Keys to click items on your screen, you must first select which mouse button you want to be the active button: the left button, the right one, or both.

How to move the mouse cursor with the keyboard in Windows

Laatst bijgewerkt: Aug 31, Meer hulp nodig? Zoeken Geen resultaten. Deelnemen aan de discussie Vraag het de community. Vraag ondersteuning Contact opnemen.

Was deze informatie nuttig? Ja Nee. Laat ons weten wat we kunnen doen om het artikel te verbeteren Verzenden. Met uw feedback kunnen we de ondersteuning verbeteren. Australia - English. Bosna i Hercegovina - Hrvatski.What to do if your mouse pointer stuck on screen or mouse cursor not moving on laptop Windows 10?

Learn how to fix mouse cursor not moving in Windows 10 desktop screen. Your mouse cursor stuck in the middle of the screen while you were typing something or your wireless mouse cursor not moving on laptop Windows 10 while you were browsing something? Well, you might know, there are certain keys and key combinations to turn off your mouse on one go.

If not manually, then how your mouse cursor freezes for a few seconds each time you try clicking on something and why your mouse cursor stops moving on the desktop or laptop screen? Moreover, how to fix this annoying issue to continue with your work on Windows 10 laptop or desktop computer. Any issue with your mouse pointer is enough to restrict your work for an unlimited period. Hence, solving the mouse cursor not moving Windows 10 issue is mandatory in order to resume your work as quickly as possible.

Here we go:. To start with the process of troubleshooting, firstly check out whether you have disabled the touchpad of your laptop. If you have accidentally got the function key pressed and disabled the touchpad, it will lead you to cursor not moving on laptop problem. So, how to fix it? Simply, use the function keys from your laptop keyboard and get the cursor back on track.

Here is what you need to do:. Step 2 : After pressing the key combinations, try to move your mouse cursor and check if the mouse cursor not moving issue has been solved.

Try to re-enable your mouse to get it back in working condition. Follow the next method. Follow these steps and enable your mouse in order to get rid of wireless mouse cursor not moving problem:. Step 3 : On the Mouse settings window, click on the Additional mouse options link located under Related settings. Step 5 : Now select the touchpad device under Devices and then click on the Enable button.

Step 6 : Finally, click on the Apply and OK button to save the settings. Now move your mouse and check if the mouse pointer stuck on laptop issue has been fixed. Mouse pointer keeps freezing in Windows 10 problem not resolved yet?

Well, if you are still wondering how to fix mouse cursor not moving on laptop Windows 10 then below mentioned rest of the resolutions are surely going to help you. After going through several Windows forum, we got to know that the Enhance pointer precision feature has caused mouse pointer stuck Windows 10 issue for many users. So disabling this feature may fix the mouse pointer not working on your computer problem for you.

Follow the steps below and learn how to disable Enhanced pointer precision in Windows Step 1 : First of all, right-click on the Start button and then select the Run option from the power user menu.


Step 4 : Now on the Mouse Properties dialog box, go to the Pointer Options tab and then uncheck the Enhance pointer precision box. Step 5 : Finally, click on the Apply and OK button to save the changes and proceed with the modified settings. After disabling the Enhance pointer precision feature, now try moving your mouse and check if the mouse cursor not moving on laptop issue has been settled.

Still facing the same glitch mouse cursor not moving on Windows 10? We have our best shot ready in the next method. Here, have a look. An outdated device driver can give rise to different annoying issues on your computer. Similarly, the mouse cursor not moving on laptop or desktop computer can happen because of the faulty or outdated mouse driver.

Also, a device driver conflict can be the reason as well. In such a case, you should consider updating your mouse driver.

Follow these steps and learn how to update your mouse driver in Windows 10 operating system:. Step 1 : At first, right-click on the Start button and then select the Device Manager option.Arrow keys or cursor movement keys are buttons on a computer keyboard that are either programmed or designated to move the cursor in a specified direction.

Arrow keys are typically located at the bottom of the keyboard to the left side of the numeric keypadusually arranged in an inverted-T layout but also found in diamond shapes and linear shapes.

Arrow keys are commonly used for navigating around documents and for playing games. Before the computer mouse was widespread, arrow keys were the primary way of moving a cursor on screen. Mouse keys is a feature that allows controlling a mouse cursor with arrow keys instead.

A feature echoed in the Amiga whereby holding the Amiga key would allow a person to move the pointer with the arrow keys in the Workbench operating systembut most games require a mouse or joystick. The use of arrow keys in games has come back into fashion from the late s and early s when joysticks were a must, and were usually used in preference to arrow keys with some games not supporting any keys.

Maggie May Cover - Grey Season

Some Commodore 8-bit computers used two keys instead of four, with directions selected using the shift key. The original Apple Macintosh had no arrow keys at the insistence of Steve Jobswho felt that people should use the mouse instead. Early models with arrow keys but no middle section Home, End, etc. Although the "arrow keys" provide one convention for cursor movement on computers, there are also other conventions for cursor movement that use entirely different keys.

Cursor keys were those from 5 to 8and keyboard labelling included left- down- up- and right-arrow labels printed directly above in a colour matching wording on the relevant shift key. In some software for these machines eg. These keys are often used to control the player character 's movement in computer gamesmost commonly first person games but also in many driving and third person games. Primarily, WASD is used to account for the fact that the arrow keys are not ergonomic to use in conjunction with a right-handed mouse.

However, the introduction of mouselooka system that allowed the ability to use the mouse to look around both vertically and horizontally, enabled the player to perform techniques such as smooth circle strafingwhich, although possible with the keyboard, was difficult to perform and resulted in jagged movement. The style was popularized in competitive play in Quake and subsequently QuakeWorldnotably by professional gamer Dennis Fongwhere the advantages of WASD and mouselook were recognised over a purely keyboard-based control system.

In later games, the usage of the E key to interact with items or open up the inventory was also popularized due to its location next to the WASD keys, allowing players to reach it quickly.

Many of the games that have adopted this layout use a first-person or over-the-shoulder third-person perspective. Some games that use overhead camera views also use WASD to move the camera, such as some city-building games and economic simulation games. The ESDF variation is an alternative to WASD and is sometimes preferred because it provides access to movement independent keys for the little finger QAZ which generally allows for more advanced manual binding.

Incidentally, it allows the left hand to remain in the home row with the advantage of the F key home row marker available on most standard keyboards to easily return to position with the index finger.

Perhaps the earliest game to use ESDF was Crossfirewhich used the keys for firing in multiple directions. It is the default configuration for several games, such as Tribes 2.

In this configuration, D and C control forward and backward motion, while A and S control side-stepping strafing. Typically the Alt key is utilized for crouching instead of the Ctrl key, as it is more easily reached when the hand is positioned for DCAS.

However, it did not include a set of default controls to handle this. With WASD not yet a well-known standard, some gamers devised their own control schemes to handle combined keyboard movement with mouse aiming; DCAS was one such control scheme.

Like WASD, DCAS allows the player to easily utilize the left modifier keys; this is advantageous because on most keyboards, the circuitry is better at tracking multiple key-presses simultaneously if some of them are modifier keys. This is very comfortable for right-handed gamers and seen as the primary advantage over using WASD, but it is ill-suited for left-handed mousing.

IJKL is used by a growing number of browser games. These games cannot use the arrow keys because many browsers' windows will scroll if the arrow keys are used, thus hindering gameplay.

IJKL, like WASD, are arranged in an ergonomic inverted T shape, and, since they are used by the right hand, adjustment is easy for people who commonly use the arrow keys.

Some older computer games, especially those on 8-bit platforms, often had the combination IJKM used as the standard control key combination, which was more logically arranged, if far less ergonomic than an inverted-T.By using our site, you acknowledge that you have read and understand our Cookie PolicyPrivacy Policyand our Terms of Service.

Stack Overflow for Teams is a private, secure spot for you and your coworkers to find and share information. I have a question on how pointers to a custom object are handled when used as Keys in an map. More specifically if I define. Or do I need to define a custom comparator function to handle it? In general, is it good practice to use pointers to objects as keys? The default implementation will compare the addresses stored by the pointers, so different objects will be considered as different keys.

However, the logical state of the object will not be considered. When stored in the map by their addresses. Pointers will be handled but compared as pointers memory order. You have to pass custom less functor if you wish to compare the objects:. Since you appear to be using a pointer to represent a unique object, something like boost::flyweight could be applicable. Pointers can be used as keys but especially with a std::map or std::set I would not advise it.

The behavior of the program is not deterministic i. It really depends on the memory address of the object key. Take a look at this example, as you can see irrespective of the insertion order into the map the items are iterated in a deterministic way when the key is a string rather than a pointer.


Learn more. Asked 5 years, 11 months ago. Active 3 years, 11 months ago. Viewed 27k times. Ammar Husain. Ammar Husain Ammar Husain 1, 1 1 gold badge 11 11 silver badges 24 24 bronze badges. See stackoverflow. One possible downside to using pointers as keys in maps is that the order of the items is non-deterministic depends on their memory address.

If you need to iterate over the items in a deterministic order, you can't use pointers as keys. This can be important in multiplayer games. Active Oldest Votes. When stored in the map by their addresses It's ok to use pointers as keys so long as you understand the important difference above.

Neil Kirk Neil Kirk Microsoft Windows has a feature called Mouse Keys that lets you move the mouse pointer, pixel by pixel, by pressing the arrow keys on your numeric keypad. Mouse Keys is an "Ease of Use" feature, helping users who cannot operate a mouse. Other users may find Mouse Keys useful if their mouse breaks, or runs out of batteries, for example. In all versions of Windows, you can toggle Mouse Keys on and off with a keyboard shortcut. If your mouse isn't working, use the Tab key and Spacebar to navigate through menus.

You will hear a high pitched beep when you turn on Num Lock. This sound lets you know that your numeric keyboard is controlling your mouse pointer.


Press 846and 2 up, left, right, down on your numeric keypad, and the mouse pointer moves one pixel in that direction. In some cases, a laptop's numeric keypad shares keys with other numbers and letters on the keyboard, such as 7, 8, 9, u, i, o, j, k, l.

When Num Lock is on, these keys produce a number when pressed. See your laptop's manual for information specific to your laptop. To stop using Mouse Keys, press Num Lock to disable your numeric keypad. If the shortcut key combination listed above did not work, you may enable or disable Mouse Keysusing the following steps.

If the shortcut key combination listed above did not work, you may enable or disable Mouse Keys using the following steps. If you want to change the cursor's movement speed or other settings, select Set up Mouse Keys. The following table shows each of the keys on the Numeric Keypad and how they interact with the mouse cursor.

Make sure you're only using the Keypad to execute these actions. How to use Mouse Keys. Tip If you want to change the cursor's movement speed or other settings, select Set up Mouse Keys. Additional information See our mouse pointer definition for further information and related links. How to navigate Windows using a keyboard. Computer keyboard help and support. Was this page useful?