Hooper Selection is the name coined by university student Daniel Hooper for a prototype method of cursor movement and text selection for tablet devices which he developed and demoed on an internet video. It consists of a set of gestures the user can make over the system keyboard to adjust the cursor or selection position. It allows the user to navigate around the text without having to move their hands away from the keyboard area or incur tap-and-hold delays when beginning a cursor drag action. Hooper coined the title and created a page in an attempt to legitimate his project. Operation Cursor movement: To move the cursor, the user simply drags their finger across the keyboard in any direction. A one-finger drag moves the cursor slowly, and a two-finger drag moves the cursor faster, placing cursor at word boundaries. Text selection: To select text, the user holds down the shift key while dragging across the keyboard in the same manner as above. As with cursor movement, the dragging speed depends on whether one or two fingers are used. Implementations Developers of the following applications and Jailbreak extensions have announced their own implementations of the concept: * Codea * SlideWriter * SwipeSelection * Genesis * UX Write * Scribbie The following libraries implement the idea in a fashion that can be reused in other applications: * SelectWithSwipes * SlideSelection
|