--- - 2005-10-30 18:00:07.118216000 -0700 +++ xc/programs/Xserver/hw/xfree86/input/evdev/evdev.c 2005-10-30 17:59:48.846616088 -0700 @@ -155,6 +155,13 @@ EvdevReadInput(InputInfoPtr pInfo) PostButtonClicks(pInfo, wheel_down_button, -value); break; + case REL_Z: + if (value > 0) + PostButtonClicks(pInfo, wheel_left_button, value); + if (value < 0) + PostButtonClicks(pInfo, wheel_right_button, -value); + break; + case REL_HWHEEL: if (value > 0) PostButtonClicks(pInfo, wheel_right_button, value);