[Top][All Lists]
[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