Unity7AppGestures

Provide and expand the repetoire of touchscreen (and possibly touchpad) gestures used with common applications on the Ubuntu desktop.

Rationale

Personal computer manufacturers are increasingly following the trend of adding multi-touch gesture capable input devices to their product offerings. If particular importance is the multi-touch touchscreen input device on the portable computer.

Few if any of the more common desktop applications have been designed to work with touch input. Full support of touch input requires a ground-up redesign of many user interactions, which is the point of teh upcoming Ubuntu Touch experience. It is still possible, however, to adopt some touch input for use on more traditional KVM (keyboard, video, mouse) style applications like those found on the Ubuntu Desktop experience.

The Unity7 application gesture support strategy has three prongs.

  1. Direct modification of application source code to add gesture support (for example, Evince and Eye of Gnome).
  2. Modifications to toolkits or libraries to add gesture support to unmodified applications (for example, adding 2-finger scrolling to Overlay Scrollbars).
  3. Input translations to convert recognized multi-touch gestures into other input events for specific applications for example, using the Ginn or Touchégg daemons).


CategorySpec

Unity/Desktop/14.04/Unity7AppGestures (last edited 2013-10-07 13:42:49 by 198)