Method and apparatus for cursor positioning in bi-directional text
First Claim
Patent Images
1. A method to facilitate a user interface by moving a cursor across bi-directional characters on a display, the method comprising:
- calculating, responsive to a request for cursor movement, a next position of the cursor when traversing from a first character having a first direction to a second character having a second direction; and
moving the cursor to the next position, the next position being visually adjacent to a current position of the cursor.
4 Assignments
0 Petitions
Accused Products
Abstract
A cursor is moved through regions of text 300 having differing directions to a location visually adjacent to a previous cursor location. The cursor is moved in the direction of requested cursor movement even when moving from text having a first direction to text having a second direction. A comparison of direction for current and proposed cursor locations is made 810 in both a method and apparatus for so moving the cursor. The direction of a character to be inserted is also examined 816 in determining the next location of the cursor.
-
Citations
27 Claims
-
1. A method to facilitate a user interface by moving a cursor across bi-directional characters on a display, the method comprising:
-
calculating, responsive to a request for cursor movement, a next position of the cursor when traversing from a first character having a first direction to a second character having a second direction; and
moving the cursor to the next position, the next position being visually adjacent to a current position of the cursor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A software program to implement a user interface for moving a cursor through bi-directional text on a display, the software program when installed and operating on a processor resulting in the processor:
-
responsive to a request for cursor movement, calculating a next position of the cursor when traversing from a first character having a first direction to a second character having a second direction; and
moving the cursor to the next position, the next position being visually adjacent to a current position of the cursor. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An electronic device arranged to support movement of a cursor through bi-directional text, the electronic device comprising:
-
a user interface comprising a display for displaying the bi-directional text and a cursor control for moving the cursor; and
a processor coupled to the user interface for moving the cursor responsive to the cursor control;
wherein the cursor is moved to an adjacent displayed location when traversing characters having different corresponding directions. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method to facilitate a user interface including moving a cursor through a string of characters on a display, the characters being bi-directional characters, the method comprising:
-
calculating, responsive to a request for cursor movement, a next position of the cursor when traversing from a first character corresponding to a first language wherein text of the first language is read in a first direction to a second character corresponding to a second language wherein text of the second language is read in a direction opposite to the first direction; and
moving the cursor to the next position, the next position being visually adjacent to a current position of the cursor. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification