How to bind attack move to left mouse button and show your attack range

Published by admin on

This guide will show you how to kite perfectly

Warning it might take a while before you get used to this settings

Can you recall all the times when you died only because you clicked the ground instead of enemy champion? Or how many trades you would have won if you used your range optimaly, but oh well you can’t see it or can you? After applying and getting used to all settings meantioned in this guide you will be the true master of kiting!

To avoid missclicking i recommend to everyone to use attack move command thanks to it even if you missclick your champion will auto attack the closest target to where you clicked. To help further you can bind smart casted attack move to a key but you still need to confirm it with mouse clicking which is counter intuitive and takes 2 clicks so at least twice the amount of time it should take!

To optimize our gameplay we can bind attack move to mouse button and prevent the confirmation click. The setting I’m personally using is left mouse button (LMB) as smart cast attack move, right click for moving my champion and mouse button 4 for buying/clicking on map and interacting with HUD. To additionaly help you, you can set it up in a way that shows your auto attack range when you move with right mouse button (RMB).

Example:

Auto attack range will show every time you move

In game settings

If you don’t care about range indicator you can just go to your league settings -> hotkeys and scroll all the way down and turn on bind attack move on left click. Keep in mind that the only thing it will do is bind attack move to LMB and to interact with HUD you will need to hold shift which is kinda weird if you ask me. You can’t change anything else that this guide is about inside the game and you need to edit your config file. If you don’t want to mess with it just scroll all the way down and there will be download link with config file.

In game setting you can use

Changing the config file

After completing this steps you need to start a game to save it! Custom or training mode will do

  1. Navigate to C:\Riot Games\League of Legends\Config and open PersistedSettings.json using notepad.
  2. Locate [GameEvents] inside it.
  3. Now comes the tricky part where you need to decide what settings you want to use. 

I’ve presented you with 3 choices below the only difference between them is the button you gonna use to interact with your hud. You can modify this config file in anyway you’d like. It won’t get you banned!

Middle mouse button

This will disable scrolling option so you can’t zoom in using mouse wheel!

4. Now you need to change some entries. You can just copy paste but remember that you need to replace old entries that you are changing so if we are changing 

            “name”: “evtPlayerAttackMove”,

                            “value”: “[Button 2]”

You need to make sure that there aren’t duplicated settings anywhere. You can do it by using Ctrl+F. Don’t delete any brackets you need to keep formating intact for this to work!!! Safest bet is to just change the values and not the names or anything. It might happen that there are no GameEvents in your PersistedSettings file if that’s the case you will need to change it all manualy based on downloaded config file or just modify config file to your prefered settings.

All entries for middle mouse button settings:

                    “name”: “GameEvents”,

                    “settings”: [

                            “name”: “evtPlayerAttackMove”,

                            “value”: “[Button 2]”

                            “name”: “evtPlayerAttackMoveClick”,

                            “value”: “[Button 1]”

                            “name”: “evtPlayerSelectClick”,

                            “value”: “[Button 3]”

                            “name”: “evtOnUIMouse4Pan”,

                            “value”: “[<Unbound>]”


                    “name”: “MouseSettings”,

                    “settings”: [

                        {

                            “name”: “RollerButtonSpeed”,

                            “value”: “0”


                    “name”: “HUDEvents”,

                    “settings”: [

                            “name”: “evtOnUIMouse1”,

                            “value”: “[Button 1], [Button 3]”

                            “name”: “evtOnUIMouse2”,

                            “value”: “[Button 2]”

                            “name”: “evntHudMoveableSelect”,

                            “value”: “[Button 3]”

Mouse button 4

If you want to bind interacting with hud to mouse button 4 you should change this entries

 “name”: “GameEvents”,

                    “settings”: [

                            “name”: “evtPlayerAttackMove”,

                            “value”: “[Button 2]”

                            “name”: “evtPlayerAttackMoveClick”,

                            “value”: “[Button 1]”

                            “name”: “evtPlayerSelectClick”,

                            “value”: “[Button 4]”

                            “name”: “evtOnUIMouse4Pan”,

                            “value”: “[<Unbound>]”



                    “name”: “HUDEvents”,

                    “settings”: [

                            “name”: “evtOnUIMouse1”,

                            “value”: “[Button 1], [Button 4]”

                            “name”: “evtOnUIMouse2”,

                            “value”: “[Button 2]”

                            “name”: “evntHudMoveableSelect”,

                            “value”: “[Button 4]”

If you want to use different mouse button simply change button 4 to any other number.

If you have any questions feel free to comment or contact us in any other way and we will try to help 🙂

Download link

Keep in mind this config file has Middle mouse button settings and doesn’t allow you to zoom in using mouse wheel. It also uses F keys and h, j, k, l, n buttons for pings (you can ping the normal way too)


Leave a Reply