4 Jan 2012

disabling FSPPS/2 Sentelic FingerSensingPad track pad.

Linux help.

I created a script to disable the FSPPS/2 Sentelic FingerSensingPad track pad on my gigabyte Q1585n note book. The Sentelic FigerSensingPad is two sensitive, and I have a mouse. When I type I want to disable the track pad. The note book does not have a hardware button combination to disable the track pad.

So I wrote this script to switch states. Every time you run it it changes it from enabled to disabled. Run it again and it switches from disabled to enabled. I tested it on my Ubuntu 11.04 and my friends fedora 14.  It should work on any Linux machine with xinput installed.

here is a link to a zipped file I uploaded to google docs.
tracpad.sh.tgz


to extract the archive

tar -xf ./tracpad.sh.tgz

to make it executable

chmod a+x ./tracpad.sh

to run it
./tracpad.sh


Here is the contents of the script. I use xinput. If you just want to use xinput  to disable the touch pad or any thing else handled buy xinput read its man page.


#!/bin/bash
#
# Author: Aaron Nel
# Created: 23 12 2011

# This script disables and enables the track pad
# every time it is run it switches the state of the track pad
# Specfically the "FSPPS/2 Sentelic FingerSensingPad"

#test to see what state the tracpad is in
padE=`xinput --list-props "FSPPS/2 Sentelic FingerSensingPad" | grep "Device Enabled" | cut -f3`
#echo $padE

case $padE in
    0)
        xinput set-prop "FSPPS/2 Sentelic FingerSensingPad" "Device Enabled" 1
        echo "device enabled"
        ;;
    1)
        xinput set-prop "FSPPS/2 Sentelic FingerSensingPad" "Device Enabled" 0
        echo "device disabled"
        ;;
    *)
        echo "Error:"
        echo "Device in an unknowen state"
        echo "$padE"
        ;;

esac





If you are looking for more info or other solutions  check out these links.

http://www.google.co.za/search?gcx=c&sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=FSPPS%2F2+Sentelic+FingerSensingPad

How to configure the touch pad, to make it less sensitive and other nice tweaks.
http://ubuntuforums.org/showthread.php?t=1502560

The souceforge driver project page.
http://sourceforge.net/projects/fsp-lnxdrv/