1. A method for correcting typing errors according to character layout positions on a keyboard which consists of depressing responsive touch panels to do character entry to amend the typing errors caused by mistakenly hitting a neighboring key of a targeted character due to a swerved typing position, comprising at least the steps of: getting coordinates of a finger touching position during depressing; corresponding a character by mapping the coordinates with a keyboard table to input the character; calculating a swerved amount between the finger touching position and the character center and comparing whether the swerved amount exceeds a set value; selecting a prepared character by selecting a neighboring character in a swerved direction when the swerved amount exceeds the set value; determining whether the input is finished; judging rules being conformed to by the input character; getting the prepared character by searching a prepared character database and marking the character when the prepared character does not exist to finish input execution; and switching the character by replacing the character at an original position with the obtained prepared character and executing repeatedly the step of judging rules until a character conforming to the rules is being found to finish input process.