emacs-devel
[Top][All Lists]
Advanced

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

Re: ignore is bound to <lwindow> but <lwindow> is META


From: Stefan Monnier
Subject: Re: ignore is bound to <lwindow> but <lwindow> is META
Date: Mon, 03 Apr 2006 15:33:26 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

> at least to be more consistent? On the other hand I do not think that
> Emacs should say that a key is bound to anything if it is used as META.

It's more general than that:  When Emacs says "foo is bound to M-c, <prior>,
<S-C-mouse-3>" all it means is that if you somehow manage to generate events
M-c, <prior> or <S-C-mouse-3>, then that'll call those functions.

But M-c may be remapped via key-translation-map to something else, so
hitting Meta+c may not actually call your function `foo'.

And the key that you think of as "prior" may not send the event <prior>.
Think of the RET vs `return' case.

Even after your (setq w32-lwindow-modifier 'meta), you may still be able to
generate `lwindow' event (using some other key(combo)).
         

        Stefan




reply via email to

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