In this paper a novel eye-tracking device designed which uses tiny CCD cameras to capture the eye image from the screen with the help of a video capture card. In the head gesture control mode, a light source projector is turned on and the CCD camera detects the position of the light source. The locations of the spots on the screen and on the image pupil of the eye image are calculated, compared with the previous point and are subsequently mapped to the point on the screen. The movement increment-coordinate control is also discussed which could improve the ease of use of the computer. We investigate the use of non-rigid head fixation using a helmet that constrains only general head orientation and allows some freedom of movement. Device results simulated with the help of software which achieves excellent timing performance due to the use of live data streaming, instead of the traditionally employed data storage mode for processing analogous eye position data.