Problem disabling touchpad when mouse present

Hi,
I looked on the wiki to find out how to disable the touchpad on my laptop when a USB mouse is present. I configured xorg.conf in the correct way, then I added the following udev rules as instructed:
ACTION=="add", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
ACTION=="remove", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"
This works to an extent, insofar as when I have a running system with X working the touchpad is disabled and enabled when the mouse is plugged in or removed respectively. However, when I boot the machine with a mouse attached, X starts up and both devices are enabled. The reason for this is twofold:
1. synclient will not work properly when the X server is not running
2. An "add" action is not generated for the device unless you actually plug it in on a running system
Is there any way to detect the presence of the USB mouse on boot and disable the touchpad? It would be much cooler if this could be done without looking for specific device names like /dev/input/mouse0, mouse1 etc. because then we will have a solution that works for everyone that we can put on the wiki.

OK, so this is just a skeleton of a possible solution...  Assuming that it is a USB mouse that we're talking about...  Run "lsusb and check the ID number of the mouse (it should look something like "07aa:2501", for example).  Write a little script which looks something like this:
#!/bin/sh
lsusb | grep -q 07aa:2501
if [ "$?" -eq "0" ]
then
/usr/bin/synclient TouchpadOff=1
fi
Change "07aa:2501" to the ID of your mouse, of course.  The script checks if the mouse is connected and if it is it disables the touchpad; if mouse is not connected then nothing happens.  I haven't checked if it works (I have no mouse to try it with here) but it should work.  Once you save the script and make it executable add it to /etc/rc.local so that it gets executed on every boot.
EDIT: You're right -- synclient is not going to work if X server is not running, so the rc.local is not a good place to execute that script...  It's not a huge problem -- you should be able to execute it during the start up routine of X (add it to xinitrc, possibly with sleep to make sure that X is actually started when the script is executed) or to autostart in gnome/kde (depending on what WM/DE you're using).
Last edited by fwojciec (2008-02-20 22:46:00)

Similar Messages

  • Automatically disabling touchpad when mouse plugged in

    Is there some way for me to configure udev so that, when I plug a USB mouse into my laptop, the laptop's touchpad gets disabled? And reenabled if I pull the mouse? The touchpadd can be a PITA when I am typing ... a slight brush of the thumb can cause a "mouse click" often moving my cursor location.
    Mark

    See the manpage of udev, quote:
    After device node creation, removal, or network device  renaming,  udev
           executes  the programs located in the directory tree under /etc/dev.d/.
           The name of a program must have the suffix .dev to be recognized.
           In addition to the hotplug environment variables, UDEV_LOG  is  set  if
           udev  is  configured  to use the syslog facility. Executed programs may
           want to follow that setting.  DEVNAME is exported to make the  name  of
           the  created node, or the name the network device is renamed to, avail-
           able to the executed program.  The  programs  in  every  directory  are
           sorted in lexical order, while the directories are searched in the fol-
           lowing order:
           /etc/dev.d/$(DEVNAME)/*.dev
           /etc/dev.d/$(SUBSYSTEM)/*.dev
           /etc/dev.d/default/*.dev

  • Udev rule to disable touchpad when usbmouse is used [solved]

    Hello guys,
    I tried the udev-rule from the wiki to disable/enable touchpad when my usbmouse is plugged/unplugged.
    Here is the rule:
    #/etc/udev/rules.d/01-touchpad.rules
    ACTION=="add", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
    ACTION=="remove", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"
    The problem is that the status of my touchpad won't change when I plug/unplug my mouse. It has to be a problem with the rule because manually the synclient command works without any problem.
    Here is the relevant output of lsusb:
    Bus 007 Device 012: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
    Thank you.
    Last edited by orschiro (2010-03-18 15:15:10)

    Hello Coacher,
    I did what you said but have no idea what to do with that logfile. I'll better post it here. Perhaps you could help me again.
    monitor will print the received events for:
    UDEV - the event which udev sends out after rule processing
    KERNEL - the kernel uevent
    KERNEL[1268568009.445312] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/mouse2 (input)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/mouse2
    SUBSYSTEM=input
    DEVNAME=input/mouse2
    SEQNUM=48167
    MAJOR=13
    MINOR=34
    KERNEL[1268568009.461185] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/event14 (input)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/event14
    SUBSYSTEM=input
    DEVNAME=input/event14
    SEQNUM=48168
    MAJOR=13
    MINOR=78
    KERNEL[1268568009.471273] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14 (input)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14
    SUBSYSTEM=input
    PRODUCT=3/46d/c00c/110
    NAME="Logitech USB Mouse"
    PHYS="usb-0000:00:1d.1-2/input0"
    UNIQ=""
    EV==17
    KEY==70000 0 0 0 0
    REL==103
    MSC==10
    MODALIAS=input:b0003v046DpC00Ce0110-e0,1,2,4,k110,111,112,r0,1,8,am4,lsfw
    SEQNUM=48169
    KERNEL[1268568009.471331] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001/hidraw/hidraw0 (hidraw)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001/hidraw/hidraw0
    SUBSYSTEM=hidraw
    DEVNAME=hidraw0
    SEQNUM=48170
    MAJOR=251
    MINOR=0
    KERNEL[1268568009.472063] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001 (hid)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001
    SUBSYSTEM=hid
    HID_ID=0003:0000046D:0000C00C
    HID_NAME=Logitech USB Mouse
    HID_PHYS=usb-0000:00:1d.1-2/input0
    MODALIAS=hid:b0003v0000046Dp0000C00C
    SEQNUM=48171
    KERNEL[1268568009.472116] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0 (usb)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0
    SUBSYSTEM=usb
    DEVTYPE=usb_interface
    DEVICE=/proc/bus/usb/007/002
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    INTERFACE=3/1/2
    MODALIAS=usb:v046DpC00Cd0610dc00dsc00dp00ic03isc01ip02
    SEQNUM=48172
    KERNEL[1268568009.473105] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2 (usb)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2
    SUBSYSTEM=usb
    DEVNAME=bus/usb/007/002
    DEVTYPE=usb_device
    DEVICE=/proc/bus/usb/007/002
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    BUSNUM=007
    DEVNUM=002
    SEQNUM=48173
    MAJOR=189
    MINOR=769
    UDEV [1268568009.596460] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/event14 (input)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/event14
    SUBSYSTEM=input
    DEVNAME=/dev/input/event14
    SEQNUM=48168
    ID_INPUT=1
    ID_INPUT_MOUSE=1
    ID_VENDOR=Logitech
    ID_VENDOR_ENC=Logitech
    ID_VENDOR_ID=046d
    ID_MODEL=USB_Mouse
    ID_MODEL_ENC=USB\x20Mouse
    ID_MODEL_ID=c00c
    ID_REVISION=0610
    ID_SERIAL=Logitech_USB_Mouse
    ID_TYPE=hid
    ID_BUS=usb
    ID_USB_INTERFACES=:030102:
    ID_USB_INTERFACE_NUM=00
    ID_USB_DRIVER=usbhid
    ID_PATH=pci-0000:00:1d.1-usb-0:2:1.0
    MAJOR=13
    MINOR=78
    DEVLINKS=/dev/char/13:78 /dev/input/by-id/usb-Logitech_USB_Mouse-event-mouse /dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-event-mouse
    UDEV [1268568009.605422] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001/hidraw/hidraw0 (hidraw)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001/hidraw/hidraw0
    SUBSYSTEM=hidraw
    DEVNAME=/dev/hidraw0
    SEQNUM=48170
    MAJOR=251
    MINOR=0
    DEVLINKS=/dev/char/251:0
    UDEV [1268568009.606695] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/mouse2 (input)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14/mouse2
    SUBSYSTEM=input
    DEVNAME=/dev/input/mouse2
    SEQNUM=48167
    ID_INPUT=1
    ID_INPUT_MOUSE=1
    ID_VENDOR=Logitech
    ID_VENDOR_ENC=Logitech
    ID_VENDOR_ID=046d
    ID_MODEL=USB_Mouse
    ID_MODEL_ENC=USB\x20Mouse
    ID_MODEL_ID=c00c
    ID_REVISION=0610
    ID_SERIAL=Logitech_USB_Mouse
    ID_TYPE=hid
    ID_BUS=usb
    ID_USB_INTERFACES=:030102:
    ID_USB_INTERFACE_NUM=00
    ID_USB_DRIVER=usbhid
    ID_PATH=pci-0000:00:1d.1-usb-0:2:1.0
    MAJOR=13
    MINOR=34
    DEVLINKS=/dev/char/13:34 /dev/input/by-id/usb-Logitech_USB_Mouse-mouse /dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-mouse
    UDEV [1268568009.608264] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001 (hid)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0001
    SUBSYSTEM=hid
    HID_ID=0003:0000046D:0000C00C
    HID_NAME=Logitech USB Mouse
    HID_PHYS=usb-0000:00:1d.1-2/input0
    MODALIAS=hid:b0003v0000046Dp0000C00C
    SEQNUM=48171
    UDEV [1268568009.609657] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14 (input)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input14
    SUBSYSTEM=input
    PRODUCT=3/46d/c00c/110
    NAME="Logitech USB Mouse"
    PHYS="usb-0000:00:1d.1-2/input0"
    UNIQ=""
    EV==17
    KEY==70000 0 0 0 0
    REL==103
    MSC==10
    MODALIAS=input:b0003v046DpC00Ce0110-e0,1,2,4,k110,111,112,r0,1,8,am4,lsfw
    SEQNUM=48169
    UDEV [1268568009.611650] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0 (usb)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0
    SUBSYSTEM=usb
    DEVTYPE=usb_interface
    DEVICE=/proc/bus/usb/007/002
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    INTERFACE=3/1/2
    MODALIAS=usb:v046DpC00Cd0610dc00dsc00dp00ic03isc01ip02
    SEQNUM=48172
    UDEV [1268568009.614119] remove /devices/pci0000:00/0000:00:1d.1/usb7/7-2 (usb)
    UDEV_LOG=0
    ACTION=remove
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2
    SUBSYSTEM=usb
    DEVNAME=/dev/bus/usb/007/002
    DEVTYPE=usb_device
    DEVICE=/proc/bus/usb/007/002
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    BUSNUM=007
    DEVNUM=002
    SEQNUM=48173
    ID_VENDOR=Logitech
    ID_VENDOR_ENC=Logitech
    ID_VENDOR_ID=046d
    ID_MODEL=USB_Mouse
    ID_MODEL_ENC=USB\x20Mouse
    ID_MODEL_ID=c00c
    ID_REVISION=0610
    ID_SERIAL=Logitech_USB_Mouse
    ID_BUS=usb
    ID_USB_INTERFACES=:030102:
    MAJOR=189
    MINOR=769
    DEVLINKS=/dev/char/189:769
    KERNEL[1268568012.396622] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2 (usb)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2
    SUBSYSTEM=usb
    DEVNAME=bus/usb/007/003
    DEVTYPE=usb_device
    DEVICE=/proc/bus/usb/007/003
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    BUSNUM=007
    DEVNUM=003
    SEQNUM=48174
    MAJOR=189
    MINOR=770
    KERNEL[1268568012.399460] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0 (usb)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0
    SUBSYSTEM=usb
    DEVTYPE=usb_interface
    DEVICE=/proc/bus/usb/007/003
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    INTERFACE=3/1/2
    MODALIAS=usb:v046DpC00Cd0610dc00dsc00dp00ic03isc01ip02
    SEQNUM=48175
    KERNEL[1268568012.399649] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002 (hid)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002
    SUBSYSTEM=hid
    HID_ID=0003:0000046D:0000C00C
    HID_NAME=Logitech USB Mouse
    HID_PHYS=usb-0000:00:1d.1-2/input0
    DRIVER=generic-usb
    MODALIAS=hid:b0003v0000046Dp0000C00C
    SEQNUM=48176
    KERNEL[1268568012.415310] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16 (input)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16
    SUBSYSTEM=input
    PRODUCT=3/46d/c00c/110
    NAME="Logitech USB Mouse"
    PHYS="usb-0000:00:1d.1-2/input0"
    UNIQ=""
    EV==17
    KEY==70000 0 0 0 0
    REL==103
    MSC==10
    MODALIAS=input:b0003v046DpC00Ce0110-e0,1,2,4,k110,111,112,r0,1,8,am4,lsfw
    SEQNUM=48177
    KERNEL[1268568012.415530] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/mouse2 (input)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/mouse2
    SUBSYSTEM=input
    DEVNAME=input/mouse2
    SEQNUM=48178
    MAJOR=13
    MINOR=34
    KERNEL[1268568012.415645] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/event14 (input)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/event14
    SUBSYSTEM=input
    DEVNAME=input/event14
    SEQNUM=48179
    MAJOR=13
    MINOR=78
    KERNEL[1268568012.415763] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002/hidraw/hidraw0 (hidraw)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002/hidraw/hidraw0
    SUBSYSTEM=hidraw
    DEVNAME=hidraw0
    SEQNUM=48180
    MAJOR=251
    MINOR=0
    UDEV [1268568012.419223] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2 (usb)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2
    SUBSYSTEM=usb
    DEVNAME=/dev/bus/usb/007/003
    DEVTYPE=usb_device
    DEVICE=/proc/bus/usb/007/003
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    BUSNUM=007
    DEVNUM=003
    SEQNUM=48174
    ID_VENDOR=Logitech
    ID_VENDOR_ENC=Logitech
    ID_VENDOR_ID=046d
    ID_MODEL=USB_Mouse
    ID_MODEL_ENC=USB\x20Mouse
    ID_MODEL_ID=c00c
    ID_REVISION=0610
    ID_SERIAL=Logitech_USB_Mouse
    ID_BUS=usb
    ID_USB_INTERFACES=:030102:
    MAJOR=189
    MINOR=770
    DEVLINKS=/dev/char/189:770
    UDEV [1268568012.420120] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0 (usb)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0
    SUBSYSTEM=usb
    DEVTYPE=usb_interface
    DEVICE=/proc/bus/usb/007/003
    PRODUCT=46d/c00c/610
    TYPE=0/0/0
    INTERFACE=3/1/2
    MODALIAS=usb:v046DpC00Cd0610dc00dsc00dp00ic03isc01ip02
    SEQNUM=48175
    UDEV [1268568012.420621] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002 (hid)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002
    SUBSYSTEM=hid
    HID_ID=0003:0000046D:0000C00C
    HID_NAME=Logitech USB Mouse
    HID_PHYS=usb-0000:00:1d.1-2/input0
    DRIVER=generic-usb
    MODALIAS=hid:b0003v0000046Dp0000C00C
    SEQNUM=48176
    UDEV [1268568012.421369] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002/hidraw/hidraw0 (hidraw)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/0003:046D:C00C.0002/hidraw/hidraw0
    SUBSYSTEM=hidraw
    DEVNAME=/dev/hidraw0
    SEQNUM=48180
    MAJOR=251
    MINOR=0
    DEVLINKS=/dev/char/251:0
    UDEV [1268568012.453075] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16 (input)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16
    SUBSYSTEM=input
    PRODUCT=3/46d/c00c/110
    NAME="Logitech USB Mouse"
    PHYS="usb-0000:00:1d.1-2/input0"
    UNIQ=""
    EV==17
    KEY==70000 0 0 0 0
    REL==103
    MSC==10
    MODALIAS=input:b0003v046DpC00Ce0110-e0,1,2,4,k110,111,112,r0,1,8,am4,lsfw
    SEQNUM=48177
    UDEV [1268568012.457340] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/mouse2 (input)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/mouse2
    SUBSYSTEM=input
    DEVNAME=/dev/input/mouse2
    SEQNUM=48178
    ID_INPUT=1
    ID_INPUT_MOUSE=1
    ID_VENDOR=Logitech
    ID_VENDOR_ENC=Logitech
    ID_VENDOR_ID=046d
    ID_MODEL=USB_Mouse
    ID_MODEL_ENC=USB\x20Mouse
    ID_MODEL_ID=c00c
    ID_REVISION=0610
    ID_SERIAL=Logitech_USB_Mouse
    ID_TYPE=hid
    ID_BUS=usb
    ID_USB_INTERFACES=:030102:
    ID_USB_INTERFACE_NUM=00
    ID_USB_DRIVER=usbhid
    ID_PATH=pci-0000:00:1d.1-usb-0:2:1.0
    MAJOR=13
    MINOR=34
    DEVLINKS=/dev/char/13:34 /dev/input/by-id/usb-Logitech_USB_Mouse-mouse /dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-mouse
    UDEV [1268568012.457383] add /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/event14 (input)
    UDEV_LOG=0
    ACTION=add
    DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input16/event14
    SUBSYSTEM=input
    DEVNAME=/dev/input/event14
    SEQNUM=48179
    ID_INPUT=1
    ID_INPUT_MOUSE=1
    ID_VENDOR=Logitech
    ID_VENDOR_ENC=Logitech
    ID_VENDOR_ID=046d
    ID_MODEL=USB_Mouse
    ID_MODEL_ENC=USB\x20Mouse
    ID_MODEL_ID=c00c
    ID_REVISION=0610
    ID_SERIAL=Logitech_USB_Mouse
    ID_TYPE=hid
    ID_BUS=usb
    ID_USB_INTERFACES=:030102:
    ID_USB_INTERFACE_NUM=00
    ID_USB_DRIVER=usbhid
    ID_PATH=pci-0000:00:1d.1-usb-0:2:1.0
    MAJOR=13
    MINOR=78
    DEVLINKS=/dev/char/13:78 /dev/input/by-id/usb-Logitech_USB_Mouse-event-mouse /dev/input/by-path/pci-0000:00:1d.1-usb-0:2:1.0-event-mouse
    Thank you.

  • How to disable trackpad when mouse attached?

    I used to be able to disable the trackpad when i was using a mouse by going into trackpad system prefs. With the new version of trackpad, I can't seem to do that. Is there a way to disable the trackpad when my mouse is attached?

    I would like to be able to disable the trackpad too, as I was before 10.5.06. At present I get an otherwise useful instruction video when I hit 'trackpad' in 'system preferences'. Since I have seen the video before and know by now what the trackpad can do, I really miss the earlier available option of disabling it when I don't need it.
    Any advice on how to solve this issue would be appreciated.
    DB.

  • L3000-N100 - Disable touchpad when typing?

    I have a Lenovo 3000 N100 with Windows Vista.  I want to disable the touchpad when using a USB mouse. The touchpad does not show up in the control panel under 'mouse'.  There is no button anywhere near the touchpad.  There is no function key with a mouse or touchpad symbol visible on it.  There are 4 buttons on the top right, 3 control volume, and the 4th one looks like an orange suitcase with a wrench, but it doesn't appear to do anything.  I've searched forums,  but can't find a solution.  Can anybody tell me how I can disable the touchpad to stop the cursor from jumping all over when I'm typing?  Thanks!!!
    Solved!
    Go to Solution.

    Hi griffraser,
    You should have a Synaptics touchpad.  Try going into Control Panel, Device Manager and at the top of the window, click view.  Then click "Show hidden devices".  Then click Mice and other pointing devices and see if the touchpad shows up in there. If it does, right click it and then click disable.
    Do you not have an icon for the touchpad in your taskbar on the right side?
    Edit:  If you don't, you should be able to go back into Control Panel and click Taskbar and Start Menu and then click Customize in the Notification area window. I always have the "Always show all icons and notifications on the taskbar" checked, but if you don't, you can click on the "Show icon and notifications' to the right of the touchpad and the icon for the touchpad should show up in the taskbar.  It's easy  to disable it from the taskbar then. 
    Regards,
    Dave
    T430u, x301, x200T, x61T, x61, x32, x41T, x40, U160, ThinkPad Tablet 1838-22R, Z500 touch, Yoga Tab 2 Windows 8.1, Yoga Tablet 3 Pro
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    If someone helped you today, pay it forward. Help Someone Else!
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • Problem with udev rule to disable touchpad when USB mouse connects

    Hi, I've been running Arch on this laptop, but I can't get this udev rule to work properly.
    What I want to happen is: when I plug in my usb mouse, the laptop touchpad is disabled, and the left and right buttons are reversed (I'm left handed)
    After following several tutorials, both from the arch wiki and other sites, I've come up with this udev rule:
    ACTION=="add", SUBSYSTEM=="input", RUN+="/usr/local/bin/USBMouse.sh"
    ACTION=="remove", SUBSYSTEM=="input", RUN+="/usr/local/bin/USBMouse.sh"
    And here's the script it links to (USBMouse.sh):
    #!/bin/bash
    export DISPLAY=:0.0
    synclient TouchPadOff=$(/usr/bin/lsusb | grep "Microsoft Corp.\
    Nano Transceiver v1.0 for Bluetooth" | wc -l)
    if [[ $(/usr/bin/lsusb | grep "Microsoft Corp.\
    Nano Transceiver v1.0 for Bluetooth" | wc -l) == 1 ]]
    then
    xmodmap -e 'pointer = 3 2 1'
    fi
    if [[ $(/usr/bin/lsusb | grep "Microsoft Corp.\
    Nano Transceiver v1.0 for Bluetooth" | wc -l) == 0 ]]
    then
    xmodmap -e 'pointer = 1 2 3'
    fi
    Running the script from a terminal returns no errors and works as expected. The problem is when I plug/unplug the mouse from the usb port, nothing happens.
    I appreciate any insight you might have about how to fix this, and thank you in advance

    This has already been done. And another relevant thread.

  • Can't disable touchpad when external mouse connected

    Hey guys,
    OS: Win7 64Bit
    Product : b0p18pa#ab4
    Model: dv6-7007tx
    The only way i've figured out a way to disable the touchpad is to uninstall the PS/2 compatible mouse in device manager. (which requires a restart) to come into effect and is reinstalled after the next restart afterwards.
    the touchpad is SO sensitive it makes it extremely aggrivating to type as i keep tapping  the pad with my palms.
    any insight would be fantastic.
    cheers guys.

    Hi,
    Please try:
       Control panel > Mouse > ClickPad Settings
       Tick Disable internal pointing device when .....
       Click Apply
    Regards. 
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • How to disable touchpad when usb mouse in on HP ENVY dv7-7259nr Notebook PC‏ using Windows 7

    I would like to have my touch pad disabled when using my USB mouse or otherwise be able to manually disable it.  It is a pain to use when typing with the touch pad enabled but I would like to use the touch pad on occasions such as when I am traveling or if my mouse goes out. Not to mention, I would need to re-enable the touh pad if for some reason I have no mouse (keyboard shortcut?)
    I am using windows 7 on my HP ENVY dv7-7259nr Notebook PC‏

    This is what it looks like. 
    You should consider returning you notebook to the Windows 8 OS. There are many new features that it has that Windows 7 never did. Download use the free open source software called classic shell to give yourself a start button in Windows 8 that even has more features than Windows 7 start buton does. Once you use Windows 8 for a while you will enjoy it, especially the refresh feature and lower memory use. 
    I wouldn't hold my breath waiting for Windows 7 drivers.
    regards,
    erico
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • Disable touchpad when you connect usb mouse

    Hi I used to do this in windows 7 in driver of laptop but seems like its not installed right ow is there a way to do it throught windows?

    Visit your PC manufacturer's website and install the latest driver related to mouse (it is okay if you install the driver for Windows 7 too).
    If you received any error, try run it in compatibility mode.
    Report this issue using Feedback App.

  • Adjust Image Problem - Image Changes when Mouse Click is Released.

    I love the fact that images can be adjusted after insertion into a page (Things like brightness, contrast etc). The problem I have which is very frustrating is that while any control on the Adjust Image panel is selected and being edited (click and hold mouse button to move a slider), the images' contrast and brightness change (perhaps as if to indicate selection?). This is inherently a problem since it's these very characteristics you're trying to edit. So you adjust the image to your liking but when you release the mouse button, then image then suddenly changes and is no longer the way you want it. Anyone else seen this problem and have any helpful suggestions?

    I have been trying to replicate your issue using  different format images..but I did not succeed.
    If its not images and types that cause the  problem,  then the inference is that it the application.
    The usual advice... unless you  want to contact tech support and present your problem to them - is to uninstall iBA with Appdelete or similar rather than dragged to the trash, and then do a reinstall.
    This presupposes you saved everything/copies etc,.
    BTW, I seldom use the various sliders, with practice using the LEVELS can be more effective, have you tried  this option?

  • How can i automatically turn touchpad off when mouse is connected

    The "Disable touchpad when external mouse is connected" button is not on my Settings menu for the touchpad.
    Solved!
    Go to Solution.

    could you please try this?
    http://www.riverscapewebstudios.com/2012/03/using-registry-to-disable-synaptics-touchpad-when-mouse-...

  • WHEN-MOUSE-LEAVE Not Working

    hi,
    I am using Oracle 9i Forms on windows 2000 Server.
    My Form [32 bit] Builder Version is : 9.0.2.7.0
    I am facing a problem using the WHEN-MOUSE-LEAVE Trigger.
    I have applied this trigger on an ITEM in a DATA BLOCK but the Trigger is not fired when i leave the item using the mouse.
    Can any one guide me, as i may be missing something important.
    Thanks.
    Samir Farooq.

    Are you running on the web ? Mouse movement triggers are disabled on web forms as they generate too much network traffic.

  • Disable touchpad and ps/2 mouse simultanious work

    Hi everyone,
    I have dell Latitude c640 with Arch Voodoo, kernel26suspend2.
    How could I disable simultanious work of the touchpad and the ps/2 mouse. I want when  I plug the mouse, the touchpad to be disabled, and when I unplug it the touchpad to start working again.
    This was possible on my previous Del latitude l400 by default, again with arch, but with stock kernel26.
    Any ideas, how to do this?

    Quote from: sjsels on 23-October-13, 08:51:24
    Hi darkhawk,
    Will a RMA require me to send it back and if I send it back with MSi not honor the warranty because of the sticker on the bottom? 
    Can I get them to send me the part to replace instead? 
    Thanks.
    Read the FAQ for notebooks.
    MSI uses the stickers to deter people from opening the notebook and messing with it. They do this to keep people from breaking their own notebooks. If you obviously did not cause the problem (such as this case it seems....), then there is no reason to worry about them not honoring the warranty.
    You will most likely have to ship the entire notebook to them.
    I'm not sure if they will ship you the part. Your best bet is to just contact them.
    >>How to contact MSI.<<

  • [svn:fx-trunk] 8277: Use blendMode="normal" to fix problems with disabled appearance when baseColor is set.

    Revision: 8277
    Author:   [email protected]
    Date:     2009-06-25 17:46:00 -0700 (Thu, 25 Jun 2009)
    Log Message:
    Use blendMode="normal" to fix problems with disabled appearance when baseColor is set.
    Bugs: SDK-19745, SDK-19762
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-19745
        http://bugs.adobe.com/jira/browse/SDK-19762
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/PanelSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextAreaSkin.mxml
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextInputSkin.mxml

    This bug figures out also when creating a custom spark ComboBox, then trying to programatically update the userProposedSelectedIndex property. The proposed selected index is selected, but does not apply the same skin as when mouse is on rollover or item is selected due to up and down keys.
    The issue seems like updating the status of the item renderer to rollover or selected to get the same skin applied.
    Please could you attach DropDow nList.as that you edited ?
    Thank you so much.

  • When mousing over text, the cursor flickers constantly (with each letter passed) from arrow to i-beam and back.  The problem occurs in both MS Word and Pages.  Any idea of how to resolve this annoying problem is appreciated.  System: 10.10.1

    When mousing over text, the cursor flickers constantly (with every letter passed) from arrow to i-beam and back.  The problem occurs in both MS Word 2011 and Pages.  Any idea of how to solve this annoying problem will be much appreciated.  System 10.10.1 on a MacPro (Late 2013)

    The mouse is controlled by the OS so don't guess any app other than a mouse driver or OS X itself would be able to cause this sort of flicker issue.
    Have you seen the following and is it what you are seeing? Maybe you could make a movie (Quicktime is great for this this to make a screen recording) - but not sure how to attach a movie to these discussions as mine is grayed out and can't be selected (to the right of the insert image). Here is the what I found for a search of "mouse cursor flickers os x yosemite"
         https://www.youtube.com/watch?v=ZNQ0D84DdF4
    What kind of mouse are you using? Is the mouse driver up to date if it's a third party mouse?

Maybe you are looking for