Cursor Position Maintenance During Text Region Scrolling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses, such as smartphones and tablets, face usability issues when editing text due to the widening of character intervals for text enlargement, causing the desired text to be difficult to find and potentially off-screen, leading to inefficient editing operations.
Innovation Solution
An information processing apparatus with a moving operation detecting unit and a first display position changing unit that moves the text display region while maintaining the cursor position, allowing for precise cursor movement and text selection by adjusting the display position of the text region in response to user input, thereby improving usability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If the intervals between characters are widened to enlarge and display text, then the text becomes more visible and easier to touch, but the text display position changes and the desired text may go off-screen
Solution Approach 1:
The system performs preliminary action by saving the original text display position before widening character intervals for text enlargement. This allows the display position to be restored afterward, preventing the text from going off-screen while still providing the visibility benefit during the enlargement operation.
Solution Approach 2:
The system temporarily discards the original text display position information during text enlargement operations, then recovers it afterward. This enables the text to be displayed at the correct position both before and after the enlargement operation, preventing position loss while maintaining visibility during editing.
2Loss of information
If the text display region is moved to adjust the display position, then the text can be repositioned on screen, but the cursor position changes and the user must search for the text again
Solution Approach 1:
The system performs preliminary action by saving the cursor position before moving the text display region. This allows the cursor to be restored to its original position after the display adjustment, eliminating the need for users to search for text again and reducing time loss.
Solution Approach 2:
The system temporarily discards the original cursor position during text display region movements, then recovers it afterward. This ensures the cursor remains at the correct position both before and after display adjustments, preventing users from losing track of their editing location and reducing time to locate text.
3Ease of operation
If the text display region is moved in response to moving operations, then the text can be repositioned, but maintaining cursor position requires additional processing
Solution Approach 1:
The system creates a copy of the cursor position information before moving the text display region. This copied position data is then used to restore the cursor after the move operation, enabling smooth text repositioning without complex real-time cursor tracking while maintaining operational simplicity.
Data Source
AI summary
An information processing apparatus according to an embodiment includes a moving operation detecting unit and a first display position changing unit. The moving operation detecting unit detects a moving operation for requesting to move a text display region displayed in a display. When the moving operation detecting unit has detected the moving operation, the first display position changing unit moves a display position of the text display region in the display according to the moving operation in a state where a cursor position in the display is maintained.


