[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[h-e-w] 23.0.60; Unreleased Meta/Win modifier
From: |
Sergio Pokrovskij |
Subject: |
[h-e-w] 23.0.60; Unreleased Meta/Win modifier |
Date: |
Thu, 28 Aug 2008 12:02:19 +0700 |
> This is a bug report for the PATCHED Emacs+EmacsW32.
> Please test the unpatched version of Emacs+EmacsW32 before reporting
> if you can. If the bug is also in the unpatched version then
> report from the unpatched version else report here.
I do not have unpatched version at hand.
> Please describe exactly what actions triggered the bug
> and the precise symptoms of the bug:
The problem concerns using the WIN key as the META key. I have this
in my default.el:
(setq w32-alt-is-meta nil ; Alt be diffrent from Meta
w32-pass-lwindow-to-system nil ; do not pass ...
w32-lwindow-modifier 'meta ; lwindow acts as Meta
w32-apps-modifier nil) ; can now bind [apps]
It works for the first chord; but if I try a second M-chord without
releasing the WIN key in between, the META is ignored.
E.g. the first M-v works as expected (it does scroll-down); but if I
retype v without releasing WIN, I get a v inserted at the point.
* HOW TO REPRODUCE
Start "runemacs -q". In the *scratch* do
(setq w32-lwindow-modifier 'meta) C-x C-e
Press Win-v Win-v (without releasing the Win key).
Get the expected "Beginning of buffer" message (twice).
So far, so good. Now we shall spoil it:
(setq w32-pass-lwindow-to-system nil) C-x C-e
Press Win-v Win-v (without releasing the Win key).
Get the expected "Beginning of buffer" message after the first chord,
and a self-inserted `v' after for the second.
--------------------------------
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
of 2008-03-25 on LENNART-69DE564 (patched)
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4) --cflags -Ic:/g/include'
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: RUS
value of $XMODIFIERS: nil
locale-coding-system: cp1251
default-enable-multibyte-characters: t
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
tool-bar-mode: t
mouse-wheel-mode: t
noticeable-minibuffer-prompts-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
global-auto-composition-mode: t
auto-composition-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Recent input:
C-x b <return> C-y <up> <up> C-x C-e M-v M-v M-v <down>
<down> <right> <right> <right> <right> C-x C-e M-v
v M-v v <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu>
<send-emacs-bug-report>
Recent messages:
Adding c:/Program Files/Emacs/EmacsW32/lisp/ to load-path
For information about GNU Emacs and the GNU system, type C-h C-a.
Mark set
meta
call-interactively: Beginning of buffer [3 times]
nil
call-interactively: Beginning of buffer
call-interactively: Beginning of buffer
--
Sergio
- [h-e-w] 23.0.60; Unreleased Meta/Win modifier,
Sergio Pokrovskij <=