When I looked into this (years ago), from what I could tell, windows was 
enabling a different mode of operation in the mouse, one that sent both 
horizontal and vertical scrolling data to the computer. Linux was using the 
default mode which translated virticle scrolling to up and down button presses, 
and horizontal scrolling to tripled up or trippled down button presses. I was 
unable to do anything with this in hal.
The only thing I have noticed change in the years since I first reported this 
issue is that more than three buttons became supported on the mouse.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-input-evdev in Ubuntu.
https://bugs.launchpad.net/bugs/317025

Title:
  Compaq CPQ750TP scrolling horizontally causes vertical scrolling

Status in “xserver-xorg-input-evdev” package in Ubuntu:
  Incomplete

Bug description:
  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 &amp; 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). 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 rround to remap 6 & 7
  to 10 & 11, but the remapping  to 4 & 5 is still happening.

  ---
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/317025/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to