A method for providing a touch interface, the method comprising: receiving a touch input from a touch detection unit (300; 1310); determining whether the touch input is a finger touch or a hand knife touch, wherein the hand knife touch is an edge of a palm of a hand contacting the touch detection unit (300; 1310), wherein the determining further comprises: if the size of the contact region of the touch input is determined to be above a threshold size, calculating an eccentricity of the contact region of the touch input; if the eccentricity is calculated to be greater than a threshold eccentricity value, calculating an angle of the touch input by calculating the angle with respect to a reference line passing through a central point of the contact region in a y-axis direction that is parallel to a long edge of the of the touch detection unit, and a straight line passing through a long radius of the contact region; if the angle of the touch input is calculated to be within an angle range of either 70 to 90 degrees, or 0 to 40 degrees, to the reference line, detecting a coordinate of the contact region and calculating (205; 208) a variance of the detected coordinate; wherein, if the variance is determined (205; 208) to be above a threshold variance value, calculating (206; 209) a movement amount of the touch input in a swiping operation across the touch detection unit; and wherein, if the movement amount of the touch input is calculated (206; 209) to be above a movement threshold value, determining the touch input to be a hand knife input; and wherein, if one of the size of the contact region of the touch input is determined to be below a threshold size, the eccentricity is determined to be below the threshold eccentricity value, the angle is determined to be within a range of 41 to 69 degrees to the reference line, the variance is determined to be below the threshold variance value, or the movement amount (206; 209) is calculated to be below the threshold movement value, determining the touch input to be the finger touch, wherein, if the touch input is determined to be the finger touch, performing a first event corresponding to the finger touch, wherein, if the touch input is determined to be the hand knife touch, and within the angle range of 70 to 90 degrees, performing a second event corresponding to the swiping operation of the hand knife touch, and wherein, if the touch input is determined to be the hand knife touch and within the angle range of 0 to 40 degrees, performing a third event corresponding to the swiping operation of the hand knife touch, wherein the first event, second event, and third event are different. if the size of the contact region of the touch input is determined to be above a threshold size, calculating an eccentricity of the contact region of the touch input; if the eccentricity is calculated to be greater than a threshold eccentricity value, calculating an angle of the touch input by calculating the angle with respect to a reference line passing through a central point of the contact region in a y-axis direction that is parallel to a long edge of the of the touch detection unit, and a straight line passing through a long radius of the contact region; if the angle of the touch input is calculated to be within an angle range of either 70 to 90 degrees, or 0 to 40 degrees, to the reference line, detecting a coordinate of the contact region and calculating (205; 208) a variance of the detected coordinate; wherein, if the variance is determined (205; 208) to be above a threshold variance value, calculating (206; 209) a movement amount of the touch input in a swiping operation across the touch detection unit; and wherein, if the movement amount of the touch input is calculated (206; 209) to be above a movement threshold value, determining the touch input to be a hand knife input; and wherein, if one of the size of the contact region of the touch input is determined to be below a threshold size, the eccentricity is determined to be below the threshold eccentricity value, the angle is determined to be within a range of 41 to 69 degrees to the reference line, the variance is determined to be below the threshold variance value, or the movement amount (206; 209) is calculated to be below the threshold movement value, determining the touch input to be the finger touch, wherein, if the touch input is determined to be the finger touch, performing a first event corresponding to the finger touch, wherein, if the touch input is determined to be the hand knife touch, and within the angle range of 70 to 90 degrees, performing a second event corresponding to the swiping operation of the hand knife touch, and wherein, if the touch input is determined to be the hand knife touch and within the angle range of 0 to 40 degrees, performing a third event corresponding to the swiping operation of the hand knife touch, wherein the first event, second event, and third event are different.