emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: etc/refcard.tex update.


From: Kim F. Storm
Subject: Re: etc/refcard.tex update.
Date: Tue, 12 Jul 2005 13:19:24 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Juri Linkov <address@hidden> 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 <address@hidden> http://www.cua.dk





reply via email to

[Prev in Thread] Current Thread [Next in Thread]