Bug 18293 - [psm] [patch] lack of versapad mouse wheel emulation
Summary: [psm] [patch] lack of versapad mouse wheel emulation
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 4.0-RELEASE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
Depends on:
Reported: 2000-04-29 18:40 UTC by dan
Modified: 2017-08-26 03:44 UTC (History)
1 user (show)

See Also:

file.diff (2.40 KB, patch)
2000-04-29 18:40 UTC, dan
no flags Details | Diff
file.diff (493 bytes, patch)
2000-04-29 18:40 UTC, dan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description dan 2000-04-29 18:40:09 UTC
Under Windows the versapad touchpad (found on Sony Vaio 505T[SRX]
laptops) drivers support 'wheel mouse' emulation when you drag your
finger up and down the far right hand side of the pad.  I have
written a patch to the mouse driver for the versapad device to
support this under FreeBSD.  Most people I know who run OSes that
don't support this emulation are pretty excited about this patch
so I think it'd be cool to get it into the main distribution.  I've
been using it for several weeks now with no problems.  Scrolls up
and down the right hand side now generate z-movement events.  It's
well behaved so it doesn't mistake slides right and then up as z.
Only moves that originate on the right hand side generate z events
and so there's no chance of accidentally causing unwanted z events.

This is ny first look at FreeBSD code so apologies if I've screwed
anything up.  But applying the patches works for me.  I haven't
figured out yet how to make this optiion nicely switchable from a
config file - or even better from rc.conf.

Fix: Here are the patches:
Comment 1 Mike Heffner freebsd_committer 2003-07-01 17:26:35 UTC
Responsible Changed
From-To: freebsd-bugs->mikeh

I'll look at committing a variant of this patch.
Comment 2 Mike Heffner freebsd_committer 2004-03-11 14:27:53 UTC
Responsible Changed
From-To: mikeh->freebsd-bugs

Release this back into the pool until I have more time to look at it.