Touch screen hover input handling
Abstract
Apparatus has at least one processor and memory having computer-readable code when executed, in a normal mode, to cause display of plural discrete items on a touch screen, and, in response to detecting a user's digit at a location hovering over but not touching the screen while plural discrete items are being displayed, to enter a zoom-pan mode and cause zooming of displayed plural discrete items and to respond to detection of movement of the user's digit to a different hover location over the screen by causing panning of plural discrete items displayed on the screen, and to respond to detection of a touch input by entering a pointing mode to prevent panning of the displayed plural discrete items with movement of location of the touch input within predefined criteria, and to cause movement of a cursor, pointer or marker as location of the touch input changes.
Claims
exact text as granted — not AI-modifiedThat which is claimed is:
1 . A computer-implemented method comprising:
in a normal mode, causing display of plural discrete items on a touch screen; in response to detecting when in the normal mode a user's digit at a location hovering over but not touching the touch screen while plural discrete items are being displayed in the normal mode, entering a zoom mode; in response to entering the zoom mode, causing zooming of the displayed plural discrete items; when in the zoom mode, responding to detection of movement of the user's digit to a different hover location over the touch screen; and causing movement of a cursor, pointer or marker as the location of the hover location changes or a touch input is detected.
2 . A method as claimed in claim 1 , wherein the discrete items are text characters.
3 . A method as claimed in claim 2 , comprising depositing a cursor at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.
4 . A method as claimed in claim 1 , wherein the discrete items are icons.
5 . A method as claimed in claim 4 , comprising selecting an icon at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.
6 . A method as claimed in claim 1 , comprising responding to detecting removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items.
7 . A method as claimed in claim 1 , comprising responding to detecting removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items.
8 . A method as claimed in claim 1 , comprising responding to detecting removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.
9 . A method as claimed in claim 1 , comprising responding to detecting removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.
10 . Apparatus, the apparatus having at least one processor and at least one memory having computer-readable code stored thereon which when executed controls the at least one processor:
in a normal mode, causing display of plural discrete items on a touch screen; in response to detecting when in the normal mode a user's digit at a location hovering over but not touching the touch screen while plural discrete items are being displayed in the normal mode, entering a zoom mode; in response to entering the zoom mode, causing zooming of the displayed plural discrete items; when in the zoom mode, responding to detection of movement of the user's digit to a different hover location over the touch screen; and causing movement of a cursor, pointer or marker as the location of the hover location changes or a touch input is detected.
11 . Apparatus as claimed in claim 10 , wherein the discrete items are text characters.
12 . Apparatus as claimed in claim 11 , wherein the computer-readable code when executed controls the at least one processor to deposit a cursor at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.
13 . Apparatus as claimed in claim 10 , wherein the discrete items are icons.
14 . Apparatus as claimed in claim 13 , wherein the computer-readable code when executed controls the at least one processor to select an icon at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.
15 . Apparatus as claimed in claim 10 , wherein the computer-readable code when executed controls the at least one processor to detect removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items.
16 . Apparatus as claimed in claim 10 , wherein the computer-readable code when executed controls the at least one processor to detect removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items.
17 . Apparatus as claimed in claim 10 , wherein the computer-readable code when executed controls the at least one processor to respond to detecting removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.
18 . Apparatus as claimed in claim 10 , wherein the computer-readable code when executed controls the at least one processor to respond to detecting removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.
19 . A non-transitory computer-readable storage medium having stored thereon computer-readable code, which, when executed by computing apparatus, causes the computing apparatus to perform a method comprising:
in a normal mode, causing display of plural discrete items on a touch screen; in response to detecting when in the normal mode a user's digit at a location hovering over but not touching the touch screen while plural discrete items are being displayed in the normal mode, entering a zoom mode; in response to entering the zoom mode, causing zooming of the displayed plural discrete items; when in the zoom mode, responding to detection of movement of the user's digit to a different hover location over the touch screen; and causing movement of a cursor, pointer or marker as the location of the hover location changes or a touch input is detected.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.