Text Selection Handles with Automatic Scrolling and Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch-sensitive displays on portable electronic devices face challenges in efficient content selection, particularly when selecting large text portions like paragraphs, due to limited screen space and cumbersome user interactions, such as needing to scroll and accurately move selection handles.
Innovation Solution
The implementation of a method that automatically switches between letter-by-letter and paragraph selection modes based on user input, using selection handles that snap to nearest text boundaries and ensuring paragraph selection handles are coupled to touch input for intuitive scrolling, allowing users to select text at different granularities efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual text selection is used on touch-sensitive displays, then text can be selected, but the operation becomes cumbersome when selecting large text portions due to limited screen space and the need to scroll and accurately move selection handles
Solution Approach 1:
The system performs preliminary actions by automatically scrolling the display to keep the selection endpoint visible during drag operations, and by providing predictive feedback about the selection range. This eliminates the need for users to manually scroll and visually track the selection handle, significantly reducing the time and effort required to select large text portions.
Solution Approach 2:
The system provides continuous visual feedback during text selection by displaying the selection endpoint and highlighting the selected text range in real-time. This feedback mechanism allows users to understand the selection state without having to visually track the selection handle position, improving ease of operation and reducing selection time.
2Measurement precision
If selection handles are moved to accurately select text boundaries, then precise text selection is achieved, but the operation becomes complex and time-consuming
Solution Approach 1:
The selection endpoint automatically performs its function of maintaining visibility without requiring user intervention. The system self-adjusts the display scroll position based on the selection endpoint's position, eliminating the need for users to manually manage the visibility of selection boundaries while maintaining precise text selection accuracy.
Solution Approach 2:
The selection endpoint acts as an intermediary between the user's drag gesture and the actual text selection. It provides a visual reference point that mediates the selection process, allowing users to perform simple drag operations while the system handles the complex task of maintaining visibility and calculating the precise selection range.
3Measurement precision
If the display scrolls to maintain visibility of selection endpoints, then text selection accuracy is improved, but the system complexity increases
Solution Approach 1:
The system merges the text selection function with the display scrolling function. Instead of treating them as separate operations, the selection endpoint's drag operation automatically triggers display scrolling when needed. This integration reduces system complexity by combining multiple functions into a unified operation while maintaining precise selection endpoint visibility.
Data Source
AI summary
A method includes, displaying a content selection icon on a touch-sensitive display of an electronic device, detecting touch input at a touch location on the display operable to select a content selection function associated with the content selection icon, and, modifying the displayed content selection icon to display a touch portion at a location on the display corresponding to said detected touch location and a content selection portion operatively coupled to, but spatially separated from, the touch portion.


