Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes a processor configured to: detect a state in which a finger of a user stays in space above one of multiple selection elements for a predetermined time or longer, the state being detected by using a touch panel, the multiple selection elements being displayed on the touch panel; and perform control of the touch panel when the state is detected, the control being performed to turn the selection element into a selected display form. The predetermined time is a period of time set to prevent the processor from turning a nontarget selection element of the selection elements into the selected display form when the finger of the user passes space above the nontarget selection element toward a target selection element of the selection elements.
1 . An information processing apparatus comprising:
a processor configured to:
detect a finger of a user in a state of not touching a display, the display displaying a plurality of icons;
determine whether the finger remains in a space corresponding to, and not touching, a first icon of the plurality of icons for a predetermined time or longer;
in response to determining that the finger remains in the space for the predetermined time or longer, receive an instruction selecting the first icon upon the finger leaving the space; and
in response to determining that the finger does not remain in the space for the predetermined time or longer, not receive the instruction selecting the first icon upon the finger leaving the space, wherein
the instruction selecting the first icon is automatically received in response to only determining that (i) the finger remains in the space for the predetermined time or longer and (ii) the finger leaves the space.
2 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to:
perform control of the display, when the state is detected, to turn the first icon into a first selected display form.
3 . The information processing apparatus according to claim 2 ,
wherein the processor is configured to:
in response to determining that the finger moves from the space corresponding to the first icon to a space above an avoidance area displayed on the display after the first icon turns into the first selected display form, consider that definitive selection of the first icon is avoided and not receive the instruction selecting the first icon.
4 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to:
perform switching between a contact mode and a noncontact mode, the contact mode being a mode in which the first icon turns into a first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch; and
perform display control of the display to make larger the first icon to be displayed on the display in the noncontact mode than in the contact mode.
5 . The information processing apparatus according to claim 2 ,
wherein the processor is configured to:
perform switching between a contact mode and a noncontact mode, the contact mode being a mode in which the first icon turns into the first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch; and
perform display control of the display to make larger the first icon to be displayed on the display in the noncontact mode than in the contact mode.
6 . The information processing apparatus according to claim 3 ,
wherein the processor is configured to:
perform switching between a contact mode and a noncontact mode, the contact mode being a mode in which the first icon turns into the first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch; and
perform display control of the display to make larger the first icon to be displayed on the display in the noncontact mode than in the contact mode.
7 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to:
perform switching between a contact mode and a noncontact mode, the contact mode being a mode in which the first icon turns into a first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch; and
perform display control of the display to make longer a distance between the plurality of icons to be displayed on the display in the noncontact mode than in the contact mode.
8 . The information processing apparatus according to claim 2 ,
wherein the processor is configured to:
perform switching between a contact mode and a noncontact mode, the contact mode being a mode in which the first icon turns into the first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch; and
perform display control of the display to make longer a distance between the plurality of icons to be displayed on the display in the noncontact mode than in the contact mode.
9 . The information processing apparatus according to claim 3 ,
wherein the processor is configured to:
perform switching between a contact mode and a noncontact mode, the contact mode being a mode in which the first icon turns into the first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch; and
perform display control of the display to make longer a distance between the plurality of icons to be displayed on the display in the noncontact mode than in the contact mode.
10 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to:
perform control of the display to cause the display to operate in a contact mode in response to approach of a storage medium to a reader being detected within a period of time shorter than the predetermined time and to cause the display to operate in a noncontact mode in response to the approach of the storage medium to the reader being detected within the predetermined time or longer, the contact mode being a mode in which the first icon turns into a first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch on the display.
11 . The information processing apparatus according to claim 2 ,
wherein the processor is configured to:
perform control of the display to cause the display to operate in a contact mode in response to approach of a storage medium to a reader being detected within a period of time shorter than the predetermined time and to cause the display to operate in a noncontact mode in response to the approach of the storage medium to the reader being detected within the predetermined time or longer, the contact mode being a mode in which the first icon turns into the first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch on the display.
12 . The information processing apparatus according to claim 3 ,
wherein the processor is configured to:
perform control of the display to cause the display to operate in a contact mode in response to approach of a storage medium to a reader being detected within a period of time shorter than the predetermined time and to cause the display to operate in a noncontact mode in response to the approach of the storage medium to the reader being detected within the predetermined time or longer, the contact mode being a mode in which the first icon turns into the first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch on the display.
13 . The information processing apparatus according to claim 4 ,
wherein the processor is configured to:
perform control of the display to cause the display to operate in the contact mode in response to approach of a storage medium to a reader being detected within a period of time shorter than the predetermined time and to cause the display to operate in the noncontact mode in response to the approach of the storage medium to the reader being detected within the predetermined time or longer, the contact mode being the mode in which the first icon turns into the first selected display form in response to the touch on the display, the noncontact mode being the mode in which the first icon turns into the first selected display form without the touch on the display.
14 . The information processing apparatus according to claim 5 ,
wherein the processor is configured to:
perform control of the display to cause the display to operate in the contact mode in response to approach of a storage medium to a reader being detected within a period of time shorter than the predetermined time and to cause the display to operate in the noncontact mode in response to the approach of the storage medium to the reader being detected within the predetermined time or longer, the contact mode being the mode in which the first icon turns into the first selected display form in response to the touch on the display, the noncontact mode being the mode in which the first icon turns into the first selected display form without the touch on the display.
15 . The information processing apparatus according to claim 6 ,
wherein the processor is configured to:
perform control of the display to cause the display to operate in the contact mode in response to approach of a storage medium to a reader being detected within a period of time shorter than the predetermined time and to cause the display to operate in the noncontact mode in response to the approach of the storage medium to the reader being detected within the predetermined time or longer, the contact mode being the mode in which the first icon turns into the first selected display form in response to the touch on the display, the noncontact mode being the mode in which the first icon turns into the first selected display form without the touch on the display.
16 . The information processing apparatus according to claim 7 ,
wherein the processor is configured to:
perform control of the display to cause the display to operate in a contact mode in response to approach of a storage medium to a reader being detected within a period of time shorter than the predetermined time and to cause the display to operate in a noncontact mode in response to the approach of the storage medium to the reader being detected within the predetermined time or longer, the contact mode being a mode in which the first icon turns into the first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch on the display.
17 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to:
perform control to cause the information processing apparatus to operate in a contact mode in response to approach of a storage medium to a reader being detected within the predetermined time or longer and to cause the information processing apparatus to operate in a noncontact mode in response to the approach of the storage medium to the reader being detected within a period of time shorter than the predetermined time, the contact mode being a mode in which the first icon turns into a first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch on the display.
18 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to:
perform control of the display to perform switching between a contact mode and a noncontact mode every time approach of a storage medium to a reader is detected, the contact mode being a mode in which the first icon turns into a first selected display form in response to a touch on the display, the noncontact mode being a mode in which the first icon turns into the first selected display form without the touch on the display.
19 . A non-transitory computer readable medium storing a program causing a computer to execute a process comprising:
detecting a finger of a user in a state of not touching a display, the display displaying a plurality of icons;
determining whether the finger remains in a space corresponding to, and not touching, a first icon of the plurality of icons for a predetermined time or longer;
in response to determining that the finger remains in the space for the predetermined time or longer, receiving an instruction selecting the first icon upon the finger leaving the space; and
in response to determining that the finger does not remain in the space for the predetermined time or longer, not receiving the instruction selecting the first icon upon the finger leaving the space, wherein
the instruction selecting the first icon is automatically received in response to only determining that (i) the finger remains in the space for the predetermined time or longer and (ii) the finger leaves the space.
20 . An information processing method comprising:
detecting a finger of a user in a state of not touching a display, the display displaying a plurality of icons;
determining whether the finger remains in a space corresponding to, and not touching, a first icon of the plurality of icons for a predetermined time or longer;
in response to determining that the finger remains in the space for the predetermined time or longer, receiving an instruction selecting the first icon upon the finger leaving the space; and
in response to determining that the finger does not remain in the space for the predetermined time or longer, not receiving the instruction selecting the first icon upon the finger leaving the space, wherein
the instruction selecting the first icon is automatically received in response to only determining that (i) the finger remains in the space for the predetermined time or longer and (ii) the finger leaves the space.