Third Generation Projection Method Virtual keyboard Technology

A virtual keyboard is made of infrared laser light. As a result the keyboard can be projected onto any flat surface. A separate infrared sensor tracks the keys as they are tapped. A virtual keyboard is created using both visible and invisible light. The visible light is used to project the keyboard on to a surface, and invisible infrared light is used to track the keystrokes.

How a virtual keyboard works:

1. A Laser projects a visible virtual keyboard onto a level surface.
2. Invisible infrared beam is projected above virtual keyboard.
3. The finger makes keystroke of the virtual keyboard. This breaks the infrared beam and infrared light is reflected back to the projector.
4. Reflected infrared beam passes through an infrared filter for the camera.
5. The camera photographs angle of incoming infrared light.
6. The sensor chip determines where the infrared beam was broken and translates it into co-ordinates and characters are created on screen.

Projection Method virtual keyboard

A virtual keyboard is a small projector transmits an image of a keyboard layout on any level surface, like tables etc. A sensor inside the projector captures keystrokes, converting them into on-screen characters. To create the illusion of a real keyboard, the projector makes a clicking sound when a keystroke is made.

Muhammad Farooq

I am Muhammad Farooq, Site owner of has written 1,460 articles for itechsoul, where I share unique, quality and information with the whole world. iTechSoul provides free software, new products, tips & tricks related to blogging, social media and technology news. I am also founder of a platform for mobile apps download.

1 Response

  1. Shahbaz Ali says:

    nice and awesome informative articles… i’m regular visitor or reader of your blog.
    Thanks Sir,

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>