#!/bin/bash # FDIR=`find /sys/devices/platform/i8042/ -name protocol|xargs grep -l 'FSPPS/2' | xargs dirname` if [ -z "$FDIR" ]; then echo "no Sentelic touchpad detected" exit 1 fi print_usage() { cat < enables or disable tap click -V <1|0> enables or disable vertical scroll -H <1|0> enables or disable horizontal scroll -e <1|0> enable or disable device EOF } while getopts ":RC:V:H:e:" param do case "$param" in t) echo "t: $OPTARG";; R) echo -n R > $FDIR/flags ;; C) case $OPTARG in 1) val=C;; 0) val=c;; *) val=$OPTARG esac echo -n $val > $FDIR/flags ;; V) echo -n $OPTARG > $FDIR/vscroll ;; H) echo -n $OPTARG > $FDIR/hscroll ;; e) xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' "Device Enabled" $OPTARG ;; \?) print_usage "unknown argument -$OPTARG" ;; \:) print_usage "argument missing for -$OPTARG" ;; esac done