Did your mouse cursor pull a Twitch on you and disappear? Is your keyboard non-responsive in a heated battle? This article should help explain and resolve most of the issues that you might encounter with your mouse and keyboard in League of Legends.
Common Symptoms
- Mouse cursor is not visible.
- Can type in in-game chat but, cannot cast spells or use champion abilities.
- Your keyboard bindings are not working.
- Custom mouse and keybinds not working.
Mouse Cursor Issues and Options
Sometimes, a mouse cursor is not visible when a League of Legends match begins. This is usually tied to your mouse settings. Below are instructions on how to resolve this issue.
Setting up your mouse settings:
- Click Start
- Select Control Panel
- Click on Hardware and Sound
- Click on Mouse
- Click on the Pointer Options tab
- Uncheck the Display Pointer Trails option
- Uncheck the Hide Pointer While Typing option
OS X Native Setting
- Uses Mac's mouse acceleration algorithm
- May feel sluggish for users who are accustomed to playing on Windows/Bootcamp.
Software Mouse
- This setting uses no acceleration.
- May cause users who are accustomed to the Default OS X mouse setting to overshoot their clicks and will generally feel too fast for them.
Players experiencing low framerates should NOT use the Software Mouse setting.
Change Settings In-Game
- While in-game, hit the Esc key on your keyboard to bring up the Options menu.
- Click on "Game" tab.
- Check/Uncheck the Use Software Mouse setting.
Key Strokes Not Being Detected
This is often caused by a corruption in the League of Legends input configuration file. Resetting your bound keys by deleting this file and letting the patch re-add it with default key assignments is the most effective way to fix this issue.
Steps for Resetting Configuration File
- Enter a custom game
- Once you've loaded into the game, tab out of the game and open your configurations folder. If you installed to the default location, check C:\Riot Games\League of Legends\Config
- Inside this folder, delete "input.ini" if it exists
- Open "persistedSettings.json", press Ctrl+F, and look for "input.ini"
- You should see a curly brace { on the line above the one containing "input.ini". Scroll down to find the closing brace } spaced as far from the edge as the first brace. Delete everything between these braces. As an example (yours will include more text than this):
{
"name": "Input.ini",
"Sections": [
"name": "GameEvents",
. . .
} - Save your changes, tab back into League of Legends, exit the game, and restart. Once you load into a new game, all your settings should be back to their defaults.
- Many keyboards aren’t designed with simultaneous key presses in mind, so pressing three keys at once can cause keyboard failure. You can read more about this here.
- Enter a custom game
- Once you've loaded into the game, tab out of the game and open your configurations folder. If you installed to the default location, press the Command button+Shift+G, and paste in: /Applications/League of Legends.app/Contents/LoL/Config
- Inside this folder, delete "input.ini" if it exists
- Open "persistedSettings.json", press Command+F, and look for "input.ini"
- You should see a curly brace { on the line above the one containing "input.ini". Scroll down to find the closing brace } spaced as far from the edge as the first brace. Delete everything between these braces. As an example (yours will include more text than this):
{
"name": "Input.ini",
"Sections": [
"name": "GameEvents",
. . .
} - Save your changes, tab back into League of Legends, exit the game, and restart. Once you load into a new game, all your settings should be back to their defaults.
Note
You will see a warning about LeaverBuster - this is safe to ignore since you're in a custom game.
Mouse and Keyboard Binds
Some key strokes and mouse functions are not available to be directly modified through our in-game options. At this time mouse buttons beyond 'Mouse 5' are not detected by our game and cannot be bound through the in-game options. There are also some keyboard keys which are reserved by the game UI and the Operating System that cannot be bound to other functions (i.e. Enter, Escape, Windows Key, etc).
Uninstall 3rd Party Gaming Software
Unfortunately, even though there are many gaming peripherals that are used to play League of Legends, we have no control over the development of the software that comes with them. If you experience an in-game issue with a custom keyboard or mouse and are running 3rd party software that controls them, we recommend uninstalling that software and checking if the issues still persist. For any other queries about 3rd party gaming software configurations, you will need to contact the device's manufacturer for support. Below are links to support sites of some major manufacturers: