Got a new laptop (Fujitsu LIFEBOOK S762
) and for the most part it is working just fine, but I found that I can't get DualPoint Stick to work. Please note that this device is not a "stick" it is a round thing next to the touchpad
It registers only counter clockwise circular movement and that movement is represented as third mouse button.
Both clockwise and counterclockwise movement should be possible and they should result in vertical scrolling
So, this is the list of input devices, note the Stick with id 15.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Fujitsu FUJ02E3 id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Fujitsu FUJ02B1 id=9 [slave keyboard (3)]
↳ Power Button id=10 [slave keyboard (3)]
↳ Sleep Button id=11 [slave keyboard (3)]
↳ FJ Camera id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
And the HW itself:
# cat /proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=0008 Version=0000
N: Name="DualPoint Stick"
H: Handlers=mouse0 event8
B: KEY=70000 0 0 0 0
If I check with xorg-xev the keycode that I get from DualPoint Stick, I noticed that only counter clockwise movement is registering some actions. Here is the output when running xev:
ButtonRelease event, serial 37, synthetic NO, window 0x3000001,
root 0xdb, subw 0x0, time 5595296, (40,103), root:(43,151),
state 0x200, button 2, same_screen YES
Played around with GUI configuration utilities ("gpointing-device-settings" and "gnome-control-center mouse"), synclient (xserver-xorg-input-synaptics) and tpconfig but without much luck...
I'm running Mint Cinnamon:
Linux linuxmint 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Any help would be appreciated.