Menu

#2951 System hotkeys interfering with modern french keyboard layout

KeePass_2.x
closed
nobody
None
5
2025-10-24
2025-08-28
gjv
No

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)

Discussion

  • Dominik Reichl

    Dominik Reichl - 2025-10-24
    • status: open --> closed
     
  • Dominik Reichl

    Dominik Reichl - 2025-10-24

    I've added a check for this now. If the global auto-type hot key is Ctrl+Alt+A and the new French Standard AZERTY keyboard layout (introduced in Windows 11 24H2) is active, KeePass now shows a warning dialog (telling the user that Ctrl+Alt+A is 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

     
  • Dominik Reichl

    Dominik Reichl - 2025-10-24

    Ticket moved from /p/keepass/bugs/2397/

     

Log in to post a comment.

MongoDB Logo MongoDB