×

Input Control Method and Electronic Device for a Software Keyboard

  • US 20120007816A1
  • Filed: 05/06/2011
  • Published: 01/12/2012
  • Est. Priority Date: 07/08/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. An input control method for a software keyboard and an electronic device comprising a multi-touch screen, comprising:

  • displaying the software keyboard on the multi-touch screen;

    receiving and recording first touch information corresponding to a first touch event on the software keyboard, wherein the first touch information comprises first touch position information, first touch time information, and first touch range information during the time period from the beginning, touch down, to the ending, touch up, of the first touch event;

    receiving and recording second touch information corresponding to a second touch event on the software keyboard, wherein the second touch information comprises second touch position information, second touch time information, and second touch range information during the time period from the beginning, touch down, to the end, touch up, of the second touch event;

    calculating a first touch area corresponding to the first touch event according to the touch range information of the first touch information;

    calculating a second touch area corresponding to the second touch event according to the touch range information of the second touch information;

    determining whether the first touch event is a finger-touch event or a non-finger-touch event according to the touch area;

    skipping the first touch event and not generating a key code input if the first touch event is a non-finger-touch event;

    calculating a distance between the first and second touch areas according to the first and second touch position information if the first touch event is a finger-touch event;

    skipping the first touch event and not generating the key code input if the distance between the first and second touch areas is shorter than or equal to a predetermined distance; and

    generating the key code input if the distance between the first and second touch areas is longer than the predetermined distance.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×