League of Legends - How to set hotkey mapping for default ctrl-click e.g. print frame rate to chat screen

Solution 1:

If i'm not mistaking there should be a "Reset to default settings" key somewhere in the options. Once it's done change you settings to what it used to be and save a copy of the file in which this configuration is stored :

enter image description here

Solution 2:

You should be able to assign functions keybinds through editing the PersistedSettings.json file.

If this solution does not work for you the keybinds might be manipulated through a 3rd party program and thus cannot be solved through changing settings in League alone.

From the Riot support center:

Alternatively, there is a way to change hotkeys through the system files. Since they are account-bound and saved on our servers, you will need to perform certain steps in order to override the previous hotkeys:

  • First, you’ll need to open League of Legends and log into the League Client Update.
  • Afterwards, you’ll need to locate the correct folder, by default, it will be in C:\Riot Games\League of Legends\Config:

enter image description here

  • Once there, you will need to open PersistedSettings.json and find the “Input.ini” portion of the file:

enter image description here

  • This is where you can make changes to the keybindings; once you’ve completed the changes, make sure to save PersistedSettings.json.
  • Lastly, you’ll need to join a Custom Game and exit. Once completed, your keybinding changes will be saved.