You are not logged in.
Hi,
I own an external USB touchpad.
Xorg doesn't see this touchpad as a synaptics device but as a simple mouse.
So, it seems impossible to configure it as synaptics but only as a regular mouse.
This touchpad provides those features (seem to be hardwired):
- vertical scroll by dragging finger on the right edge
- left-click emulation by tapping on the area
- right-click emulation by tapping on the top right corner
- double click, drag'n'drop
I'm desperately short of the middle click on this touchpad.
I even tried to emulate middle click by tapping with 2 fingers simultaneously (One on the top right corner and the other on the area elsewhere) but, in vain.
I wonder if it's possible to use a combo keyboard/touchpad in order to simulate middle-click (e.g. Win+right-click).
Any idea?
Regards.
Offline
It would help a lot if you could provide more hardware info about this touchpad.
Is it a brand name (Cirque maybe?)?
Are you using synaptics or the alps driver or another one?
What does lspci and/or dmesg say about it?
You could try using "hwinfo" or "hardinfo" (I really need to learn the name of this utility) to query it & get info about it.
Have you tried it with another distro's live cd & see if its detected/configured?
Offline
I am having the same issue as gyo. and currently using a keysonic ack-540rf keyboard with touchpad
-Input Devices-
$ cat /proc/bus/input/devices
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
I: Bus=0003 Vendor=05af Product=0408 Version=0110
N: Name="2.4G USB RF KeyBoard"
P: Phys=usb-0000:00:02.0-2.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.4/1-2.4:1.0/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=120013
B: KEY=1000000000007 ff800000000007ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=05af Product=0408 Version=0110
N: Name="2.4G USB RF KeyBoard"
P: Phys=usb-0000:00:02.0-2.4/input1
S: Sysfs=/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.4/1-2.4:1.1/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=05af Product=0408 Version=0110
N: Name="2.4G USB RF KeyBoard"
P: Phys=usb-0000:00:02.0-2.4/input2
S: Sysfs=/devices/pci0000:00/0000:00:02.0/usb1/1-2/1-2.4/1-2.4:1.2/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=13
B: KEY=2020000 3878d801d001 1e000000000000 0
B: MSC=10
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=40001
B: SND=6
Offline
Is it a brand name (Cirque maybe?)?
It seems to be a Cirque one as reports Xorg log
Are you using synaptics or the alps driver or another one?
No, I don't use any particular driver.
What does lspci and/or dmesg say about it?
You could try using "hwinfo" or "hardinfo" (I really need to learn the name of this utility) to query it & get info about it.
Hardinfo : Cirque Corporation USB GlidePoint
Have you tried it with another distro's live cd & see if its detected/configured?
No, but this touchpad works, but it seems not as configurable as a synaptics one.
This touchpad is a "Ergonomic Touchpad™"
Offline
@gyo, if I were you I'd try two different drivers and see if one works. Try the new "evdev" driver people are using with the new xorg package and see if that helps. If it doesn't, I seem to recall that Glidepoints needed the "alps" or "glide" driver. The glide driver may be outdated or unused so you might wish to check the wiki for info on this & the alps touchpad drivers.
@seenxu, I don't know anything about Mac's, sorry. You might try the "evdev" driver as well though and perhaps search the wiki for Mac related info?
Offline
I'm afraid that my touchpad device can't be seen as a synaptics or alps device.
Because of what my system reports.
kernel through /sys tree:
cat cat /proc/bus/input/devices
I: Bus=0003 Vendor=0488 Product=0020 Version=0100
N: Name="Cirque Corporation USB GlidePoint"
P: Phys=usb-0000:00:0c.0-1/input0
S: Sysfs=/class/input/input32
U: Uniq=
H: Handlers=mouse4 event13
B: EV=1f
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: ABS=700 0
B: MSC=10
kernel through dmesg/messages.log:
Dec 24 04:05:31 archleonys input: Cirque Corporation USB GlidePoint as /class/input/input34
Dec 24 04:05:31 archleonys input,hidraw2: USB HID v1.00 Mouse [Cirque Corporation USB GlidePoint] on usb-0000:00:0c.0-1
Xorg log:
(II) config/hal: Adding input device Cirque Corporation USB GlidePoint
(**) Cirque Corporation USB GlidePoint: always reports core events
(**) Cirque Corporation USB GlidePoint: Device: "/dev/input/event13"
(II) Cirque Corporation USB GlidePoint: Found x and y relative axes
(II) Cirque Corporation USB GlidePoint: Found mouse buttons
(II) Cirque Corporation USB GlidePoint: Configuring as mouse
(II) XINPUT: Adding extended input device "Cirque Corporation USB GlidePoint" (type: MOUSE)
lsusb -v:
Bus 001 Device 015: ID 0488:0020 Cirque Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
Bus 001 Device 015: ID 0488:0020 Cirque Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
Bus 001 Device 015: ID 0488:0020 Cirque Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
idVendor 0x0488 Cirque Corp.
idProduct 0x0020
bcdDevice 2.50
iManufacturer 1 Cirque Corporation
iProduct 2 USB GlidePoint
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 HID Mouse
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 30mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 5 EndPoint1 Interrupt Pipe
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 91
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
So, as you can see, the system sees it as a regular mouse.
I don't know if there a way to disguise my touchpad as a synaptics or alps device.
Maybe the truth is elsewhere (or not)
Offline
@seenxu, I don't know anything about Mac's, sorry. You might try the "evdev" driver as well though and perhaps search the wiki for Mac related info?
Actually i didn't use a mac mouse on my pc but only a mini-keyboard with touchpad. don't know why the input device had listed a mac mouse...
the keyboard I used.
Offline