Category: 

What is a Virtual Keyboard?

Article Details
  • Written By: Malcolm Tatum
  • Edited By: Bronwyn Harris
  • Last Modified Date: 25 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
In late 19th-century London, mail was delivered to residential addresses up to twelve times each day.   more...

September 28 ,  1924 :  Two US military planes complete the first flights around the world.  more...

The virtual keyboard is an innovation in product software that allows alternative to use of a conventional computer keyboard. Sometimes referred to as a laser keyboard, it provides a simple and effective solution for persons who are unable to operate standard keyboards. Currently, there are several emulation programs on the market today that can be added to any desktop or laptop system and create a virtual keyboard environment.

Loading the software for a virtual keyboard is no different from loading any software package. Once in place, the keyboard can be activated and allowed to reside on the desktop for easy access. When it comes to working the keyboard, different software packages will make use of different input devices. In some cases, the actual keyboard is used to active the virtual component, then the mouse can be used to move over the virtual keys, allowing the user to type by selecting the right keys on the display. This format is often very helpful for persons who are suffering from any condition that limits the mobility of the hands.

Along with operation by the use of a computer mouse, there are a couple of alternative devices that are available with some virtual keyboard software. The headmouse and eyemouse are excellent solutions when body mobility is impeded. Utilizing laser technology, it is possible to operate the virtual keyboard with the use of simple head movements, or even by blinking the eyes.

Ad

Hand held devices are also often equipped with a virtual keyboard. In this type of application, the keyboard is usually accessed and manipulated using a stylus that is included with the unit. By simply holding the stylus in one hand, it is possible to draft messages, move through stored documents, and make entries on spreadsheets that are stored on the hard drive. While not quite as user friendly as the virtual keyboard solutions offered for desktop and laptop computers, virtual keyboards loaded onto personal data assistants do eliminate the need to connect a folding keyboard to the PDA in order to work with documents and programs.

Ad

You might also Like

Recommended

Discuss this Article

Melonlity
Post 2

@Markerrag -- agreed, but don't discount the value of these on desktop computers. They are obviously a benefit to people who can't use a traditional keyboard for one reason or another, but they also offer the chance for people to customize keyboard layouts and do all sorts of things that can make it easier to use a computer.

Markerrag
Post 1

Once these are perfected and affordable, they hold a lot of potential for mobile device users. A lot of people simply have trouble typing on cramped, on-screen keyboards that have become standard with smartphones and tablets.

You can hook up an analog keyboard to those units, but they add weight and some connect slowly through Bluetooth. They are decent solutions for someone wanting a real keyboard on a mobile device, but they are not idea solutions. A virtual keyboard might be as it could potentially offer a full-sized keyboard without adding weight or another device to what is supposed to be a sleek, mobile unit.

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}