XnView MP Version: 1.10.1
XnView Installation Methods: bug reproduced in both win64 setup and portable version
OS: Windows 11 Pro 10.0.26200 Build 26200
Expected behaviour: program should save my assigned shortcuts even after I close the program.
Actual behaviour: When XnView is relaunched, shortcuts are set back to default.
Note: other customized settings would not be reset upon relaunch, the only broken part is the Shortcuts.
Steps to reproduce:
1. Launch XnView MP.
2. Assign PgDown to cmd_historyNext, PgUp to cmd_historyPrev via Settings>Interface>Shortcuts, and click 'OK'.
3. PgDown and PgUp now can go Forward/Back when exploring the folders in browser.
4. Close XnView MP.
5. Relaunch XnView MP.
6. PgDown and PgUp no longer function as Foward/Back.
I have searched across the forum and found out that this bug appeared multiple times over the past years. I have tried all solutions mentioned in the posts and had no luck.
This bug persists no matter how I change the Settings>Integration>Paths:
1. Current User (Recommanded): this is the default I was using when I first noticed the bug.
2. Portable (Application Folder): bug persisted.
This bug persists no matter how I change the user privileges:
1. I have tried giving full control over the following files, yet the bug persisted:
- Thumb.db
- XnView.db
- default.bar
- default.keys
- xnview.ini
I have checked the content of the default.keys, the customized shortcuts were actually saved in this file:
Code: Select all
cmd_historyNext PgDownCode: Select all
cmd_historyPrev PgUpI have also tried manually loading the default.keys file via Settings>Interface>Shortcuts>Load..., and nothing changed.
I have tried modifying xnview.ini and changed relative path to absolute path, yet bug persisted:
Code: Select all
shortcut=default.keysCode: Select all
shortcut=C:/Users/UserName/AppData/Roaming/XnViewMP/default.keys