DAP, thank you for providing the requested information. As hal has been deprecated a few releases ago, have you had a chance to take a look at the evdev manpage to see if you could force the re-mapping WORKAROUND you noted in your Bug Description?
** Summary changed: - Scroll ball will not scroll horizontally + Compaq CPQ750TP scrolling horizontally causes vertical scrolling ** Tags removed: needs-apport-collect ** Description changed: - This is similar to a bunch of other "horizontal scroll does not work" - bugs, but I did not find any of those that were close enough that I - could call this a duplicate. - - The mouse is a Compaq CPQ750TP. It shows up as "Acrox USB & PS/2 Mouse" when plugged into the PC directly, and "ATEN CS1784" when plugged into my KVM (it works identically regardless how it is plugged in). - The mouse has a scroll ball and 5 buttons. + When attempting to scroll horizontally with my Compaq CPQ750TP I get fast vertical scrolling. This shows up as "Acrox USB & PS/2 Mouse" when plugged into the PC directly, and "ATEN CS1784" when plugged into my KVM (it works identically regardless how it is plugged in). The mouse has a scroll ball and 5 buttons. I have spent quite some time attempting to get the horizontal scrolling to work. I have the following in a .fdi file in the /etc/hal/fdi/policy directory: - <?xml version="1.0" encoding="ISO-8859-1"?> - <deviceinfo version="0.2"> - - <device> - <match key="info.product" string="Acrox USB & PS/2 Mouse"> - <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge> - </match> - </device> - - <device> - <match key="info.product" string="ATEN CS1784"> - <merge key="input.x11_options.ButtonMapping" type="string">1 2 3 4 5 10 11 8 9 6 7</merge> - <merge key="input.x11_options.Emulate3Buttons" type="string">0</merge> - <merge key="input.x11_options.EmulateWheelButton" type="string">0</merge> - <merge key="input.x11_options.XAxisMapping" type="string">10 11</merge> - </match> - </device> + <device> + <match key="info.product" string="Acrox USB & PS/2 Mouse"> + <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge> + </match> + </device> + <device> + <match key="info.product" string="ATEN CS1784"> + <merge key="input.x11_options.ButtonMapping" type="string">1 2 3 4 5 10 11 8 9 6 7</merge> + <merge key="input.x11_options.Emulate3Buttons" type="string">0</merge> + <merge key="input.x11_options.EmulateWheelButton" type="string">0</merge> + <merge key="input.x11_options.XAxisMapping" type="string">10 11</merge> + </match> + </device> </deviceinfo> - Horizontal scrolling works perfectly on Windows 2000 (different computer, same KVM & mouse) - Attempting to scroll horizontally in Ubuntu gets fast vertical scrolling. - - If I monitor events with "xinput test 4" Left button maps to button 1, - middle button (pushing down on ball) maps to button 2, right button maps - to button 3 left side button maps to button 8, right button maps to - button 9, vertical scroll with ball maps to buttons 4 & 5, horizontal - scroll with ball also maps to buttons 4 & 5, but each event is repeated - 7 times. + Horizontal scrolling works perfectly on Windows 2000 (different + computer, same KVM & mouse). If I monitor events with "xinput test 4" + Left button maps to button 1, middle button (pushing down on ball) maps + to button 2, right button maps to button 3 left side button maps to + button 8, right button maps to button 9, vertical scroll with ball maps + to buttons 4 & 5, horizontal scroll with ball also maps to buttons 4 & + 5, but each event is repeated 7 times. It appears as if horizontal scrolling should be mapping to buttons 6 & - 7. The hal file above was an attempt at a work arround to remap 6 & 7 to + 7. The hal file above was an attempt at a work rround to remap 6 & 7 to 10 & 11, but the remapping to 4 & 5 is still happening. - Wild speculation: someone has hard wired his preferences into the - driver. - - $ lsb_release -rd - Description: Ubuntu 8.10 - Release: 8.10 - - Not sure where this problem is happening, but my guess is evdev. - - Horizontal scrolling is very important to me. I do CAD work, and being able to scroll in two dimensions around a large drawing is very helpful. To that end, I have purchased at least 8 different mice with scroll balls on them trying to find one that works well. - --- + --- ApportVersion: 2.12.5-0ubuntu2.2 Architecture: amd64 DistUpgraded: 2013-10-19 16:58:55,355 DEBUG enabling apt cron job DistroCodename: saucy DistroRelease: Ubuntu 13.10 DistroVariant: ubuntu InstallationDate: Installed on 2011-05-22 (973 days ago) InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) MachineType: System manufacturer System Product Name MarkForUpload: True NonfreeKernelModules: nvidia Package: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1 PackageArchitecture: amd64 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic root=UUID=c2921384-38b9-419e-b7ef-007bcc801561 ro nosplash debug --verbose ProcVersionSignature: Ubuntu 3.11.0-15.23-generic 3.11.10 Tags: saucy possible-manual-nvidia-install ubuntu Uname: Linux 3.11.0-15-generic x86_64 UpgradeStatus: Upgraded to saucy on 2013-10-19 (92 days ago) UserGroups: adm admin audio cdrom dialout fax floppy fuse lpadmin mythtv plugdev sambashare video dmi.bios.date: 09/21/2010 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 2209 dmi.board.asset.tag: To Be Filled By O.E.M. dmi.board.name: P6T DELUXE dmi.board.vendor: ASUSTeK Computer INC. dmi.board.version: Rev 1.xx dmi.chassis.asset.tag: Asset-1234567890 dmi.chassis.type: 3 dmi.chassis.vendor: Chassis Manufacture dmi.chassis.version: Chassis Version dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2209:bd09/21/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP6TDELUXE:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion: dmi.product.name: System Product Name dmi.product.version: System Version dmi.sys.vendor: System manufacturer version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1 version.ia32-libs: ia32-libs 20090808ubuntu36 version.libdrm2: libdrm2 2.4.46-1ubuntu1 version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3 version.xserver-xorg-core: xserver-xorg-core 2:1.14.5-1ubuntu2~saucy1 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1 xserver.bootTime: Sun Jan 19 19:42:18 2014 xserver.logfile: /var/log/Xorg.0.log xserver.version: 2:1.14.5-1ubuntu2~saucy1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/317025 Title: Compaq CPQ750TP scrolling horizontally causes vertical scrolling To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/317025/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs