There is a described a user interface device having first and second imaging
means for forming first and second images of a three-dimensional zone from two
different viewpoints, and image data generating means for generating image data
corresponding to the first and second images. A processor determines the position
of an object within the three-dimensional zone from the image data for the first
and second images, associates the determined position with corresponding information
and generates a data signal in accordance with the information corresponding to
the determined position. In an embodiment, the user interface device is in the
form of a virtual keyboard. In another embodiment, the user interface device is
in the form of a tablet for handwriting recognition.