On the modern french keyboard, altgr-A maps to the oe character, altgr-shift-A for the OE), and altgr-K to the '/' dead-key. (see https://learn.microsoft.com/en-us/globalization/keyboards/azerty_french or https://norme-azerty.fr)
The expectation is that I can simply type those characters and use the dead-key.
Instead, keepass kept popping up, as it turned out that these three key combinations are exactly the system-wide keepass hotkeys. This because pressing altgr always produces left-control down+right-alt down.
It is worthwhile to document this, or even better: to not install these hotkeys and alert the user in some way. (Windows' ToUnicodeEx() can be used to check whether the control-alt-A key-combination is free or would produce a key/letter)
I've added a check for this now. If the global auto-type hot key is
Ctrl+Alt+Aand the new French Standard AZERTY keyboard layout (introduced in Windows 11 24H2) is active, KeePass now shows a warning dialog (telling the user thatCtrl+Alt+Ais in conflict with a system key combination producing a character and where it can be changed).Here's the latest development snapshot for testing:
https://keepass.info/filepool/KeePass_251024.zip
Moving to closed feature requests.
Thanks and best regards,
Dominik
Ticket moved from /p/keepass/bugs/2397/