451915100a
The Mac driver can generate scroll wheel events with values which are not integral multiples of WHEEL_DELTA. Apps should handle that by scrolling a corresponding non-integral multiple of what they'd do for a WHEEL_DELTA-valued scroll or, if they can't, then at least accumulate scroll distance until its magnitude exceeds WHEEL_DELTA and do a "chunky" scroll. However, many apps don't do that properly. They may scroll way too far/fast or even in the opposite direction. If the registry setting UsePreciseScrolling is set to "n", the Mac driver will do that accumulation and chunking itself to work around such broken app behavior. |
||
---|---|---|
.. | ||
.gitattributes | ||
Makefile.in | ||
clipboard.c | ||
cocoa_app.h | ||
cocoa_app.m | ||
cocoa_clipboard.m | ||
cocoa_display.m | ||
cocoa_event.h | ||
cocoa_event.m | ||
cocoa_main.m | ||
cocoa_opengl.h | ||
cocoa_opengl.m | ||
cocoa_status_item.m | ||
cocoa_window.h | ||
cocoa_window.m | ||
display.c | ||
dragdrop.c | ||
event.c | ||
gdi.c | ||
image.c | ||
ime.c | ||
keyboard.c | ||
macdrv.h | ||
macdrv_cocoa.h | ||
macdrv_main.c | ||
mouse.c | ||
opengl.c | ||
surface.c | ||
systray.c | ||
window.c | ||
winemac.drv.spec |