SUMMARY *** Shortcut CTRL+SHIFT+2 for example is not possible on a German keyboard, because Kdenlive saves the shortcut as "@", which is assign to a different key on the German keyboard. *** STEPS TO REPRODUCE 1. Use the German keyboard layout 2. Try to assign CTRL+SHIFT+2 to a action 3. Check what Keyboard shortcut is actually asigned OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Do you have set the language change shortcut to CTRL-Shift?
(In reply to ezh from comment #1) > Do you have set the language change shortcut to CTRL-Shift? no shortcut is set to change the language
CTRL+SHIFT+2 is a user defined shortcut. Which of the official shortcuts doesn’t work for you https://docs.kdenlive.org/en/user_interface/shortcuts.html ?
Defining a user shortcut for CTRL+SHIFT+2 doesn't work. The same issue occurs also for CTRL+ALT+2. Just try defining an action to CTRL+SHIFT+2 and you will see that it is saved as CTRL+@, which of course is wrong on a German keyboard. Without knowing the code, I would say the issue is that the actual caracter is stored (in this case English Keyboard layout), and not the keys the user pressed (CTRL+SHIFT+2).
Created attachment 164705 [details] Sample with CTRL+SHIFT+2
Yes, you are right. Some key combinations are not possible as it takes the sign allocated to shift or alt key. I’m not sure if this is a Qt limitation.