INPUT METHOD, INPUT APPARATUS, AND INPUT PROGRAM
An input apparatus includes an information storage unit which stores identification information of an application or a service and user information such that the identification information and the user information are correlated with each other, an input manipulation detecting unit which detects an input manipulation on an editable region in an image area of the application, a region detecting unit which detects editable regions included in the image area of the application, and a control unit which, if at least one of the detected editable regions includes a first region having a prescribed input attribute for input of first information in the user information, performs a control so that at least part of the user information is input using, as a reference, the first region or the editable region whether the input manipulation is detected.
1 . An input method of an input apparatus, comprising:
detecting an input manipulation on an editable region in an image area of an application;
detecting editable regions included in the image area of the application where the input manipulation is detected; and
if at least one of the detected editable regions includes a first region having a prescribed input attribute for input of first information included in user information of a user who uses the application or a service, performing a control so that at least part of the user information, which corresponds to identification information of the application where the input manipulation is detected or the service and which is stored in an information storage unit, is input by using, as a reference, the first region or the editable region whether the input manipulation is detected,
wherein the at least part of the information is stored in the information storage unit such that the identification information of the application or the service and the user information are correlated with each other.
2 . The input method according to claim 1 , wherein the user information includes the first information and second information; and
wherein the control performing step performs the control on the basis of a positional relationship between the first region and a second region which is included in at least one of the editable regions so that the first information is input to the first region and the second information is input to the second region.
3 . The input method according to claim 1 , wherein the user information includes the first information and second information; and
wherein if the at least one of the detected editable regions includes the first region, the control performing step performs the control so that the second information is input to the editable region other than the first region where the input manipulation is detected and the first information is input to the first region where the input manipulation is detected after the input of the second information.
4 . The input method according to claim 1 , wherein if the identification information of the application where the input manipulation is detected or the service is not stored in the information storage unit, the control performing step performs the control so that an input section, which is independent of the application and serves for input of the user information, is displayed.
5 . The input method according to claim 1 , wherein if the identification information of the application where the input manipulation is detected or the service is not stored in the information storage unit, the control performing step performs the control so that user information, which is stored in the information storage unit and to which the identification information of the application or the service is not correlated, is selected and input.
6 . The input method according to claim 1 , wherein if the user information is not stored in the information storage unit, the control performing step performs the control so that an input section, which is independent of the application and serves for input of information for managing the information storage unit, is displayed.
7 . The input method according to claim 1 , wherein the first information includes password information of the user.
8 . The input method according to claim 2 , wherein the second information includes ID information of the user.
9 . The input method according to claim 1 , wherein the editable regions include text boxes.
10 . An input apparatus comprising:
an information storage unit which stores identification information of an application or a service and user information of a user who uses the application or the service such that the identification information and the user information are correlated with each other;
an input manipulation detecting unit which detects an input manipulation on an editable region in an image area of the application;
a region detecting unit which detects editable regions included in the image area of the application where the input manipulation is detected; and
a control unit which, if at least one of the editable regions detected by the region detecting unit includes a first region having a prescribed input attribute for input of first information included in the user information, performs a control so that at least part of the user information, which corresponds to the identification information of the application where the input manipulation or the service and is stored in the information storage unit, is input using, as a reference, the first region or the editable region whether the input manipulation is detected.
11 . The input apparatus according to claim 10 , wherein the user information includes the first information and second information; and
wherein the control unit performs the control on the basis of a positional relationship between the first region and a second region which is included in at least one of the editable regions so that the first information is input to the first region and the second information is input to the second region.
12 . The input apparatus according to claim 10 , wherein the user information includes the first information and second information; and
wherein if at least one of the editable regions detected by the region detecting unit includes the first region, the control unit performs the control so that the second information is input to the editable region other than the first region where the input manipulation is detected and the first information is input to the first region where the input manipulation is detected after the input of the second information.
13 . The input apparatus according to claim 10 , wherein if the identification information of the application where the input manipulation is detected or the service is not stored in the information storage unit, the control unit performs the control so that an input section, which is independent of the application and serves for input of the user information, is displayed.
14 . The input apparatus according to claim 10 , wherein if the identification information of the application where the input manipulation is detected or the service is not stored in the information storage unit, the control unit performs the control so that user information, which is stored in the information storage unit and to which the identification information of the application or the service is not correlated, is selected and input.
15 . The input apparatus according to claim 10 , wherein if the user information is not stored in the information storage unit, the control unit performs the control so that an input section, which is independent of the application and serves for input of information for managing the information storage unit, is displayed.
16 . The input apparatus according to claim 10 , wherein the first information includes password information of the user.
17 . The input apparatus according to claim 10 , wherein the second information includes ID information of the user.
18 . The input apparatus according to claim 10 , wherein the editable regions include text boxes.
19 . An input program for causing a computer to execute the steps of the input method according to claim 11 .