This is joint work with Thea Turner.
Zooming user interfaces are popular on mobile devices with touch screens. Swiping and pinching finger gestures anywhere on the screen manipulate the displayed portion of a page, and taps open objects within the page. This makes navigation easy but limits other manipulations of objects that would be supported naturally by the same gestures, notably cut and paste, multiple selection, and drag and drop. A popular device that suffers from this limitation is Apple's iPhone. We developed Bezel Swipe, an interaction technique that supports multiple selection, cut, copy, paste and other operations without interfering with zooming, panning, tapping and other pre-defined gestures. Participants of our user study found Bezel Swipe to be a viable alternative to direct touch selection.
The user starts a Bezel Swipe gesture on the bezel, which is the physical touch insensitive frame that surrounds the display. The finger is then swiped through a part of the display edge into the display, which enters selection mode. Next, the user moves the finger onto an object or display position and selects it by lifting the finger off the display, which ends selection mode. Different edge portions represent different actions and are distinctively marked. In our prototype, we use a thin colored bar. Single objects, such as image thumbnails, can be selected with one swipe. Text regions can be marked by first selecting the start with one swipe. A second swipe selects the end and performs the action e.g., it cuts the selected text region. This two-step process is comparable to the mark and yank operations in the Emacs text editor, and allows users to select regions that are larger than the display without the need for automatic scrolling.