GNU bug report logs - #506
mouse scrolls the other buffer in Vista

Previous Next

Package: emacs;

Reported by: "Vaidotas Zemlys" <mpiktas <at> gmail.com>

Date: Mon, 30 Jun 2008 09:30:03 UTC

Severity: normal

Done: Jason Rumney <jasonr <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 506 in the body.
You can then email your comments to 506 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#506; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Vaidotas Zemlys" <mpiktas <at> gmail.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Vaidotas Zemlys" <mpiktas <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: mouse scrolls the other buffer in Vista
Date: Mon, 30 Jun 2008 12:20:03 +0300
Hi,

On Microsoft Windows Vista mouse scroll does not work as expected. If
you split windows and change to the new window, the mouse still scrolls
previous window. Steps to reproduce:

1. Run runemacs from unzipped download of emacs 22.2.
2. Open any file which does not fit into window.
3. Split the windows with C-x 3
4. Change to other window and try to scroll with the mouse.

Vaidotas



In GNU Emacs 22.2.1 (i386-mingw-nt6.0.6000)
 of 2008-03-26 on RELEASE
Windowing system distributor `Microsoft Corp.', version 6.0.6000
configured using `configure --with-gcc (3.4)'

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: FR
  locale-coding-system: cp1252
  default-enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  delete-selection-mode: t
  pc-selection-mode: t
  encoded-kbd-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
2 <help-echo> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <down-mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <down-mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <down-mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <down-mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <down-mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1>
<mouse-1> <mouse-1> <mouse-1> <mouse-1> <mouse-1> <help-echo>
M-x r e p o <tab> r t <tab> <return>

Recent messages:
Loading encoded-kb...done
Loading pc-select...done
Loading delsel...done
For information about GNU Emacs and the GNU system, type C-h C-a.
scroll-bar-toolkit-scroll: Beginning of buffer [11 times]
Making completion list...
Loading help-mode...done
Loading emacsbug...
Loading regexp-opt...done
Loading emacsbug...done





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#506; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to jpw <at> pobox.com (John Paul Wallington):
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #10 received at 506 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: jpw <at> pobox.com (John Paul Wallington)
To: Vaidotas Zemlys <mpiktas <at> gmail.com>
Cc: 506 <at> debbugs.gnu.org
Subject: Re: bug#506: mouse scrolls the other buffer in Vista
Date: Mon, 30 Jun 2008 15:38:44 +0100
"Vaidotas Zemlys" <mpiktas <at> gmail.com> writes:

> On Microsoft Windows Vista mouse scroll does not work as expected. If
> you split windows and change to the new window, the mouse still scrolls
> previous window. Steps to reproduce:
>
> 1. Run runemacs from unzipped download of emacs 22.2.
> 2. Open any file which does not fit into window.
> 3. Split the windows with C-x 3
> 4. Change to other window and try to scroll with the mouse.
>
> Vaidotas

There is a customizable variable, `mouse-wheel-follow-mouse', that
specifies whether the mouse wheel should scroll the window that the
mouse is over.  By default it is on, despite the behaviour being
slightly disconcerting.

When the mouse still scrolls the previous window is the mouse pointer
over the previous window?  If so, does customizing
`mouse-wheel-follow-mouse' help?




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#506; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Vaidotas Zemlys" <mpiktas <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #15 received at 506 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Vaidotas Zemlys" <mpiktas <at> gmail.com>
To: "John Paul Wallington" <jpw <at> pobox.com>
Cc: 506 <at> debbugs.gnu.org
Subject: Re: bug#506: mouse scrolls the other buffer in Vista
Date: Tue, 1 Jul 2008 08:54:49 +0300
Hi,

On Mon, Jun 30, 2008 at 5:38 PM, John Paul Wallington <jpw <at> pobox.com> wrote:
>
> There is a customizable variable, `mouse-wheel-follow-mouse', that
> specifies whether the mouse wheel should scroll the window that the
> mouse is over.  By default it is on, despite the behaviour being
> slightly disconcerting.
>
> When the mouse still scrolls the previous window is the mouse pointer
> over the previous window?  If so, does customizing
> `mouse-wheel-follow-mouse' help?
>

I usually change the windows with the mouse, by clicking on the window
I want to change to. So I always scroll the
window where the mouse and the cursors are. I tried changing this
variable though, there was no change in Emacs
behaviour at all.

Vaidotas Zemlys




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#506; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Jason Rumney <jasonr <at> gnu.org>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #20 received at 506 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Jason Rumney <jasonr <at> gnu.org>
To: Vaidotas Zemlys <mpiktas <at> gmail.com>, 506 <at> debbugs.gnu.org
Cc: John Paul Wallington <jpw <at> pobox.com>
Subject: Re: bug#506: mouse scrolls the other buffer in Vista
Date: Tue, 01 Jul 2008 07:51:29 +0100
Vaidotas Zemlys wrote:

> I usually change the windows with the mouse, by clicking on the window
> I want to change to. So I always scroll the
> window where the mouse and the cursors are. I tried changing this
> variable though, there was no change in Emacs
> behaviour at all.

After scrolling with the mouse, please press C-h l to view the events
Emacs has received, and send us the last few events (including any that
occurred around the time that you scrolled the mouse wheel).

Some mouse drivers on Windows do not send mouse wheel events, and
instead try to figure out which scroll bar is linked to the current
window and fake mouse press events on that instead. If this is the case,
you might get better results using a generic mouse driver instead of the
one that came with your mouse.





Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#506; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to "Vaidotas Zemlys" <mpiktas <at> gmail.com>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #25 received at 506 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Vaidotas Zemlys" <mpiktas <at> gmail.com>
To: "Jason Rumney" <jasonr <at> gnu.org>
Cc: 506 <at> debbugs.gnu.org, "John Paul Wallington" <jpw <at> pobox.com>
Subject: Re: bug#506: mouse scrolls the other buffer in Vista
Date: Wed, 23 Jul 2008 11:58:22 +0300
On Tue, Jul 1, 2008 at 9:51 AM, Jason Rumney <jasonr <at> gnu.org> wrote:
> Vaidotas Zemlys wrote:
>
>> I usually change the windows with the mouse, by clicking on the window
>> I want to change to. So I always scroll the
>> window where the mouse and the cursors are. I tried changing this
>> variable though, there was no change in Emacs
>> behaviour at all.
>
> After scrolling with the mouse, please press C-h l to view the events
> Emacs has received, and send us the last few events (including any that
> occurred around the time that you scrolled the mouse wheel).
>
> Some mouse drivers on Windows do not send mouse wheel events, and
> instead try to figure out which scroll bar is linked to the current
> window and fake mouse press events on that instead. If this is the case,
> you might get better results using a generic mouse driver instead of the
> one that came with your mouse.
>

OK, I plugged another mouse, and the problem disappeared. The problem
was probably  caused by the driver of my
laptop touchpad.  (Asus F3Jp)

I am sorry for the delay, I use the windows only occasionally, so it
took time to find the opportunity to
boot into it again. Thanks for your help!

Vaidotas Zemlys




Reply sent to Jason Rumney <jasonr <at> gnu.org>:
You have taken responsibility. Full text and rfc822 format available.

Notification sent to "Vaidotas Zemlys" <mpiktas <at> gmail.com>:
bug acknowledged by developer. Full text and rfc822 format available.

Message #30 received at 506-done <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Jason Rumney <jasonr <at> gnu.org>
To: Vaidotas Zemlys <mpiktas <at> gmail.com>
Cc: 506-done <at> debbugs.gnu.org
Subject: Re: bug#506: mouse scrolls the other buffer in Vista
Date: Wed, 23 Jul 2008 11:08:59 +0100
Vaidotas Zemlys wrote:

> OK, I plugged another mouse, and the problem disappeared. The problem
> was probably  caused by the driver of my
> laptop touchpad.  (Asus F3Jp)

Thanks for confirming that the problem was external to Emacs. Touchpads
seem to often have this problem, probably because they cannot simply
reuse the standard mouse drivers, so their driver developers are tempted
to do things their own way.




bug archived. Request was from Debbugs Internal Request <don <at> donarmstrong.com> to internal_control <at> emacsbugs.donarmstrong.com. (Wed, 20 Aug 2008 14:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 16 years and 307 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.