Synaptics Touchpad with Multi-touch

I stumbled upon this thread when looking for a way to improve Synergy+. Since my Dell XPS m1330 also uses a Synaptics touchpad, curiosity got the best of me and I decided to give it a go.

Alot of forum posts linked back to the HP's FTP site for a file named "sp47815.exe" which contained the v15.0.9.0 drivers. Everytime I tried to download from there, it would give me an empty file.

So I searched online for ages for "sp47815.exe" but found nothing.

I gave up and tried v14.0.3 from Synaptics' official site. Did it work? Nope.

Eventually I stumbled upon this thread on LaptopVideo2Go. Thinking that the latest version would just work, I downloaded the first one I saw and tried it out. Nope, didn't work.

The only one which worked for me was the previously suggested v15.0.9.0 driver.

  • Download the drivers from LaptopVideo2Go.
  • Uninstall your old Synaptic driver.
  • Reboot.
  • Extract and install the v15.0.9.0 driver.
  • Reboot.
  • Once its loaded, it'll ask you to configure to your liking but the majority of the features are already enabled.
  • If you accidently closed it and want to configure it, go to your "Mouse" preferences in the control panel.

Can't get much easier than that!

Sources

jQuery: Slide/expand to a certain size

The stock animation effects given in jQuery are pretty good for the majority of tasks.

However, if you want to show an element at a given size and then slide it to full expanded view, you'll need to do a little magic.

This was based on a small snippet by Chris Pollock, but I've made it a bit more flexible so it'll work on a wider number of cases.

  • Allows effect to apply on more than 1 element at a time.
  • Size is passed into the setup call to allow for multiple sizes.
  • Original height is saved as $.data() rather than an attribute.
  • Maintain original trigger HTML to allow for easier styling.
  • Trigger element made optional argument. Sizable element is now the trigger if none specified.
  • Able to specify the open/close labels for the trigger element.

Snippet:

You can download the snippet here.

Sample uses:

The single element examples apply to individual elements.

Applying sizeExpand to groups of elements will work best if the element expands itself. If you wish to expand the each element with its own trigger, you'll have to manage that within a loop.

$(document).ready(function() {
// single elements
$('#single-element').sizeExpand('50px');

$('#sized-element').sizeExpand('50px', { 'trigger': '#trigger-element' });

$('#sized-element').sizeExpand('50px', { 'trigger': '#trigger-element', 'open_label': 'Show me the money!', 'close_label': 'I have no money :(' });

// groups of elements
$('div.sized-group').sizeExpand('50px');
});

[ Source ]

 
Copyright © Twig's Tech Tips
Theme by BloggerThemes & TopWPThemes Sponsored by iBlogtoBlog