Dmitry Torokhov wrote: > Hi Henrik, > > On Mon, Sep 01, 2008 at 10:08:35PM +0200, Henrik Rydberg wrote: >> Currently, the Apple bcm5974 driver only mimics a synaptics touchpad, not a mouse. >> This creates unnecessary complications on systems where the synaptics driver is absent >> or not configured, such as in a completely new system, or a text console. > > Mousedev should provide a reasonable emulation of standard mouse > giving user chance to configure the system properly. There is no need > to task the driver to provide such emulation and therefore I will not > apply this patch. > I see, this is what puzzled me. Currently mousedev does not work with bcm5974, but given the statement that it should, it was not hard finding the reason; the ABS_X/Y messages get stuck in mousedev because bcm5974 does not fire BTN_TOUCH events. I will send a fix for it shortly. I take it the first clean-up patch is being applied. > >> * Two-finger scroll emulates a mouse wheel. >> >> * Three-finger swipe emulates a horizontal mouse wheel. >> >> * Multi-finger clicks emulate the middle and right mouse buttons. >> > > The kenel driver should only do as little translation as possible, > allowing userspace to decide how to implement more fancy features. One could argue that those features are basic rather than fancy; virtually every mouse of today provides equivalent functionality, and multitouch features are here to stay. It is also discouraging in particular to first-time apple users, having to spend a lot of time configuring their system, only to be able to right-click or scroll using the trackpad. Could it be something for the mousedev driver, perhaps? Many thanks, Henrik -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html