title: "GameLoop Keymapping Not Saving / Resets After Update — 10 Fixes (2026)" slug: gameloop-keymapping-not-saving-reset-fix description: "GameLoop keymapping disappearing, not saving, or resetting after updates? Here are 10 verified fixes to restore and lock your keyboard/mouse layout." category: Troubleshooting tags: [GameLoop, keymapping, keyboard, mouse, fix, COD Mobile, PUBG Mobile] game: General (GameLoop) status: draft word_count: ~2800 date: 2026-08-22
Your carefully configured keyboard layout vanishes after a GameLoop update. Or you save keymapping, restart the emulator, and come back to default controls. Or the keymaps work during one session and disappear the next. This is one of the most frustrating recurring problems in GameLoop — but it has clear solutions.
This guide covers 10 verified fixes for GameLoop keymapping not saving, resetting, disappearing, or failing to apply properly.
Why Does GameLoop Keymapping Disappear?
GameLoop stores keymapping profiles in two locations:
- Local profile files — XML or JSON config files in the GameLoop data directory
- Cloud sync (if enabled) — tied to your Tencent account
Keymapping resets usually happen because:
- A GameLoop update overwrites or migrates the profile directory
- The local profile file becomes corrupted or locked by antivirus
- Virtualization restarts in a different session with no profile loaded
- A game update changes the UI layout, making the old keymap misaligned rather than truly gone
- Multiple GameLoop instances are running, and one overwrites the other's profile on exit
Fix 1: Export Your Keymapping Before Every Update
This is the most important habit. GameLoop has a built-in export function that saves your keymapping as a portable file.
How to export:
- Launch GameLoop and open your game
- Click the Keyboard icon in the right-side toolbar
- In the keymapping editor, click Export (disk icon or three-dot menu)
- Save the
.jsonor.glkmfile to a location outside the GameLoop folder — for example,Documents\GameLoop-Keymaps\
How to restore after an update:
- Open the keymapping editor
- Click Import
- Select your saved file
If you never exported, skip to Fix 2.
Fix 2: Check If the Keymap Is Misaligned (Not Missing)
After a game update, UI elements shift position. Your keymapping file still exists — but the buttons it references have moved, so the controls appear to be floating in blank space.
How to diagnose:
- Open the keymapping editor and look for buttons that are off-screen or overlapping
- Drag them back to the correct positions on the updated game UI
- Re-save with Save or Save as New Profile
This fixes the majority of "keymapping disappeared after game update" reports.
Fix 3: Run GameLoop as Administrator
Without administrator rights, GameLoop sometimes cannot write to its own profile directory — especially on Windows systems with UAC or stricter user account policies.
Steps:
- Close GameLoop completely (check Task Manager for lingering
tbs.exeorMobileGamePC.exeprocesses) - Right-click the GameLoop desktop shortcut
- Select Run as administrator
- Create and save your keymapping
- Verify by closing and reopening GameLoop normally — confirm the keymap persists
If it only persists when running as admin, the profile directory has a permissions problem. Right-click the GameLoop data folder → Properties → Security → grant your user account full control.
Fix 4: Locate and Check the Keymapping Profile Directory
Default GameLoop data directory:
C:\Users\<YourUser>\AppData\Roaming\com.tencent.ig(PUBG Mobile)C:\Users\<YourUser>\AppData\Roaming\com.activision.callofduty.shooter(COD Mobile)C:\Users\<YourUser>\AppData\Local\GameLoop\
Inside these folders, look for a keymaps, profiles, or scripts subfolder containing .json or .xml files with names matching your game.
Check for:
- Files that are read-only (right-click → Properties → uncheck Read-only)
- Files with 0 KB size (corrupted, delete and re-create the keymap)
- Multiple conflicting versions of the same profile
If the directory is empty after an update, GameLoop may have reset the data folder. Restore from your export (Fix 1), or rebuild from scratch.
Fix 5: Disable Antivirus Real-Time Protection During Save
Some antivirus programs (Bitdefender, Avast, Malwarebytes) quarantine or lock GameLoop profile files because they contain executable instructions (keymapping macros can resemble scripts). The file appears to save, but the antivirus blocks the write.
Steps:
- Temporarily pause real-time protection
- Open GameLoop and configure your keymapping
- Click Save
- Re-enable antivirus
- Add the GameLoop data directory to your antivirus exclusions list
Common exclusion paths:
C:\Program Files\GameLoop\
C:\Users\<YourUser>\AppData\Local\GameLoop\
C:\Users\<YourUser>\AppData\Roaming\com.tencent.*
Fix 6: Clear the Keymapping Cache
GameLoop sometimes caches an outdated version of your keymapping that overrides your saved changes on launch.
Steps:
- Close GameLoop completely
- Navigate to:
C:\Users\<YourUser>\AppData\Local\Temp\GameLoop\orC:\ProgramData\GameLoop\cache\ - Delete contents of any
keymapcacheorprofilecachefolder - Relaunch GameLoop
- Re-import or recreate your keymapping and save
Fix 7: Create a New Profile Instead of Overwriting the Default
GameLoop's default keymapping profile for each game is write-protected after certain updates. Saving over it may silently fail.
Fix:
- Open the keymapping editor
- Instead of modifying the default profile, click Create New Profile (or Save as New)
- Name it something recognizable (e.g., "My CODM Layout 2026")
- Set it as the active profile
- Close and reopen GameLoop to confirm it loads
Using a named custom profile instead of the default eliminates conflicts with update-triggered profile resets.
Fix 8: Reinstall with Profile Backup
If the profile directory has deep corruption, a clean reinstall with manual profile preservation resolves persistent keymapping failures.
Steps:
- Export any existing keymaps (Fix 1)
- Copy your entire GameLoop data folder to a safe location as a backup
- Uninstall GameLoop via Settings → Apps
- Delete leftover folders:
C:\Program Files\GameLoop\C:\Users\<YourUser>\AppData\Local\GameLoop\
- Download and install the latest GameLoop from the official source
- Launch GameLoop, import your saved keymapping file
Fix 9: Check for Multiple GameLoop Instances Conflicting
Running two GameLoop windows simultaneously (multi-instance feature) can cause profile write conflicts — both instances try to write the same keymap file on exit, and the last one to close "wins," potentially overwriting your changes.
Fix:
- Avoid closing multiple instances simultaneously
- Save and export keymapping from one instance before switching to another
- If you use multi-instance regularly, create separate named profiles for each instance/game
Fix 10: Update GameLoop to the Latest Version
Keymapping bugs have been patched in GameLoop updates multiple times. If you're running an older version, the save mechanism may be broken on your build.
Check your version:
- Open GameLoop → Click the gear icon → Settings → About
- Compare with the latest version on the official GameLoop website
Update steps:
- GameLoop should prompt you on launch if an update is available
- If not, download the installer from the official site and run it over the existing installation
- Your keymaps should survive an in-place update — but export first as a precaution
Keymapping Not Saving — Quick Diagnosis Table
| Symptom | Most Likely Cause | Best Fix |
|---|---|---|
| Keymap disappears after every restart | Profile directory permissions issue | Fix 3 (admin) + Fix 4 (permissions) |
| Keymap vanishes after game update | UI layout shifted (misaligned, not missing) | Fix 2 (realign) |
| Keymap vanishes after GameLoop update | Update reset profile directory | Fix 1 (restore export) + Fix 8 |
| Save button does nothing | Antivirus blocking write | Fix 5 |
| Random buttons missing from keymap | Cache conflict | Fix 6 |
| One of two instances loses keymap | Multi-instance write conflict | Fix 9 |
| Default profile won't save | Default profile write-protected | Fix 7 (new profile) |
Preventing Future Keymapping Loss
- Export after every change — store
.glkm/.jsonfiles in Documents or cloud storage - Never save over the default profile — always use named custom profiles
- Add GameLoop to antivirus exclusions — prevents silent write blocks
- Before updating GameLoop or your game — export your keymaps first
Still Not Working?
If none of these fixes resolve the issue:
- Check the EmuDesk GameLoop troubleshooting hub for related issues
- Join the GameLoop community Discord and describe your Windows version and GameLoop version
- Report the bug directly to Tencent via GameLoop → Settings → Feedback
Persistent keymapping loss after a GameLoop update is usually a sign of a profile directory migration bug — it gets patched in the next update cycle.