Page 3 of 10
Posted: 25 Jan 2008 09:08
by diarrhio
I don't have that file in my Synaptics folder either. Any ini files in that folder or sub-folders have nothing like what is described in those links.
I've got a relatively new Dell laptop (~ 6 mo. old).
Man, this is bumming me out! I got all excited for a fix...
Posted: 25 Jan 2008 16:08
by j_c_hallgren
Just as an experiment, I tried installing the vers 9 of Synaptics generic drivers...well, all it did was cause my mouse to vanish totally and getting it undone back to prior driver without one took a bit a keyboarding...I'd backed up my Registry entries for the touchpad so I could get my personalized settings back fairly easily one I got Dell's vers 7 back in.
Too bad it didn't work at all, or I'd maybe been possibly able to help debug the newer versions...

Posted: 04 Mar 2008 05:20
by scrotty
Don, in my search for a solution to this problem I think I've found you recently looking for the same on Developers dex.
Anyhow, I've read a rumor that Synaptics touchpad scrolling doesn't generate WM_MOUSEWHEEL events, but instead generates WM_VSCROLL? Is that helpful at all?
Sean
Posted: 04 Mar 2008 07:44
by admin
scrotty wrote:Don, in my search for a solution to this problem I think I've found you recently looking for the same on Developers dex.
Anyhow, I've read a rumor that Synaptics touchpad scrolling doesn't generate WM_MOUSEWHEEL events, but instead generates WM_VSCROLL? Is that helpful at all?
Sean
Thanks. WM_VSCROLL sounds promising! I'll check...
Posted: 04 Mar 2008 09:07
by admin
admin wrote:scrotty wrote:Don, in my search for a solution to this problem I think I've found you recently looking for the same on Developers dex.
Anyhow, I've read a rumor that Synaptics touchpad scrolling doesn't generate WM_MOUSEWHEEL events, but instead generates WM_VSCROLL? Is that helpful at all?
Sean
Thanks. WM_VSCROLL sounds promising! I'll check...
In the next version there is a check for WM_VSCROLL. If it is trapped then you get a message in the window title bar. Please let me know.
Posted: 04 Mar 2008 17:00
by scrotty
Darn! I don't see anything in the XYplorer title bar when I scroll.
Just to make sure I'm doing it right:
1) I'm using XYplorer beta v6.80.0097
2) I'm using the no-install version
By the way, I noticed that holding the Ctrl key while scrolling has the effect of increasing/decreasing the font size in XYplorer. So, it seems, events are definitely being generated by the touchpad scrolling action.
Synaptics has a developer guide:
http://www.synaptics.com/decaf/utilitie ... PIv1_0.zip
I looked through it a bit. It contains sample C++ and VB code. It also has a help file that talks about the API. Maybe this will have the info you need?
Thanks for looking in this!
Sean
Posted: 05 Mar 2008 01:03
by scrotty
There is an old Java bug report (
http://bugs.sun.com/bugdatabase/view_bu ... id=6408392) that has this info:
Spying a native application (AcroRead) I found that there are no WM_MOUSEWHEEL events are coming when I use PointingDevice (by Synaptics - it seem differ from submitters' one). Instead it sends a sequence of
WM_MOUSELEAVE
WM_MOUSEMOVE
WM_MOUSEACTIVATE
WM_LBUTTONDOWN (with a huge Y axis coordinate)
WM_LBUTTONUP (with a huge Y axis coordinate)
WM_MOUSEACTIVATE (again)
WM_LBUTTONDOWN (with an adecuate coordinates)
WM_MOUSEMOVE
WM_LBUTTONUP (with an adecuate coordinates)
Posted: 05 Mar 2008 08:36
by admin
scrotty wrote:There is an old Java bug report (
http://bugs.sun.com/bugdatabase/view_bu ... id=6408392) that has this info:
Spying a native application (AcroRead) I found that there are no WM_MOUSEWHEEL events are coming when I use PointingDevice (by Synaptics - it seem differ from submitters' one). Instead it sends a sequence of
WM_MOUSELEAVE
WM_MOUSEMOVE
WM_MOUSEACTIVATE
WM_LBUTTONDOWN (with a huge Y axis coordinate)
WM_LBUTTONUP (with a huge Y axis coordinate)
WM_MOUSEACTIVATE (again)
WM_LBUTTONDOWN (with an adecuate coordinates)
WM_MOUSEMOVE
WM_LBUTTONUP (with an adecuate coordinates)
Yep, I've found it too. It looks so weird that decided not to investigate it. Synaptics cannot be that crazy...
Posted: 05 Mar 2008 08:37
by admin
scrotty wrote:Darn! I don't see anything in the XYplorer title bar when I scroll.
Just to make sure I'm doing it right:
1) I'm using XYplorer beta v6.80.0097
2) I'm using the no-install version
By the way, I noticed that holding the Ctrl key while scrolling has the effect of increasing/decreasing the font size in XYplorer. So, it seems, events are definitely being generated by the touchpad scrolling action.
Synaptics has a developer guide:
http://www.synaptics.com/decaf/utilitie ... PIv1_0.zip
I looked through it a bit. It contains sample C++ and VB code. It also has a help file that talks about the API. Maybe this will have the info you need?
Thanks for looking in this!
Sean
Thanks, I'll check out this stuff today!
Posted: 05 Mar 2008 11:20
by admin
They say:
Synaptics TouchPad scrolling gestures are generally used to emulate the action of a mouse scroll wheel.
So why don't they send the right message???
The samples are unusable because files are missing... the typical bullshit you get from larger companies...
Don't worry, I won't give up...
Posted: 05 Mar 2008 11:23
by admin
scrotty wrote:Darn! I don't see anything in the XYplorer title bar when I scroll.
Please try the next version...
Posted: 05 Mar 2008 18:06
by scrotty
I don't see anything additional appear on the XYplorer v6.80.0098 title bar when I scroll in a scrollable window. I try to scroll both when I'm hovering directly over the scrollbar itself and when I'm simply over the pane that needs to be scrolled - no difference.
<:evil:>
Synaptics has really annoyed me because:
1. The client-side method that others in this thread have found to work by editing an ini file is no longer possible in later Synaptics driver releases.
2. I wrote directly to Synaptics asking them if there are migration directions for converting those ini file additions into the new registry-based format they no use. No response.
3. Synaptics uses atypical events for scrolling (how arrogant).
4. Synaptics doesn't have big bold face arrows-pointing-at-it directions for developers trying to get this to work.
</:evil:>
I'll keep poking around for others who might have solved this for VB apps.
Sean
Posted: 05 Mar 2008 18:31
by admin
scrotty wrote:I don't see anything additional appear on the XYplorer v6.80.0098 title bar when I scroll in a scrollable window. I try to scroll both when I'm hovering directly over the scrollbar itself and when I'm simply over the pane that needs to be scrolled - no difference.
Arrg. Okay, good luck with s-inapt-ics.

Posted: 11 Mar 2008 14:01
by raananb
A detailed investigation about how wxWidgets handle the synaptics touchpad gives the following information:
When moving the finger in the touchpad vertical scroll zone (rightmost, unfortunately not delineated...), the touchpad emits Mousewheel events with positional information, just like a regular mouse. Outside that zone regular (non-mousewheel) event are emitted.
I found this on two computers: a Windows XP desktop with a regular mouse and a Windows Vista Home Premium laptop with a synaptics touchpad.
However, and this is probably of significance, I also noticed that with the pointer in a wxListbox, with no selected items the mouse "scroll" pointer is displayed but nothing happens! As soon as at least one item is selected, the scrolling works normally.
Posted: 11 Mar 2008 14:04
by admin
raananb wrote:A detailed investigation about how wxWidgets handle the synaptics touchpad gives the following information:
When moving the finger in the touchpad vertical scroll zone (rightmost, unfortunately not delineated...), the touchpad emits Mousewheel events with positional information, just like a regular mouse. Outside that zone regular (non-mousewheel) event are emitted.
I found this on two computers: a Windows XP desktop with a regular mouse and a Windows Vista Home Premium laptop with a synaptics touchpad.
However, and this is probably of significance, I also noticed that with the pointer in a wxListbox, with no selected items the mouse "scroll" pointer is displayed but nothing happens! As soon as at least one item is selected, the scrolling works normally.
Thanks.
Question: Does scrolling maybe work in the CKS dialog's command list?