On Thu, Jan 30, 2014 at 10:30:40AM -0800, Ping Cheng wrote: > On Tue, Jan 28, 2014 at 6:18 PM, Peter Hutterer > <peter.hutte...@who-t.net>wrote: > > > Here's a list of features I consider the minimum to get something akin to > > feature-parity with the current X.Org-based stack. This is not a wishlist > > for features, it's a list of minimum requirements that covers 90% of the > > user base. > > > > keyboard: > > I don't think there's much to do, keyboards are fairly simple and the hard > > bits are handled in the client with XKB. > > > > mouse-like pointer devices: > > * middle mouse button emulation (left+right → middle) > > * configuration interface for mouse button mapping, specifically > > left-handed > > * lower-priority: wheel emulation > > * lower-priority: rotation > > > > direct-touch touchscreens: > > * optional: configuration interface for rotation. can be achieved with the > > calibration matrix already > > > > touchpads: > > * clickpad-style software buttons > > * middle mouse button emulation (for physical buttons) > > * two/three-finger tapping + configuration interface > > * edge scrolling > > * support for Lenovo T440 style trackstick buttons > > * disable-while-typing > > * clickfinger handling > > * lower-priority: palm detection > > * lower-priority: accidental click detection > > > > graphics tablets: > > * extended axis event support > > * tool change notification (could be just button events? not sure) > > > > Will tool id, serial number, and tool type be supported here?
eventually, yes, though I'm not quite sure yet how. Cheers, Peter > > * interface to switch between relative and absolute mode > > * device rotation > > * touch-vs-pen event synchronization (disable touch while the pen is in > > use, > > etc.) > > > > generic: > > * type identifier interface, so that a compositor can tell that there's a > > touchpad present, or a mouse, or... > > * configuration interfaces for the various settings > > * device capability discovery interfaces for axis resolutions, number of > > buttons, etc. > > > > Anything obvious I missed here? > > > > Cheers, > > Peter > > _______________________________________________ > > wayland-devel mailing list > > wayland-devel@lists.freedesktop.org > > http://lists.freedesktop.org/mailman/listinfo/wayland-devel > > _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel