XnView: MP 1.9.8 – 64 bit
OS: Windows 11 – 64 bit
---
Effect:
When the UI language is set to Japanese, assigning “Alt + Left” to the shortcut action “Back” fails.
The same issue occurs when assigning “Alt + Right” to “Forward”.
---
To reproduce:
1. Open [Settings] → [Shortcuts].
2. Select the action “Back”.
3. Activate the edit box next to “Custom” under “Shortcut for selected action”, and press Alt + Left Arrow on the keyboard.
* If the UI language is English, the shortcut is displayed as “Alt + Left” and works correctly.
* If the UI language is Japanese, the shortcut is displayed as “Alt + ←” and does not work.
---
Expected behaviour:
Even when the UI language is set to Japanese, it should be possible to configure shortcuts that work correctly.
---
I am a Japanese-speaking user.
The concept of the shortcut configuration I wanted is the same as in Windows 11 Explorer:
* Alt + Left : Back
* Alt + Right : Forward
However, when the UI language is set to Japanese, attempting to configure this results in the shortcut being displayed as “Alt + ←” instead of “Alt + Left” in the settings screen (where “←” means the Left Arrow key).
It appears that this is internally interpreted as a different key code.
This is likely the reason why the shortcut behaves differently compared to when the UI language is set to English, and does not function correctly.
Although I have not confirmed it, similar issues may exist for other keys as well.
---
How I discovered the cause of this bug:
At first, I was not aware of the workaround of switching the UI language to English before configuring shortcuts.
I discovered it purely by chance.
I originally changed the UI language to English in order to ask a question on this forum, so that I could refer to menu items using their English names (such as “Settings” and “Shortcuts”).
When I performed the same shortcut configuration while the UI language was set to English, I noticed the difference between the “Alt + ←” and “Alt + Left” representations.
This led me to suspect that this difference in representation was the root cause of the issue.
And indeed, when it was written as "Alt+Left", Shortcuts worked correctly in my environment.