Best Free Onscreen Keyboard
|
In a Hurry?
|
|
Introduction
|
|
As the name implies, an On-Screen Keyboard (OSK) is a virtual keyboard that is displayed on the computer screen. It is used as an alternative to the physical keyboard, so people can "type" by using a mouse or other input device. As a general rule, there are two main reasons why someone would want to use an on-screen keyboard (OSK):
The good news is that there are some great, free programs that will assist with both of these needs. However, I want to stress that people should use the right tool for the job; use OSKs that are designed for accessibility for that purpose. Use OSKs that are designed for malicious software protection for security purposes. Accessibility OSKs do not offer any real protection against malicious software, just as security-focused OSKs do not offer much functionality as keyboard replacements. In addition, Security OSKs should be seen as part of your overall security regime, to assist, but not replace other security software (like firewalls, anti-virus, anti-malware applications).
|
|
Discussion
|
||||||||||||||||||||||||||||||
|
I. Best On Screen Keyboard for Assistive Purposes
It has a very clean interface and allows for extended keyboard layouts of 101, 102 and 106 keys, as well as the standard layout (where the number pad and center keys are omitted to save space). The Microsoft On-Screen Keyboard sends the 'button presses' to the active application, just as keys had been typed in a physical keyboard. In addition to allowing entry by clicking on-screen keys, the Microsoft OSK allows for hover entry. This is useful as keys can be 'typed' by simply hovering, or dwelling the cursor over a key. When hovering, a cleverly implemented progress bar is drawn on the on-screen key, so you know how long you have to hover to register (or how long you have to get off the key if you don't want to register a keystroke). It must be noted that Microsoft OSK does not resize at all - I see this as being a serious limiting factor for some users without fine motor control, or users who want to use an OSK with touch screens. Fonts can be changed, but this doesn't alter OSK size. Font colors must be altered in the operating system. Different languages are catered for in the Microsoft On-Screen Keyboard, but really only when the operating system has that language selected. I suspect that this is fine for most users, but this means that if you're using an internet cafe computer in another country, the Microsoft On-Screen keyboard won't speak your language unless you change the Windows settings (which will probably be locked off in the internet cafe computer in any case). The Microsoft On-Screen Keyboard allows for scanning, which is very useful for people who use switches, joysticks or single keyboard keys instead of the mouse to use the OSK. The Microsoft On-Screen Keyboard's block layout really improves the speed of scanning by grouping keys into four vertical block segments. This ends up making the key selection faster and all keys are now accessible within three key switch presses.
Like the Microsoft On-Screen Keyboard, Click-N-Type sends the 'button presses' to the active application, but unlike the Microsoft On-Screen Keyboard, it will note the name of the active application in the title bar (a handy addition). The keyboard can be resized easily, and the fonts scale whilst doing so. This should suit many users of assistive technology, and those who would like a resizable keyboard for use with a touch computer. There are many language and keyboard layout packs available, and you can even download a free utility from their website to customize your own. Click-N-Type shows the correct characters for each language's needs - this means that, for example, a Japanese language pack will show Japanese characters on the keys (regardless of what language has been set in Windows). This will be of great use to people wanting to use a native keyboard on a foreign computer. Click-N-Type has has an effective predictive text engine (as a separate free download) that works really quite well. Users can add and change words by editing the language file in a word processor or notepad. A feature called "Autoclick" allows users to perform hover delay entry. Delay and repeat times are very configurable. A macro feature is also available, where users can record (and playback) a sequence of letters. Click-N-Type does offer scanning. The scanning method is a little difficult to pick up and initially a little counter-intuitive, but is nonetheless a logical design choice given the many layouts on offer.
From this perspective, Free Virtual Keyboard is well designed. The OSK presents the 'standard' keyboard layout (minus the arrow keys and number pad) and the keyboard itself resizes really well, with good font resizing. Free Virtual Keyboard has a slider control that allows users to alter the OSK transparency from almost 100% opaque to almost 100% transparent. This is a great feature addition - particularly when there is a lack of screen space. One minor point on this; Free Virtual Keyboard can go very transparent - perhaps too transparent. On occasion it was a little hard to see the almost-invisible slider to make the OSK opaque again. In comparison with other assistive OSKs, Free Virtual Keyboard does have some limitations; it doesn't support all languages (in my testing, English and French were auto detected, Japanese was not), and it doesn't offer any hover delay entry or scanning features. Still, when viewed from a pen computing perspective, Free Virtual Keyboard is worth considering.
It takes a little getting used to, but I found that I improved quite quickly with a bit of practice. You 'steer' your mouse toward the next letter you need, and the letters 'fly' toward the cursor from the right of the screen. Don't click, don't drag, just steer or drive to the next letter. And don't be afraid to cut corners or go back (you'll see what I mean when you use it). All letters are in alphabetical order, top to bottom, lower case to upper case, but Dasher presents the next letter with a size that is proportional to the probability of you needing it next. What this means is that the most used letter will be a bigger target to steer towards. In the screenshot above, you'll see the letters 'm-a-r-k-e-t' to the left of the centre line - these are letters already registered. To the right of the centre line you'll see the letters 'i-n-g'. It is highly probable that the letters 'i', then 'n' then 'g' will follow the entered word 'market', which is why the 'i' is larger than all other letters (except the space, represented by a square). Continuing the use of the driving analogy, when the letters are 'run over', they are registered at the top of the screen to build the words, sentences and paragraphs. This may be saved later as text files or cut-pasted into other applications. Dasher supports many languages, and can also improve its predictive capabilities by learning the words you use often.
II. Best On Screen Keyboard for Security Purposes
SafeKeys offers many features to give users a choice between safety (with mouse-only entry modes), and ease of use (with keyboard entry modes). However, there are so many features that I believe some non-tech users could be confused. When using the safest modes - the mouse only modes - SafeKeys does offer very good security. It protects against keyloggers, clipboard loggers and mouse position loggers. It provides protection from screen loggers with the hover entry and hidden mouse features (screen loggers that take pictures on mouse clicks will be defeated as the user doesn't click and screen loggers that take shots at regular intervals won't know whether you're passing over a key or whether you're registering a key press), as well as defeating the common two of the four mechanisms that screen loggers can use to take screenshots. The password field is protected and I am yet to find any malware that can defeat the drag-drop mechanism. Perhaps the most limiting factor of Neo's SafeKeys is that some applications have not been programmed to accept drag-drop. This means that SafeKeys will work with Internet Explorer, Firefox, Safari and others, but not Opera, KeePass, Roboform or World of Warcraft.
Transaction Guard is run from the TrendSecure website, and is downloaded each time you run it. It cannot be run through a proxy and cannot be stored offline, which may be limiting for some users. The OSK itself is easy to use, being a standard keyboard layout where users click keys, but the process of using the 'password clipboard' mechanism to transfer usernames/passwords to web forms isn't very intuitive and takes some getting used to. Transaction Guard is quite secure; protecting users from keyloggers and clipboard loggers (the 'password clipboard' doesn't use the Windows clipboard at all) and the password fields are protected. Transaction Guard doesn't offer any protection from screen loggers or mouse position loggers. Transaction Guard's spyware monitor is a welcome addition, but there are other better (and free) tools that perform this function.
I like how MOK offers all lowercase letters, uppercase letters, numbers and symbols on the screen at one time, and how it allows you to enter custom characters. However, I do acknowledge that some people may find the 'keyboard as a list' concept a little confusing. From a security perspective, MOK transmits passwords via the Windows Clipboard, so it needs to be an effective anti-clipboard logger, but it only partially delivers in this regard. It does defeat clipboard loggers that use the hook technique, but it is ineffective against clipboard loggers that poll the clipboard for updates. In addition, the password field is vulnerable 'field scraping' - the password can be captured from underneath the **** password hash. I see these issues as quite serious flaws in MOK's design.
|
|
Related Products and Links
|
|
Related to Security and On-Screen Keyboards:
Other free programs worth looking at:
|
|
Have Your Say
|
|
There are four major ways to send feedback: registered users can contact me directly here or in the forum under Contact Info. Registered users may also post in the forum. And anyone can post a comment at the bottom of this page. |
|
About the author and this article
|
|
In the interests of openness, Gizmo’s Freeware would like to acknowledge that the author of this article is associated with Aplin Software – makers of Neo’s SafeKeys. This article has been vetted by other Gizmo’s Freeware editors to ensure review accuracy and fairness. |
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
Tags
|
|
On-Screen Keyboard, Assistive Technologies, Predictive Text , Security, Keylogger, Screenlogger, Clipboard Logger, Password Logger, Anti-malware |
Back to the top of the article.
Delicious
Digg
StumbleUpon
Please rate this article


Subscribe to our 
Check out "Free Virtual Keyboard" it's simple and resizeable http://www.freevirtualkeyboard.com/
Will do. Thanks.
Article updated.
As a short information for everyone who search this type of software in reason to avoid threats like keyloggers brought by trojans etc.
It is one of Internets many myths!
Keyloggers recording HOOK'S inside the operating system and NOT what you're doing with your fingers at your keyboard.
(Hooks are used by almost anything which is in use in the PC).
Accordingly to this it is'nt possible protect yourself by replace the keyboard and instead useing an on screen keyboard.
To stay safe and prevent keyloggers from being installed it is much better useing good Antivirus and AntiTrojan software.
Agreed - there is no 100% effective way to protect against keyloggers.
However, it should also be noted that no Antivirus and AntiTrojan software is 100% effective in offering user protection either...but they are excellent tools to help to protect users, and their benefits should not be understated.
As some on screen keyboards (but not the Microsoft OSK or Click-N-Type) can assist in protecting users from keyloggers, I am reviewing keylogger-protection OSKs and will be adding to this article shortly.
Neo’s SafeKeys 2008
http://www.aplin.com.au/?page_id=368
seems like a nice onscreen keyboard
If you like a separate download program try the free Click-n-Type. http://www.lakefolks.org/cnt/
This is also another layer of defense for potential keyloggers, any virtual keyboard will suffice
I needed a good on screen keyboard for a fujitsu tablet. This is a touchscreen tablet, where you can type on the screen with your fingers, no stylus required. The MS one, and another standard one were very poor. I found one that is resizeable, the keys are customizeable, the keyboard can be set to a transparancy, and the keyboard can be set to minimize to a floating bar whenever the cursor is moved off the keyboard. (the bar can also be transparent).
http://cnt.lakefolks.com/
the program is called click-n-type. It was originally designed to help the disabled. I believe it is freeware. There are more functions than I can list.
For touch, I prefer Zero Weight Keyboard:
http://www.freshnet8.com/
I guess this would be a program simular to MS-Windows' own.
Under 'Accessibility' 'On-Screen Keyboard'
Post new comment