US 11,054,959 B2
Cursor control
Thomas S. Brugler, Fuquay-Varina, NC (US); Randall A. Craig, Raleigh, NC (US); John F. Kelley, Polk City, FL (US); Jennifer M. Hatfield, San Francisco, CA (US); and Corey Sonier, Baton Rouge, LA (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Nov. 29, 2018, as Appl. No. 16/203,713.
Prior Publication US 2020/0174626 A1, Jun. 4, 2020
Int. Cl. G06F 3/0481 (2013.01); G06F 3/0486 (2013.01)
CPC G06F 3/0481 (2013.01) [G06F 3/0486 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for controlling a cursor, the method comprising:
receiving a first input from a cursor control device that places a cursor in an engaged state to select a screen object;
receiving an indication to switch from a gross cursor control mode to an engaged cursor control mode while the cursor is in the engaged state;
in response to receiving the indication to switch from the gross cursor control mode to the engaged cursor control mode, switching from the gross cursor control mode to the engaged cursor control mode and (i) locking the cursor in the engaged state such that the cursor maintains the engaged state even after the first input from the cursor control device has terminated and (ii) locking the cursor control device such that only a keyboard may be used to move the selected screen object, wherein while the cursor is in the engaged state, the cursor is engaged on the selected screen object and the screen object remains selected and only the keyboard may be used to move the selected screen object; and
in response to receiving a second input, performing an operation on the screen object while in the engaged cursor control mode and while the cursor is locked in the engaged state without having to reselect the screen object even after the first input from the cursor control device has terminated and moving the cursor at a more granular rate using one or more arrow keys of the keyboard while in the engaged cursor control mode and while the cursor is locked in the engaged state than the cursor would move while in the gross cursor control mode, wherein the more granular rate is user-configurable on a pixel basis.