Juri Linkov <[EMAIL PROTECTED]> writes: >> C-x @ C M % > > This is a shorter key sequence for typing a key with the help of `C-x @' > than using `C-x @' twice which is mentioned in the manual as a currently > impossible way to add two modifiers. Also with upper-case letters it > looks like the standard syntax for `C-M-%' without hyphens. > > But there is a conflict between Shift and Super, which use the > same character modifier with different case.
Yes, it makes the following sequence ambiguous: C-x @ M S C % But how do I enter M-C-S ? Not like this: C-x @ M C S Maybe this would work: C-x @ m @ c @ S % => M-C-S-% C-x @ m @ c @ S s => M-C-S C-x @ m @ c @ S @ @ => M-C-S-@ A little more cryptic would be to let a control char mean to add modifier and read one more modifier: C-x @ C-m C-c S % => M-C-S-% Or we could add an explicit group operator: C-x @ ( m c S ) % or to make it easier to type: C-x @ @ m c S @ % or (if we apply modifiers to a non-letter key): C-x @ @ m c S % => M-C-S-% C-x @ @ m c S @ s => M-C-S C-x @ @ m c S @ @ => M-C-S-@ -- Kim F. Storm <[EMAIL PROTECTED]> http://www.cua.dk _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel