Abstract: Input to small devices is becoming an increasingly crucial factor in development for the ever-more powerful embedded market. There fore this paper presents an innovative approach towards virtual keyboard for consumers of mobile, laptops, personal computer, tablet or any industrial machine. A virtual keyboard can be defined as a touch typing device that does not have a physical manifestation of the sensing areas. This paper uses an inexpensive technique to transform an ordinary piece of paper into a touch screen using an ordinary camera. Here we are using different image processing algorithms to accurately recognize finger touch such as segmentation, thres holding etc. The keyboard layout is reconfigurable, hence allowing user to change the layout based on application, for example user can select different language for editor or select a specialized layout for gaming application.

Keywords: virtual keyboard, reconfigurable, image processing