I'm trying to configure my mouse to push down a button (right), hold on and drag down/up on a page resulting in scrolling the page like I would do with the wheel.
I found the following question/answer in this forum which exactly describes what I'm looking for:
Make mouse movements scroll when the middle button is held down
So, I have a CentOS 6.6 runing in a VM hosted by an VMWare ESXi 5.0.0 Just following the Answer provided by Gilles I found the following output on my CentOS:
$ xinput --list - Virtual core pointer id=2 [master pointer (3)] - - Virtual core XTEST pointer id=4 [slave pointer (2)] - - ImPS/2 Generic Wheel Mouse id=6 [slave pointer (2)] - - Macintosh mouse button emulation id=9 [slave pointer (2)] - Virtual core keyboard id=3 [master keyboard (2)] - Virtual core XTEST keyboard id=5 [slave keyboard (3)] - AT Translated Set 2 keyboard id=7 [slave keyboard (3)] - Power Button id=8 [slave keyboard (3)] So the first difference is that I have "ImPS/2 Generic Wheel Mouse" instead of "Generic USB Mouse" what is mentioned in original answer Then:
$ xinput --list-props 'ImPS/2 Generic Wheel Mouse' Device 'ImPS/2 Generic Wheel Mouse': Device Enabled (112): 1 Coordinate Transformation Matrix (114): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (232): 0 Device Accel Constant Deceleration (233): 1.000000 Device Accel Adaptive Deceleration (234): 1.000000 Device Accel Velocity Scaling (235): 10.000000 So I don't have properties, what are mentioned in original answer to modify them: EmulateWheel, EmulateWheelButton
I tried several possibilities like adding in xorg.conf
Section "InputClass" Identifier "Wheel Emulation" MatchProduct "ImPS/2 Generic Wheel Mouse" Option "EmulateWheel" "on" Option "EmulateWheelButton" "2" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSection but I'm unable to figure out:
1. why my mouse device 'ImPS/2 Generic Wheel Mouse' doesn't have those EmulateWheel, EmulateWheelButton X properties
2. if it is possible to configure any other device which have EmulateWheel, EmulateWheelButton X properties so I could continue with settings in original answer