A method for implementing control of keys of a virtual keyboard on a wide touch screen, the wide touch screen having a width which is greater than a maximum width of touchable region being touchable by a left thumb and a right thumb of an operator, the method comprising the steps of: (a) arranging keys on a preset virtual keyboard, the preset virtual keyboard comprising at least three rows of keys having letter keys, each row of the at least three rows having more than five keys according to a conventional key layout; and determining width percentages of each key and each blank area among each row of the at least three rows; (b) determining a width of the preset virtual keyboard on a current screen of the wide touch screen according to a width of the current screen to obtain a width of a current virtual keyboard and receiving from an operator a remaining width value (c) calculating widths of each key and each blank area among each row of the at least three rows according to the width of the current virtual keyboard and the width percentages of each key and each blank area among each row of the at least three rows; adjusting the virtual keyboard so that, if a center line of the current virtual keyboard perpendicular to the at least three rows of keys passes through a middle key among a row of the at least three rows, the remaining width is added to a width of the middle key among the row of the at least three rows of keys; and if the center line of the current virtual keyboard perpendicular to the at least three rows of keys locates between a left middle key and a right middle key among a row of the at least three rows of keys, half of the remaining width is added to widths of the left and right middle keys among the row of the at least three rows of keys; and (d) displaying the adjusted virtual keyboard on the current screen, each key among the at least three rows of keys on the adjusted virtual keyboard being touchable by the at least the left or right thumb; wherein the left middle key is a key being closest to the center line of the current virtual keyboard, and the right middle key is a key being closest to the center line of the current virtual keyboard; wherein a distance from a left sidewall of the middle key to the center line is equal to a distance from a right sidewall of the middle key to the center line; and a distance from a left sidewall of the left middle key to the center line is equal to a distance from a right sidewall of the right middle key to the center line. (a) arranging keys on a preset virtual keyboard, the preset virtual keyboard comprising at least three rows of keys having letter keys, each row of the at least three rows having more than five keys according to a conventional key layout; and determining width percentages of each key and each blank area among each row of the at least three rows; (b) determining a width of the preset virtual keyboard on a current screen of the wide touch screen according to a width of the current screen to obtain a width of a current virtual keyboard and receiving from an operator a remaining width value (c) calculating widths of each key and each blank area among each row of the at least three rows according to the width of the current virtual keyboard and the width percentages of each key and each blank area among each row of the at least three rows; adjusting the virtual keyboard so that, if a center line of the current virtual keyboard perpendicular to the at least three rows of keys passes through a middle key among a row of the at least three rows, the remaining width is added to a width of the middle key among the row of the at least three rows of keys; and if the center line of the current virtual keyboard perpendicular to the at least three rows of keys locates between a left middle key and a right middle key among a row of the at least three rows of keys, half of the remaining width is added to widths of the left and right middle keys among the row of the at least three rows of keys; and (d) displaying the adjusted virtual keyboard on the current screen, each key among the at least three rows of keys on the adjusted virtual keyboard being touchable by the at least the left or right thumb; wherein the left middle key is a key being closest to the center line of the current virtual keyboard, and the right middle key is a key being closest to the center line of the current virtual keyboard; wherein a distance from a left sidewall of the middle key to the center line is equal to a distance from a right sidewall of the middle key to the center line; and a distance from a left sidewall of the left middle key to the center line is equal to a distance from a right sidewall of the right middle key to the center line.