CVSROOT: /cvs Module name: src Changes by: rob...@cvs.openbsd.org 2009/03/08 08:10:08
Modified files: sys/arch/macppc/dev: tpms.c Log message: Add support for Geyser2 devices from NetBSD and fix some Geyser1 devices that can be found in iBook G4 12". Remove references for LCD panel sizes because the same device can be found on different sized laptops and it has nothing to do with the trackpad. Introduce a type variable that stores the device type: FOUNTAIN, GEYSER1 or GEYSER2. This value helps deciding some of the device parameters and it gets printed in the dmesg instead of the panel size. Introduce "mouse button emulation" on multi-touch trackpads just like in macos, so it's not needed to bind mouse buttons to the keyboard anymore: Tap two fingers + mouse button = 3rd mouse button = right click Tap three fingers + mouse button = 2nd mouse button = middle click Discussed with and ok: miod@ and maja@