Abstract
While personal computers and their peripheral units become smaller and lighter, user interfaces are also required portability in stead of carrying conventional keyboard to type characters. Some devices have been proposed and provided for this demand. However, they have restrictions for functionalities and circumstances to use. This paper proposes a virtual keyboard with fewer restrictions for general use. The virtual keyboard detects key strokes by monitoring the motions of the fingers by a small camera equipped on the user's wrist.