I praised too quickly.
I built the new version faster than deploy and started testing.
I found an exception that causes a problem. If the keyboard layout uses a dead key, then we do see garbage. Fortunately, this keyboard shortcut is not saved in sigil.ini. In my keyboard layout, this key is the one with the tilde (above the tab and below the Escape).
When you press it with any modifier, garbage appears.
This is an extremely rare situation, but it shows that the topic of keyboard shortcuts is not simple, and that Qt does not make life easier for programmers.
Code:
Debug: regenerating tag list
Debug: key(): "126" '~'
Debug: text(): ""
Debug: nativeVirtualKey(): 192
Debug: letter: "~"
Debug: modifiers: QFlags<Qt::KeyboardModifier>(AltModifier)
Debug:
Debug: MapVK_VK_TO_CHAR: "2147483744" '`'
Overall, I am satisfied, and let's wait for @RbnJrg and other users to speak.