So, basically, all you need for Virtual Scrolling to work with Opera is the codelines below added to the SynTPEnh.ini file in (usually C:\Program Files\Synaptics\SynTP
I've just done this ...seem to remember having to do this years ago, but forgot with the new OS installation and seemingly old Synaptics drivers from Dell - v.5.7 according to the Title Bar of the Config App. I'm running Opera 9.25, but as we know, it's a Driver/Config issue
[Opera7]WT = "*Opera*"SF = 0x10000000SF |= 0x00004000
This has been placed at the top of the file in the attachment of the first post.
Then just open up Task Manager
and find SynTPEnh.exe
in the Processes Tab list of processes. Right Click on it and End Process.
Now restart the process by Double Clicking on SynTPEnh.exe
in the program folder.
...or use the Fix.bat file example in the posts above.
This method prevents loosing all your other settings you've made previously.
For those wanting to understand and learn what the fix is then the above info will help you and may even allow you to change it to fix other applications.
line is not actually important, as [Opera] works too.
The line WT = "*Opera*"
selects the executable based on it's Window Title. If you check further down in the .ini file, you'll see [Opera Browser] as shipped with the driver. This selects the executable based on the window title showing anything
- where the * character wildcards leading and trailing text. The reason Opera is broken is because Opera doesn't put the version number in the Window Title anymore - which is why the new WT = line takes anything before or after the word Opera
As for the SF = and the SF |= (OR =) lines, I can't find anything that says for sure what it stands for or what the hex values mean, but one could suggest it stands for Sense Finger for the Virtual Scrolling/Scrolling Gesture feature of the touch pad driver as it senses how long the finger is on the pad and at which location (probably the Vertical and Horizontal virtual scroll regions).