This application claims benefit of priority to Japanese Patent Application No. 2014-011974 filed on Jan. 27, 2014, which is hereby incorporated by reference in its entirety.
1. Field of the Disclosure
The present disclosure relates to a touchpad input device installed in a laptop personal computer (PC) or the like, and to a touchpad control program.
2. Description of the Related Art
Touchpad input devices provided to laptop PCs and so forth have tended to become larger in size in recent years. The palm of the hand thus more readily comes into contact with the touchpad input device when operating the keyboard, resulting in erroneous operation. Accordingly, an erroneous operation prevention function is being considered, to prevent such erroneous operations, which invalidates touchpad operations during keyboard operations or for a certain amount of time thereafter.
Japanese Unexamined Patent Application Publication 10-78850 discloses an erroneous operation prevention function, which invalidates touchpad operations during keyboard operations and for a certain amount of time after having operated the keyboard. While this can prevent erroneous operation by the palm, it also means that normal operations by the fingertips are not accepted either, immediately after operating the keyboard. This has been a problem in that normal operations by the fingertips are impeded.
A touchpad input device includes a control unit configured to recognize a touch operation on an operating screen by an object, based on a contact position of the object detected based on electric variance output according to a proximity state of the object as to the operating face, and validate or invalidate the touch operation based on a keyboard operation state. When there has been a touch operation during keyboard operations or within a predetermined amount of time after keyboard operations, the control unit sets a region where there has been a touch operation to a touch operation invalid region, and sets a region where there has been no touch operation to a touch operation valid region.
A contact position of a palm during keyboard operations and after keyboard operations generally is on both ends of the operating screen and do not move much, so erroneous operations by the palms can be prevented by setting these regions as touch operation invalid regions. On the other hand, the position of a fingertip when performing normal operations is generally around the middle of the operating screen, so by setting a region where there has been no touch operation as the touch operation valid region, normal operations by the fingertips are less readily impeded.
According to a second aspect, a touchpad control program stored in a non transitory memory is configured to recognize a touch operation on an operating screen by an object, based on a contact position of the object detected based on electric variance output according to a proximity state of the object as to the operating face, and validate or invalidate the touch operation based on a keyboard operation state. In a case where there has been a touch operation during keyboard operations or within a predetermined amount of time after keyboard operations, a region where there has been a touch operation is set to a touch operation invalid region, and a region where there has been no touch operation is set to a touch operation valid region.
A touchpad input device 1 according to the present embodiment will be described with reference to
First, in step S1, determination is made regarding whether or not there has been a key input. In a case where determination is made that there has been a key input, the flow advances to step S2.
In step S2, the entire operating face is registered as a touch operation invalid region A, as illustrated in
In step S3, the point-in-time of the key input is saved.
In step S4, determination is made regarding whether or not there is registration of a touch operation invalid region. In a case where there is registration of a touch operation invalid region, the flow advances to step S5.
In step S5, any object in the touch operation invalid region is ignored, and the flow returns to the start. By performing the processing of step S1 through step S5, even if the palm accidentally comes into contact with the touchpad 2 while inputting using the keys, the touchpad input device 1 can be prevented from making unintended operations due to the contact by the palm.
In a case where determination is made in step S1 that there is no key input, the flow advances to step S6.
In step S6, determination is made regarding whether or not a predetermined amount of time has elapsed from the last key input. In a case where determination is made that the predetermined amount of time has not elapsed, the flow advances to step S4. By providing this step, erroneous operation can be prevented not only during key input but also for a certain amount of time after key input has ended.
In a case where determination is made in step S6 that the predetermined amount of time has elapsed, the flow advances to step S7.
In step S7, determination is made regarding whether or not there is an object on the operating face. In a case where determination is made that there is an object on the operating face, the flow advances to step S8.
In step S8, determination is made regarding whether or not this is the first time for the predetermined time to elapse. In a case where determination is made that this is the first time for the predetermined time to elapse, the flow advances to step S9.
In step S9, the position information of the object on the operating screen is saved, and the flow advances to step S10.
In step S10, a contact region P1 of the object such as a palm or the like on the operating face, and a peripheral region R1 thereof, are set as a touch operation invalid region A1, as illustrated in
A contact position of a palm during keyboard operations and after keyboard operations generally is on both ends of the operating screen and do not move much, so erroneous operations by the palms can be prevented by setting these regions as touch operation invalid regions A1 and A2, as illustrated in
In a case where determination is made in step S8 that this is not the first time for the predetermined time to elapse, the flow advances to step S11.
In step S11, determination is made regarding whether or not the object found in step S9 is still on the operating face. In a case where the object found in step S9 is still on the operating face, the flow advances to step S12.
In step S12, the contact region and peripheral region of the object still on the operating face is set as a touch operation invalid region, and the flow advances to step S4. By performing the operations of step S11 and step S12, the region where there has been a touch operation and the peripheral region thereof may be maintained as a touch operation invalid region if the touch operation is continued, thereby preventing erroneous operations by the palm.
In a case where the object found in step S9 is not on the operating face in step S11, the flow advances to step S13.
In step S13, the registration information of the touch operation invalid region is cleared, and the flow advances to step S4. By performing the operations of step S11 and step S13, the region where there has been a touch operation and the peripheral region thereof may be set to a touch operation valid region if the touch operation is not continued. This sets the entire face to the touch operation valid region, and normal operations by the fingertips are not impeded.
Thus, the touchpad input device 1 according to the present embodiment includes a control unit 6 which recognizes touch operations as to the operating face based on the contact position of an object detected based on electrical variance output according to the proximity state of the object as to the operating face, and validates or invalidates touch operations based on the keyboard operating state. In a case where there has been a touch operation during keyboard operations or within a predetermined amount of time after keyboard operations, the control unit 6 sets regions F1 and F2 where touch operations were performed, and peripheral regions R1 and R2, to touch operation invalid regions A1 and A2. On the other hand, regions where not touch operations were performed are set to a touch operation valid region B.
According to this arrangements, the contact positions of palms while operating the keyboard or after operating the keyboard generally are on both ends of the operating screen and do not move much, so by setting these regions as touch operation invalid regions A1 and A2, erroneous operations by the palms can be prevented. On the other hand, the contact position of a fingertip F when performing normal operations is generally around the middle of the operating screen, so by setting a region where there has been no touch operation as the touch operation valid region B, normal operations by the fingertips are less readily impeded.
Also, the touchpad input device 1 according to the present embodiment may have a feature that the control unit 6 sets the region where there has been a touch operation and the peripheral region thereof to a touch operation invalid region if the touch operation is being continued, and sets the region where there has been a touch operation and the peripheral region thereof to a touch operation valid region if the touch operation is not continued.
Accordingly, once the palm has left contact, the region where the palm was in contact also becomes a touch operation valid region. Accordingly, normal operations by the fingertips are not impeded.
Note that the present invention is not restricted to the above-described embodiment, and that various modifications may be made without departing from the essence of the present invention. While the region where an object has touched and the peripheral region thereof is set to a touch operation invalid region in the present embodiment, the present invention is not restricted thusly, and an arrangement may be made where the contact region of an object and predetermined regions fixedly set to both sides of the touchpad 2 are operation invalid regions. Also, an arrangement may be made where, if determination can be made that the object, which has made contact is not a palm but a finger, a touch operation invalid region may not be set.
Number | Date | Country | Kind |
---|---|---|---|
2014-011974 | Jan 2014 | JP | national |