Quote:
Originally Posted by KevinH
How should Diacritics (dead keys) be treated. Should/can they be used alone in a keyboard shortcut?
|
Dead keys should be blocked from being assigned to a keyboard shortcut as that would take away their sense of being in the keyboard layout.
This is not a huge requirement and the conscious user should not even think about using a dead key to define a hotkey in any application.
IMHO developers should not be held responsible for all user behavior.
By the way – in the keyboard shortcut definition window, you can define "ordinary" letters, for example A or B and such shortcuts, although they will be saved, they will not work (and luckily).
Quote:
And unless I am confused, I think BeckyEbook just explained that AltGr should really not be used in Shortcuts since it is used to form a character. With AltGR enabled it frees up Ctrl+Alt sequences to create more shortcuts since they are no longer being mapped to AltGr.
BeckyEbook is that correct?
|
Yes. I think there are relatively simple keyboard layouts in Windows (e.g. Polish programmer or German) and those that are very complex, where AltGr is used to type complex diacritics. I've never dealt with them, but it's safer to assume that it's better not to use these shortcuts that have a "special effect" on your keyboard layout. I will repeat again – it does not make sense, because if we used such an abbreviation, we would take the possibility of inserting diacritics from our language (native or not) in the Code View or the Find & Replace window.
Quote:
Case A: Should a Shortcut sequence only include the sequence of keys actually hit as defined only by the main/primary symbol on that key?
Or
Case B: Should a Shortcut sequence include the impact of the modifiers (Control,Shift, Alt, etc) being used and map the primary key to its secondary (shifted, etc) definition and use that in the key sequence.
|
I am for Case A, although in the case of "shifted" and only "shifted" I am able to accept Case B.
On my keyboard layout, where
Shift+1=!:
* I prefer the notation
Ctrl+Shift+1,
* I could understand
Ctrl+! (since I can see an exclamation mark, I know I have to press Shift),
* I don't like
Ctrl+Shift+!.