[Ubuntu-x-swat] [Bug 728643] Re: Kinetic scrolling improperly interacts with modifier keys

2012-03-14 Thread Bug Watch Updater
Launchpad has imported 6 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=33856.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.


On 2011-02-03T03:13:04+00:00 Anders Kaseorg wrote:

Now that scroll coasting is on by default, I’ve noticed that it has a
funny interaction with modifier keys.  If I flick and release my fingers
to initiate coasting, then I press Ctrl afterwards while my document is
still scrolling, it immediately starts zooming instead.

Probably the right solution is for any input activity (not just any
touchpad activity) to halt the coasting operation in progress.

I’m using xserver-xorg-input-synaptics 1.3.99+git20110116.0e27ce3a-
0ubuntu3 in Ubuntu natty.

Reply at: https://bugs.launchpad.net/utouch/+bug/728643/comments/0


On 2011-02-08T01:42:05+00:00 Peter Hutterer wrote:

not sure how to fix this actually. synaptics only generates mouse
events, the keyboard events aren't visible to the driver so it cannot
stop. Having a client-side daemon that does the job is racy since some
events will be sent before the client gets a chance to deactivate the
events.

and the server doesn't know about it at all, it simply forwards the
events.

Reply at: https://bugs.launchpad.net/utouch/+bug/728643/comments/1


On 2011-02-08T04:46:34+00:00 Anders Kaseorg wrote:

Hmm.  Well, how should this be handled?  Perhaps the coasting
functionality belongs in the server, or even in the toolkits, instead?

It occurs to me that the same problem might happen if the window being
scrolled disappears in the middle of coasting, leaving further coasting
events to be sent to the window behind it.  Or similarly if another
window appears on top of it.  Theoretically, such events could happen
without the user touching the touchpad or the keyboard, e.g. with
programs that take a long time to open or close.

It’s probably worth talking about this with the server and toolkit
developers, especially now that patches are floating around for high-
resolution scrolling, which also needs server and toolkit changes:

http://www.mail-archive.com/gtk-devel-list@gnome.org/msg13110.html

Reply at: https://bugs.launchpad.net/utouch/+bug/728643/comments/2


On 2011-02-08T05:08:33+00:00 Anders Kaseorg wrote:

> Having a client-side daemon that does the job is racy since some events will 
> be
> sent before the client gets a chance to deactivate the events.

Thinking about this idea some more: What if the client-side daemon was
actively sending fake scroll events to the window, rather than just
passively waiting for the right moment to tell the driver to deactivate
a stream of real events?

Then the only effect of losing the race would be that some extra scroll
events get sent to the original window with the original modifier state,
rather than to whatever window is now under the pointer with the current
modifier state.

Reply at: https://bugs.launchpad.net/utouch/+bug/728643/comments/3


On 2011-02-09T02:29:28+00:00 Peter Hutterer wrote:

(In reply to comment #2)
> Hmm.  Well, how should this be handled?  Perhaps the coasting functionality
> belongs in the server, or even in the toolkits, instead?

not quite that easy, but maybe one day when we have multitouch events
proper.


(In reply to comment #3)
> > Having a client-side daemon that does the job is racy since some events 
> > will be
> > sent before the client gets a chance to deactivate the events.
> 
> Thinking about this idea some more: What if the client-side daemon was 
> actively
> sending fake scroll events to the window, rather than just passively waiting
> for the right moment to tell the driver to deactivate a stream of real events?
> 
> Then the only effect of losing the race would be that some extra scroll events
> get sent to the original window with the original modifier state, rather than
> to whatever window is now under the pointer with the current modifier state.

the grab model in both the core protocol and the XI extension pretty
much prevent this from happening in a sensible manner. similar things
have been proposed in the past but we're pretty much cornered by the
protocol here.

Reply at: https://bugs.launchpad.net/utouch/+bug/728643/comments/4


On 2012-03-14T01:49:07+00:00 Peter Hutterer wrote:


*** This bug has been marked as a duplicate of bug 38909 ***

Reply at: https://bugs.launchpad.net/utouch/+bug/728643/comments/43


** Changed in:

[Ubuntu-x-swat] [Bug 728643] Re: Kinetic scrolling improperly interacts with modifier keys

2011-04-29 Thread shanen (Shannon Jacobs)
I think this bug is affecting me because I cannot install ANY keyboard
for my ThinkPad--but at this point I'm expecting Ubuntu to become more
useless and troublesome with each so-called upgrade. Look, I'm just
trying to do the upgrade, and the first question it asks is for a
keyboard, but it does NOT offer ANY option that is recognizably similar
to the keyboard they I am using. I wouldn't mind so much if it was some
kind of exotic computer, but it is NOT. Just a plain Jane Lenovo X61
ThinkPad. Ever heard of it? Evidently not.

Look, I really want you to succeed (at despicable Microsoft's cost), but
you are failing more and more. I have already decided NOT to install
Ubuntu on any more machines, because it gets worse and worse each time.
At this point I'm still attempting to update some of my VMware
installations... Or at least I tried it once. The evidence so far is
that I should just give up now and save myself the additional grief.

I'm sure this is a waste of time, but I'm going to repeat myself: I
don't blame you for failing. I think the deep problem is your economic
model, which is basically the big donor model for charity. That can work
if the donor is rich enough, but he isn't, or if he always makes perfect
decisions, but he doesn't. I'm going to try to end on a constructive
note that addresses the REAL problem here by suggesting that you need to
adjust your economic model to get MUCH more testing into the process. My
main conclusion at this point is that you need to insure there is enough
testing BEFORE you release ANY upgrade, even if it delays the upgrades.
Here's a suggested funding mechanism that would get committed funds from
small donors (who would also be potential testers) BEFORE you even start
the actual programming:

http://eco-epistemology.blogspot.com/2009/11/economics-of-small-donors-
reverse.html

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/728643

Title:
  Kinetic scrolling improperly interacts with modifier keys

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 728643] Re: Kinetic scrolling improperly interacts with modifier keys

2011-04-04 Thread Chase Douglas
Hi pablomme,

I believe we can distill your thoughts down to two issues:

1. Stopping scrolling when synaptics moves the pointer
2. Stopping scrolling when any other input module moves the pointer or presses 
a key

The first is simple and is implemented as far as I can tell. If I scroll
fast with momentum and then touch again to drag the mouse, the scrolling
stops.

The second is much trickier and would be very difficult to implement
without creating some sort of protocol and mechanism for input modules
to talk to each other or for an input module to query the state of
another input device. If you have thoughts on this, I would suggest
commenting on the upstream bug at x.org, which is linked to at the top
of this bug report.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/728643

Title:
  Kinetic scrolling improperly interacts with modifier keys

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 728643] Re: Kinetic scrolling improperly interacts with modifier keys

2011-04-02 Thread pablomme
One can also trigger kinetic scrolling, move the pointer and have the
mousewheel clicks land in an undesired location, e.g., by scrolling in
chromium and immediately moving the pointer to the tab area.

Surely the synaptics driver is in a position to be able to stop kinetic
scrolling when the pointer is moved (at all, or beyond a threshold). I
can't think of a situation where the current behaviour is desirable.
Similarly (although I believe this would involve two separate drivers
talking to each other, so I'm unsure about how easy this would be), the
synaptics driver should stop sending these delayed events if the status
of any keyboard modifier changes, which would address the bug reported
here.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/728643

Title:
  Kinetic scrolling improperly interacts with modifier keys

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 728643] Re: Kinetic scrolling improperly interacts with modifier keys

2011-03-08 Thread Bug Watch Updater
** Changed in: xorg-driver-synaptics
   Status: Unknown => Confirmed

** Changed in: xorg-driver-synaptics
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in ubuntu.
https://bugs.launchpad.net/bugs/728643

Title:
  Kinetic scrolling improperly interacts with modifier keys

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-x-swat] [Bug 728643] Re: Kinetic scrolling improperly interacts with modifier keys

2011-03-08 Thread Chase Douglas
** Summary changed:

- Kinetic scrolling implementation continues to send scroll event after 
physical action has stopped
+ Kinetic scrolling improperly interacts with modifier keys

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in ubuntu.
https://bugs.launchpad.net/bugs/728643

Title:
  Kinetic scrolling improperly interacts with modifier keys

___
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp