@KevinH:
I built a new Sigil and I have mixed feelings.
1. I don't like (no offense) the way Calibre does this. For me, Ctrl+Shift+1 is Ctrl+Shift+1, not Ctrl+!
2. In the current master version, Shift is omitted, so I can see Ctrl+! or after pressing Alt+Shift+2 I can see Alt+@
3. When in the field with the shortcut I put a Polish (and probably also a different one) diacritic, I see some unreadable double-byte sequence of characters.
I would suggest looking at another solution that shows the shortcuts in a more friendly way.
That's why I checked out two other GPL 3.0 projects on Github and maybe this code will help:
https://github.com/hluk/CopyQ/blob/6...tform.cpp#L263
https://github.com/QYQYMBA/ChiyaProj...indow.cpp#L148
In these applications, the Windows keyboard shortcuts display values Ctrl+Shift+1 (not Ctrl+!).
Becky