A touch control method, comprising: obtaining (S601), by a system of a terminal, a first touch operation entered by a user on a touchscreen of the terminal; mapping (S602, S603), by the system of the terminal, the first touch operation to a second touch operation in accordance with a touch mapping rule, when a touch point of the first touch operation falls within a first preset area included in at least one preset area on a target interface of a target application, wherein the target application is running in a foreground and wherein the touch mapping rule corresponds to the first preset area and the touch mapping rule is used to instruct to map the first touch operation obtained in the first preset area to the second touch operation; reporting, by the system of a terminal, the second touch operation to the target application; wherein the system of the terminal comprises a framework layer; the obtaining, by the system of the terminal, the first touch operation comprise: obtaining, by the framework layer, the first touch operation; the mapping, by the system of the terminal, the first touch operation to the second touch operation comprise: mapping, by the framework layer, the first touch operation to the second touch operation; wherein the system of the terminal further comprises a kernel layer; wherein the method further comprises: detecting, by the kernel layer, the first touch operation; and, reporting, by the kernel layer, the first touch operation to the framework layer; wherein, the obtaining, by the framework layer, the first touch operation comprise: obtaining, by the framework layer, the first touch operation from the kernel layer, wherein the method further comprises: reporting the first touch operation to the target application when the touch point of the first touch operation does not fall within any of the at least one preset area; wherein the mapping comprises: modifying a coordinate value of the touch point in the first touch operation to obtain a coordinate value of a touch point in the second touch operation. obtaining (S601), by a system of a terminal, a first touch operation entered by a user on a touchscreen of the terminal; mapping (S602, S603), by the system of the terminal, the first touch operation to a second touch operation in accordance with a touch mapping rule, when a touch point of the first touch operation falls within a first preset area included in at least one preset area on a target interface of a target application, wherein the target application is running in a foreground and wherein the touch mapping rule corresponds to the first preset area and the touch mapping rule is used to instruct to map the first touch operation obtained in the first preset area to the second touch operation; reporting, by the system of a terminal, the second touch operation to the target application; wherein the system of the terminal comprises a framework layer; the obtaining, by the system of the terminal, the first touch operation comprise: obtaining, by the framework layer, the first touch operation; the mapping, by the system of the terminal, the first touch operation to the second touch operation comprise: mapping, by the framework layer, the first touch operation to the second touch operation; detecting, by the kernel layer, the first touch operation; and, reporting, by the kernel layer, the first touch operation to the framework layer; wherein, the obtaining, by the framework layer, the first touch operation comprise: obtaining, by the framework layer, the first touch operation from the kernel layer, wherein the method further comprises: reporting the first touch operation to the target application when the touch point of the first touch operation does not fall within any of the at least one preset area; wherein the mapping comprises: modifying a coordinate value of the touch point in the first touch operation to obtain a coordinate value of a touch point in the second touch operation. <EOS>