Hot Virtual Keyboard Help

Introducing Hot Virtual Keyboard

How to use Hot Virtual Keyboard

    Using the on-screen keyboard

    Keyboard Shortcuts Settings

    Customizing the keyboard type

    Template macros

    Editing shortcut icons

Action types

    Hot Virtual Keyboard actions

    Replace key or shortcut

    Play a keystroke macro

    Paste text

    Run a program; open a document or a folder

    Open one or several Internet resources

    Connect/Disconnect from a network

    Audio control

    Monitor control

    Window control

    Perform a system action

    Change the language or case

    Lock/Restart/Shutdown

    Block key or shortcut

Options

    Main Properties

    Themes

        Keys

    On-Screen Keyboard

    Zoom

    Typing aid

    Floating Window for the On-Screen Keyboard

    Word Autocomplete

    Shortcut icons

    Exceptions

    Advanced

Development

    How to show, close, fade or move the on-screen keyboard

    How to lock all settings

    How to activate different keyboards

    Command Line Parameters

Other issues

    FAQ - Frequently asked questions

How to buy Hot Virtual Keyboard

Introducing Hot Virtual Keyboard

Hot Virtual Keyboard makes previous-generation on-screen keyboards look ancient. Type faster with configurable mouse gestures, launch programs, browse the Internet, and run programmable macros with any of the 52 keyboards included with Hot Virtual Keyboard. The new virtual on-screen keyboard employs advanced typing techniques used in modern mobile phones and communicators, including word auto-complete allowing you to choose the right word with a single click after entering just one or two letters.

Users of Tablet PC, UMPC, Panel PC, Car PC and similar touch-screen devices will find Hot Virtual Keyboard indispensable. Use a mouse, touchpad or fingers for on-screen typing. With Hot Virtual Keyboard, you can type faster and more conveniently than by using built-in Windows On-Screen Keyboard. Use gestures for quickly performing repeat operations such as shifting the case of the letters, specify applications to hide Hot Virtual Keyboard from, and set your own hotkeys to launch programs or Web sites, run macros, and perform operations such as copy and paste.

The new virtual onscreen keyboard replaces Windows built-in On-Screen Keyboard with a much more advanced alternative. It's just as useful and as compatible as the native application. Supporting all languages and all installed keyboard layouts, Hot Virtual Keyboard is a truly international tool. Supplying over 50 pre-defined keyboard skins, the virtual on-screen keyboard allows you to create, customize and configure a unique new keyboard to your personal liking. Adjust colors and gamma, assign unique sounds to groups of keys, set shape of the keys and choose your own background.

Using a virtual on-screen keyboard does not have to be a hassle. Try Hot Virtual Keyboard, and you'll never go back!

Return to Keyboard Help Top

How to use Hot Virtual Keyboard

Are you new to Hot Virtual Keyboard? Read Using the on-screen keyboard first!

From this topic you can find out how to use virtual keyboard.

Do you have any questions? Read FAQ first.

If you have any problems with Hot Virtual Keyboard please read Frequently Asked Questions.

Return to Keyboard Help Top

Using the on-screen keyboard

Hot Virtual Keyboard can be used for several purposes:

  • You can use it to type with your mouse pointer as if with a regular keyboard. All features of the regular keyboard are supported (for instance, repeated keystrokes if you hold down a key).
  • The keys on the virtual keyboard show what characters will be actually typed in any language, which allows you to type text without a localized keyboard.
  • The icons of shortcut keys used in Windows and the current application are displayed on the keys of the on-screen keyboard. When you move the mouse pointer over a key with an icon on it, you see a hint with the description of the shortcut purpose. It will help you find out and learn keyboard shortcuts, which will considerably speed up your work and make it easier.
  • When you press keys on the real keyboard, your keystrokes are shown on the virtual keyboard, which allows you to control the process of typing without having to move your eyes from the keyboard to the monitor and back.

You can force the on-screen keyboard to be shown or hidden if you press the corresponding keyboard shortcut (by default, Apps).

See the On-Screen Keyboard section for the detailed description how to configure the appearance and behavior of the virtual keyboard.

Tips and tricks

  • You can use a floating window for showing/hiding the virtual keyboard.
  • When a key on the virtual keyboard is pressed using the right mouse button, upper case is used.
  • When a key on the virtual keyboard is pressed using the middle mouse button, the application emulates a key press in combination with Ctrl.
  • You can manually create files with shortcut icons for the applications that you use in your everyday work. See how to do it in the Editing shortcut icons section.

Return to Keyboard Help Top

Keyboard Shortcuts Settings

A keyboard shortcut (or accelerator key, shortcut key, hot key, hotkey, key binding, key combo, etc.) is a combination of keys that you press simultaneously in order to perform a certain action.

Keyboard shortcuts are added, deleted and edited in a special window.

First step:

Open the context menu with a right click on the Hot Virtual Keyboard icon in the systems tray and select the Keyboard Shortcuts Settings item.

Next step: Specify the keyboard shortcut that will be used. There are two ways to do it:

  • Switch to the Key combination field and press the necessary keyboard combination.
  • Use the mouse pointer to select the keys that will be used in the combination on the virtual keyboard.

Next step: Use the Action field to select the type of the action that will be performed when you press the specified shortcut key.

You can use the Active field to specify the display modes the specified action should work in. For instance, you can disable the Win keys and enable additional shortcut macros (see Play a keystroke macro) in the full-screen mode (when you start a computer game).

Last step: Specify advanced parameters for the selected action. See the list of all actions, their parameters and usage examples in the Action Types section.

Tips and tricks

  • When you specify a keyboard shortcut, you can use any keys and their combinations, including NumLock, CapsLock, Alt+Tab (except for Sleep, WakeUp, Power, F-Lock and Ctrl+Alt+Del).
  • When you specify keyboard shortcuts, the left and right control keys (Shift, Ctrl, Alt or Win) are processed differently. If you want to use only right Shift, Ctrl, Alt or Win in a keyboard shortcut, press the right keys. If you want to use both right and left keys, press the left keys.
  • To delete a previously specified keyboard shortcut, select the (None) item in the Action type field.
  • To print the list of keyboard shortcuts, select the Print List item on the File menu.
  • You can configure several files with keyboard shortcuts and switch between them when you need it (for instance, enable a separate set of keyboard shortcuts for particular applications).
  • You can add a set of keyboard shortcuts from another file. To do it, select the Add set from file item on the File menu and select a file with a keyboard shortcut set.
  • All active keyboard shortcuts are shown on the built-in on-screen keyboard. See the Using the on-screen keyboard section for more details about how to use the virtual keyboard.
  • To use one set of keyboard shortcuts in workgroups, save the file with this set of keyboard shortcuts to a network resource and configure it to be used on each workstation.

Return to Keyboard Help Top

Customizing the keyboard type

You can customize the size of the on-screen keyboard and also the location, appearance and size of its keys.

To edit the appearance of the keyboard, open the Options dialog box, select the On-Screen Keyboard item and click the Edit keyboard type button. By default, the current keyboard type is opened. To edit another keyboard type, select the Open command on the File menu.

While editing the keyboard, you can use two types of virtual keys:

  • Square keys are used by default. Specify only two points for them - the upper-left corner and the lower-right corner. You can use the Width and Height fields while working with such keys.
  • Keys consisting of lines can take any shape. In order to configure them, use the Points table to specify all points that should be joined by lines one by one. The last line is automatically drawn between the first and last points. If necessary, you can use lines to draw a circle or an oval. Look at how the Enter key is specified on the standard keyboard - actually it is one key, but it is displayed as two keys (the point [-1, -1] means that the points of one key end and the points of the next key start).

All key parameters can be specified in the fields in the lower part of the window.

You can use the following features while editing the keyboard visually:

  • You can use the mouse pointer to select several keys at once if you hold down the Shift key.
  • You can use the arrow keys to resize one or several selected keys if you hold down the Shift key.
  • You can use the arrow keys to change the position of one or several selected keys if you hold down the Ctrl key.

Tips and tricks

  • You can use the image or photo of a keyboard to edit a new on-screen keyboard according to it. To do it, select the Add Background command on the Edit menu and open the necessary image file. After you configure the keyboard, you can remove the image by selecting the Clear Background command on the Edit menu.
  • It is more convenient to create a new keyboard if you take an existing keyboard as a basis. To do it, select the keyboard that looks mostly like yours and save it under a different name by selecting the Save As command on the File menu.
  • Clicking the right mouse button within the virtual keyboard while editing it will add another point with the cursor coordinates to the currently edited key.
  • If you configure complicated keys, it is sometimes more convenient to use a txt file containing the entire information about the keyboard. Keyboard files are stored in the Keyboards subfolder.
  • To delete an existing keyboard type, delete the file with its description from the Keyboards subfolder.
  • All changed keyboard txt files saves in folder Application Data. You can see full path in the caption of the window Edit keyboard type. For example: C:\Documents and Settings\UserName\Application Data\ComfortSoftware\hvk\Keyboards\. You can move files from this folder to the subfolder of the program.

Return to Keyboard Help Top

Template macros

These types of macros are used when you configure the Paste Text action.

Macro types:

  • Insert the current date and/or time (the <DATETIME format> tag) - inserts date and time in the specified format.
  • Press keys (the <KEY shortcut> tag) - keystrokes will be emulated inside the text. Use the '+' character to specify a keyboard combination. It is possible to use the code of a key in the hexadecimal format. To do it, use the '$' character (for instance, $20 - Space, $1B - Escape). Sample keyboard combinations:
    • <KEY WIN+R>regedit<KEY Enter> - start the registry editor.
    • Login<KEY TAB>password<KEY ENTER> - enter the login and password.
  • Select random text from a list (the <SOMEOF>...</SOMEOF> tag) - select random text from lists enclosed by the <CS> and </CS> tags. It is possible to embed these macros. Simple examples:
    • <SOMEOF><CS>1</CS><CS>2</CS></SOMEOF> - insert 1 or 2.
    • <SOMEOF><CS>hi<SOMEOF><CS>1</CS><CS>2</CS></SOMEOF></CS> <CS>bye<SOMEOF><CS>1</CS><CS>2</CS></SOMEOF></CS></SOMEOF> - insert hi1, hi2, bye1 or bye2.
  • Show popup menu (the <POPUP>...</POPUP> tag) - select text from lists enclosed by the <CS> and </CS> tags. It is possible to embed these macros. Simple example: <POPUP><CS>Hi</CS><CS>Hello</CS></POPUP> - insert Hi or Hello.
  • Insert text from a file (the <FILE filename> tag) - add text from filename into the specified position if filename exists.
  • Insert the selected text (the <SELECTION> tag) - insert the text that is currently selected in the active application.
  • Insert the clipboard content (the <CLIPBOARD> tag) - add the current text content of the clipboard.
  • Execute JavaScript function (the <SCRIPT> tag) - with this tag you can perform various functions from your Java-scripts. For example:
    <SCRIPT>
    <FILE>Common.js</FILE>
    <FUNCTION>DoublingSlashes</FUNCTION>
    <PARAM><SELECTION></PARAM>
    </SCRIPT>.

You can specify the position of the text cursor after the text is pasted. Just type the '|' character (vertical slash) there.

Return to Keyboard Help Top

Editing shortcut icons

Shortcut icons are displayed on the virtual keyboard. A separate set of shortcut icons is displayed for each application.

Since applications use different mechanisms for storing shortcut icons, it is impossible to detect them automatically. So Hot Virtual Keyboard uses its own sets of shortcut icons for each application.

To edit shortcut icons, open the Options dialog box, select the Shortcut icons item and click the Edit shortcut icons button.

By default, the Windows icon file is edited. To edit another icon file, select the Open command on the File menu.

Start the application you want to create icons for and select the name of the executable file in the File Name drop-down menu. The Main Window Class Name and Application Name fields are specified automatically after that.

The File Name and Main Window Class Name fields are used to determine what application is active. You can specify both of the fields or only one of them.

The Application Name field is used for information about the application. Specify your data in it (for instance, Very Popular Application by John Doe (john@doe.com)).

To add a new icon, specify the keyboard shortcut in the Keyboard Shortcut field of select it on the virtual keyboard.

After that there are several methods to add the icon: load it from a file, capture it on the screen or paste it from the clipboard. If you capture an icon from the screen, fill all the area you do not need with the Fuchsia color and select it in the Transparent Color field. To see whether the icon is good, try selecting another style, for instance, black.

Finally, you can specify the hint that will displayed when you move the mouse pointer over the key with the icon on the virtual keyboard. It is possible to use only one language, preferably English.

Tips and tricks

  • All files with sets of shortcut icons are stored in the Icons subfolder.

Return to Keyboard Help Top

Action types

Carefully study the existing action types to use the features of Hot Virtual Keyboard more effectively.

Return to Keyboard Help Top

Hot Virtual Keyboard actions

You can use this group of actions to configure shortcut keys for the Hot Virtual Keyboard features.

  • Close keyboard
  • Show the keyboard shortcuts settings window
  • Show/Hide On-Screen Keyboard
  • Activate the next keyboard type - displays the next keyboard from the general list of keyboards. To limit the list of keyboards, you can delete the files located in the Keyboards subfolder. A separate "txt" file is created for each keyboard.
  • Show options window

Return to Keyboard Help Top

Replace key or shortcut

If you configure replacing shortcuts, you can realize the following ideas:

  • rearrange keys on the keyboard in any manner (rearrange keys on your grandmother's keyboard alphabetically and let her enjoy typing e-mail messages to you);
  • turn your regular keyboard into a multimedia one (configure shortcut keys that will behave as those keys that are absent on your keyboard: SEARCH, FAVORITES, HOME, NEXT_TRACK, PREV_TRACK, STOP, PLAY_PAUSE and others).

Return to Keyboard Help Top

Play a keystroke macro

A keystroke macro is a sequence of keystrokes and their combinations. You have to only once specify what keys should be pressed and Hot Virtual Keyboard will repeat these keystrokes as many times as you specify.

You can use this type of actions to:

  • Create keyboard shortcuts practically for any actions. One keyboard shortcuts will be enough now in those cases when you had to press several keys.
  • Fill out forms.
  • Enter the username and password.
  • Quickly print a predefined number of document copies.
  • And much more. If you often perform the same operation, think if you could automate it. Remember that practically any action can be performed without using the mouse.

To start recording a macro, click the Record button.

To stop recording it, press the Pause key or click the record icon in the system tray.

During recording, all your keyboard actions are saved to the table that has several fields:

  • Delay before the next action.
  • Event type - whether the key is pressed down or released.
  • Key code.
  • The sign that the key is an extended one.

You can edit a previously recoded macro or create a new macro without recording it. To do it, click the Edit button.

After the macro is recorded, you can specify advanced parameters how it is to be played:

  • Play speed.
  • Number of repetitions.
  • The name of the process that should be activated before you start playing the macro. For example, you can make the window of Windows Media Player active before the macro is played. If Windows Media Player is not running at the moment, the macro will not be played.

You can stop playing the macro at any moment. To do it, click the Pause or Esc key or click the playback icon in the system tray.

Return to Keyboard Help Top

Paste text

You can use the Paste Text type to:

  • Quickly paste frequently used text fragments: greetings, cliches, e-mail addresses, URLs, logins/passwords.
  • Quickly fill out web forms and registration dialog boxes.
  • Type special characters that cannot be typed with the regular keyboard.

Tips and tricks

  • Text is saved in the Unicode format so you can use any characters in it.
  • It is possible to add various macros to the text. See how to use macros in the Template macros section.
  • You can specify the position of the text cursor after the text is pasted. Just type the '' character (vertical slash) there.

Return to Keyboard Help Top

Run a program; open a document or a folder

You can use this type of actions to:

  • Quickly start your favorite applications.
  • Open frequently used folders and drives: "My Documents", CD drive.
  • Open frequently used documents and network drives.
  • Hide a file from the boss or children leaving access to it only via a keyboard shortcut.
  • Clear the desktop from a lot of shortcuts because you can use the virtual keyboard instead of it.

Tips and tricks

  • All currently running applications are displayed in the Program, Folder or Document Name drop-down list.
  • Select the Switch to the already launched program checkbox and you will no longer need to check whether this program is already running or not.
  • Select the Add to the Windows context menu checkbox in the Hot Virtual Keyboard options and you will be able to assign a shortcut key by right-clicking the shortcut of the program you are interested in and selecting the Assign Keyboard Shortcut item (see Main properties).

Return to Keyboard Help Top

Open one or several Internet resources

You can use this type of actions to:

  • Open one or several sites that you visit every day with a single keystroke: news, weather, forums, entertainment, etc.
  • Quickly open the page of your favorite search engine: www.google.com, www.yahoo.com, etc.
  • Create new messages with the specified address. To do it, specify a string like mailto:support@comfort-software.com in the Open URL field.
  • Quickly open the page of your corporate server.

Return to Keyboard Help Top

Connect/Disconnect from a network

This action type lets you open a GPRS or ADSL connection quickly.

Once you've established the connection with the hotkey, you can press the same hotkey again to close the connection.

Note: The connection must have already been defined in "Windows Networking".

Return to Keyboard Help Top

Audio control

You can configure shortcut keys for controlling the sound volume: turn it up, turn it down, disable it or enable it. A slider that you usually see on TV screens is displayed in the lower part of the screen whenever you perform any of these actions.

Return to Keyboard Help Top

Monitor control

You can configure shortcut keys for controlling your display: monitor power on/off, start screen saver or open window Display Settings.

Return to Keyboard Help Top

Window control

You can specify keyboard shortcuts for any of the following actions:

  • Minimize the active window.
  • Maximize/restore the active window.
  • Close the active window or application.
  • Hide the active window or application.
  • Show the last hidden window.

You can find the list of hidden windows in the context menu of the program. To show any of the hidden windows, select its name in the context menu.

Use hidden windows to temporarily hide from the screen applications that must be running, but that you do not need so far or that should not be visible (for instance, computer games).

Note: Some applications have a complex window structure and cannot be hidden because not the window you see, but a separate service window is hidden from the screen.

Return to Keyboard Help Top

Perform a system action

  • Open window "Safely Remove Hardware"
  • Open Control Panel
  • Open properties "Date and time"
  • Open Internet Properties
  • Map Network Drive
  • Disconnect Network Drive
  • Empty recycle bin

Return to Keyboard Help Top

Change the language or case

This group of actions is used to change the language, layout or case of text.

Return to Keyboard Help Top

Lock/Restart/Shutdown

  • Lock this computer
  • Log Off
  • Restart this computer
  • Sleep
  • Hibernate
  • Shut Down this computer
  • Show Shut Down Dialog

Return to Keyboard Help Top

Block key or shortcut

  • You can block the Left Win, Right Win keys in computer games (in the full-screen mode).
  • You can block keys they you would not like to be pressed: CapsLock, Insert, NumLock. At the same time, you can select the Enable Shift, Ctrl and Alt combinations checkbox to be able to use the features of the blocked keys:
    • Shift+CapsLock will be used instead of CapsLock.
    • Shift+NumLock will be used instead of NumLock.
    • Shift+Ins will paste text from the clipboard.
  • You can block pressing any keyboard combinations: Ctrl+Shift, Alt+Tab, Alt+F4, etc.

Return to Keyboard Help Top

Options

While developing Hot Virtual Keyboard, we tried to make the number of additional options as small as possible and left only those that are truly necessary.

To open the Options dialog box, open the context menu with a right click on the Hot Virtual Keyboard icon in the system tray and select the Options item.

Return to Keyboard Help Top

Main Properties

The main properties are responsible for the interaction between Hot Virtual Keyboard and Windows.

Language - the language of the Hot Virtual Keyboard user interface.

Run Hot Virtual Keyboard at Windows startup - automatically launch Hot Virtual Keyboard when the system is started.

Set high priority for Hot Virtual Keyboard - use this parameter if some of the Hot Virtual Keyboard features are unstable.

Hide the Hot Virtual Keyboard icon in the systems tray - don't show the icon in the system tray (next to the clock).

Add to the Windows context menu - if you select this checkbox, the Assign Keyboard Shortcut item will be added to the Windows system context menu. You can use this item to assign shortcut keys for quick access to applications, documents and other files.

Return to Keyboard Help Top

Themes

The theme can change a wide range of visual elements including a colors, styles of drawing, fonts, etc.

Style - color scheme.

Style of drawing - normal, gradient of tube gradient.

Common transparency - transparency for all window elements except background.

Background picture - the file of the image or photo to be used in the background. To remove the background image, clear the file name.

Font - the main font for visible window elements.

Characters font - the font for actually typed characters on the virtual keyboard.

Return to Keyboard Help Top

Keys

Show labels and icons in the center of the keys - this option comes in handy if you use only one input language.

Show keyboard layout by default - the layout or language that is used to display key names in the upper-left corner.

Show keyboard symbols accessible via Shift when Shift is not pressed and font is not large - if the size of the key and font allow this, all numerical keys will contain characters that are typed in combination with the Shift key.

Show keyboard symbols accessible via Ctrl and Shift+Ctrl - displays the characters that become available when Ctrl or Ctrl+Shift keys are pressed. As a rule, such key combinations are not used for text entry.

Color finger areas - highlight keys in order to learn touch typing. Keys are highlighted in a different color for each finger.

Return to Keyboard Help Top

On-Screen Keyboard

The interactive keyboard can be used as a keyboard shortcut reference. Specify the appearance parameters for the keyboard to be shown only when you need it.

Keyboard type - select the keyboard type: the location, type and size of keys.

Auto Hide - hide the keyboard after the time specified in the Disappearance delay field expires.

Lock - prevent the keyboard from moving.

Disappearance delay (msec) - the delay between the last time a key is pressed and the moment the virtualkeyboard disappears.

Show On-Screen Keyboard next to the text entry area when possible. Some applications draw the text cursor in their own way and do not provide information about its position: Firefox, OpenOffice, CorelDRAW etc. In this case the keyboard will be shown in the bottom of screen.

Show On-Screen Keyboard when the text cursor is visible - Some applications draw the text cursor in their own way and do not provide information about its state. In this case you can call the keyboard the usual way.

Docking - You can dock the keyboard at the top or bottom of the display. When you dock the keyboard, the desktop workspace will be reduced in size. Other application windows and desktop icons will be rearranged to adjust to change.

Mouse pointer - There are three types of pointer: Standard (Arrow), Hand and Invisible.

Gestures function support (fast entering of capital letters, spaces, etc.) with selectable sensitivity:

Note: This function doesn't work with the multi-touch option in Windows 7.

Return to Keyboard Help Top

Zoom

You can zoom in to get a close-up view of your keyboard or zoom out to see more of the desktop.

Fit width - scale the virtual keyboard to match the screen width. It's a useful feature for frequent screen rotation in the portrait and landscape modes.

Width - the keyboard width scaling ratio. You can change the size of the keyboard window using a regular method - by dragging the edge of the window with your mouse.

Fit height - scale the virtual keyboard to match the screen height. You can select this option in combination with the "Fit width" option to fit the keyboard to the screen.

Height - the keyboard height scaling ratio.

Lock aspect ratio - locks the width/height scaling ratio, i.e. the width is scaled in the same proportion as the height.

Return to Keyboard Help Top

Typing aid

Enable key repeat - generate repeated keypresses.

Hold down key until Shift, Ctrl, Alt and Win is pressed - when a key is pressed for the first time, it stays down until pressed again.

AutoClick delay (msec) - when the cursor is placed over a key, the key will be automatically pressed with the specified interval between keypresses. This is a useful feature for challenged people.

Set capital after the specified character - Shift is pressed automatically after one of the specified characters is entered.

Delete a space before specified characters - if one of the characters on the list is entered and there is one or more spaces preceding it, they will be removed.

Add a space after specified characters - if one of the characters on the list is entered, a space will be added after it.

Add a space before specified characters - if one of the characters on the list is entered and there is no space before it, it will be added.

Return to Keyboard Help Top

Floating Window for the On-Screen Keyboard

There are two different windows that are used for bringing up the virtual keyboard.

The first window can be placed anywhere on the screen and used for showing and hiding the virtual keyboard.

The second window is shown as an icon next to the text cursor. If there is no text cursor on the screen, this icon is not shown.

You can change the size of both windows, adjust their transparency and also make them disappear if the keyboard is displayed on the screen.

Auto Hide - hide when the keyboard is visible.

Show the floating On-Screen Keyboard icon next to the text cursor when possible - To open On-Screen Keyboard next to the location where you want to enter text, tap the floating On-Screen Keyboard icon. The icon appears automatically when you rest the mouse pointer or pen near the field that you want to complete, such as the Internet Explorer Address Bar, or when you tap the location on the screen where you want to insert text, for example, in the middle of a paragraph in a Microsoft Office Word 2003 document.

Some applications draw the text cursor in their own way and do not provide information about its position: Firefox, OpenOffice, CorelDRAW etc.

Return to Keyboard Help Top

Word Autocomplete

As you type each word, the program can provide you with a list of known words that begin with those characters.

How Word Auto complete works

Once you type enough valid characters to equal or exceed the Minimum Character Threshold, the word list is searched for all known words beginning with those characters. If any exist, the Word Autocomplete window will be displayed. If no word in the word list begins with the characters you've typed, no window will be displayed.

Installing Dictionaries

In order to use the Word Autocomplete feature, you will need files with extension dic (for example, "words.dic") in the main folder where the program resides (its install directory).

Minimum character threshold - the number of characters of a word to type before the Word Autocomplete window is displayed.

Number of displayed words - the number of displayed words in the Word Autocomplete window.

Appearance delay (msec) - the delay between the moment the valid characters are typed and the moment the Word Autocomplete window appears.

Show numbers - display shortcuts in the left side of the Word Autocomplete window.

Add space after completed word - automatically types a space character after you've used word completion. This can be very handy in that you don't need to click on the

Space key.

Learn commonly used words - save commonly used words in the file "custom.dic".

Confirmation of the addition of words to the custom dictionary - show window with confirmation of adding new word to the file "custom.dic".

Dictionaries - the dictionaries are ASCII files that may be edited directly.

Read/Refresh word list - use this button after editing dictionary.

Return to Keyboard Help Top

Shortcut icons

Application shortcut icons are shown on the virtual keyboard and help to find the necessary shortcut.

Show Windows shortcut icons, Show active application shortcut icons, Show Hot Virtual Keyboard shortcut icons - show the corresponding icons on the keyboard.

Show hints - show the hints on the virtualkeyboard.

Show information about the availability of application shortcut keys - select this checkbox to see marks in the lower-left corners of keys on the virtual keyboard about the availability of keyboard combinations with control keys:

  • Green - with Ctrl.
  • Yellow - with Ctrl+Shift.
  • Blue - with Alt.
  • Red - with Alt+Shift.

Return to Keyboard Help Top

Exceptions

You can specify applications where you want Hot Virtual Keyboard disabled.

How it works

Whenever any of the specified programs becomes active, Hot Virtual Keyboard turns off, indicating it in the tray icon. Hot Virtual Keyboard resumes operation once you switch to another program.

Return to Keyboard Help Top

Advanced

Install Setup Wizard - start the initial configuration wizard. If you use it to configure keyboard shortcuts, all previously specified keyboard shortcuts will be preserved.

Also you can save and restore settings of the program.

Return to Keyboard Help Top

Development

How to show, close, fade or move the On-Screen Keyboard

How to restrict access

How to activate different keyboards

Command Line Parameters

How to show, close, fade or move the on-screen keyboard

You can use Windows Messages to manipulate the on-screen keyboard.

Like this:


WM_CSKEYBOARD = WM_USER + 192;
WM_CSKEYBOARDMOVE = WM_USER + 193;

// to show keyboard
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSKEYBOARD, 1, 0);

// to close keyboard
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSKEYBOARD, 2, 0);

// to fade keyboard
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSKEYBOARD, 3, 0);

// to toggle (show/hide) keyboard
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSKEYBOARD, 4, 0);

// to move keyboard (Left, Top - new position)
PostMessage(FindWindow('TFirstForm', 'hvkFirstForm'), WM_CSKEYBOARDMOVE, Left, Top);

If you are writing kiosk software using HTML, you can manipulate the virtual keyboard with via an ActiveX component.

1. Download the file with ActiveX components and examples located at http://hot-virtual-keyboard.com/files/vkeyboardx.zip

2. Install ActiveX with using the following command: "regsvr32 cskeyboard.ocx" (or run the registerocx.cmd file). 

3. See examples from hidekb.html, hidekeyboard.html, showkb.html and showkeyboard.html 

For example, you want the keyboard to be shown on a single html page and not the whole site/kiosk. In this case, use the code from the "showkb.html" file for a single page and the code from "hidekb.html" for other pages.

See also kiosk keyboard.

Return to Keyboard Help Top

How to lock all settings

Developers can lock all the settings so that the end user cannot change them.

1. In the system registry, add the following DWORD parameter - AccessDenied=1 - to HKEY_CURRENT_USER\Software\ComfortSoftware\hvk

2. Restart the program.

Note: You can change parameter AccessDenied with files from the program installation directory: AccessAllowed.reg and

AccessDenied.reg

Note: When access is denied, you cannot close, move or zoom the virtual keyboard! But if you set AccessDenied=2, you can close, move and zoom the virtual keyboard.

See Also

Command-Line Switches

Return to Keyboard Help Top

How to activate different keyboards

You can specify different types of on-screen keyboards to be displayed.

To do this, change (from your program) the KeyboardName parameter in the registry at HKEY_CURRENT_USER\Software\ComfortSoftware\hvk.

You have to do it before showing the virtual keyboard with Windows Messages.

Variant 2


char KeyboardName[80];
COPYDATASTRUCT MyCDS;
 
KeyboardName = "Standard";
 
// Fill the COPYDATA structure
MyCDS.dwData = 1; // function identifier
MyCDS.cbData = sizeof(KeyboardName); // size of data
MyCDS.lpData = &KeyboardName; // data structure
 
// Call function, passing data in &MyCDS
HWND hwDispatch = FindWindow( "TFirstForm", "hvkFirstForm" );
if( hwDispatch != NULL )
  SendMessage( hwDispatch,
    WM_COPYDATA,
    (WPARAM)(HWND) NULL,
    (LPARAM) (LPVOID) &MyCDS );

Return to Keyboard Help Top

Command Line Parameters

Hot Virtual Keyboard (hvk.exe) accepts optional command line parameters. These can be useful to developers, and to other programs calling the program.

/CLOSE

Closes a previously launched instance of the program.

 

/SHOWKEYBOARD

When the program is launched, an on-screen keyboard is forcibly shown. During a regular program start, the virtual keyboard is shown only if it was visible the last time the program was closed.

 

/COMMON

Tells the program that its settings should be saved in the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\ComfortSoftware\hvk

During a regular program start, settings are saved in: HKEY_CURRENT_USER\SOFTWARE\ComfortSoftware\hvk

 

/INIFILE

Instructs the program to save its settings in an INI file. The settings are saved in the Backup.ini file located in the program installation folder.

 

/REMOTECONTROLMODE

Special mode for use with remote control devices. Moving around over the keyboard can be done with the arrow keys. With Enter you can press selected key.

 

/OPTIONS

Opens the program settings window.

 

/SAFEMODE

Launches the program in the safe mode. Some program functions will be disabled.

 

/DEBUG

Causes the program to create a log file Log.txt in the program directory detailing program activity. This can be a helpful debugging aid.

The information contained in the log file is technical in nature and therefore not intended to be understandable by end users.

If a file with the specified name already exists it will be overwritten.

Return to Keyboard Help Top

Other issues

FAQ - Frequently asked questions

Registration issues

Q: How do you know if your product is registered?

A: Please select "About Hot Virtual Keyboard" from the context menu to see the registration status.

 

Q: I have lost my Hot Virtual Keyboard registration key. Now the program tells that is expired. How can I get my registration key back?

A: Send an e-mail to: lost-code@comfort-software.com from the same e-mail address you used when you purchased the license to use Hot Virtual Keyboard. Please follow the format:

------------------------------------------------

From: (Your-name-here)

E-mail: (Your-e-mail-here)

Request: Please resend me the Product Key

------------------------------------------------

Using Hot Virtual Keyboard issues

Q: Can I use Hot Virtual Keyboard on a network, so all users get the same results for key presses?

A: Yes. You can place your Actions File on a network resource and open it on any workstation.

 

Q: Does Hot Virtual Keyboard support a "send email" action type?

A: Yes. Create the "Run program" Action and specify "mailto:" and the recipient's e-mail address.

 

Q: Can I use "Open URL" for FTP or Telnet?

A: Yes. When you create a Action, specify a standard URLs like "ftp://ftp.mycompany.com" or "telnet://mycompany.com" in the "URL to browse" text field.

 

Q: Can the "Sleep" key be used in a shortcut?

A: No, the "Wake", "Sleep" and "Power" keys cannot be choosen as hotkey or a part of a key combination for any Action.

 

Q: How to install another language and keyboard layout?

A: Follow these steps:

1.    In the Windows Start menu, click Start , and then click Control Panel.

2.    Double-click Regional and Language Options.

3.    Click the Languages tab, and then click Details under "Text Services and Input Languages".

4.    Click Add under "Installed Services", and then click the language you want to add and the keyboard layout you want to use for that language.

 

Return to Keyboard Help Top

How to buy Hot Virtual Keyboard

Hot Virtual Keyboard is distributed as Shareware. You are entitled to evaluate the software for 30 days without charge. After 30 days, if you decide to keep the software, you must register your copy with us for a nominal fee.

For more information, please visit http://hot-virtual-keyboard.com/buy/

After registration you will get:

1. The Registration Key (by Email).

2. Notifications of every Major Upgrade and the new registration code, free of charge.

3. Life-of-product technical support.

4. No time limit on usage and no annoying registration notice.

Finally, by registering, you will enable us to improve our software and continue to develop high quality products in the future!

What You Get After Purchasing and Registering Hot Virtual Keyboard

Registration of Hot Virtual Keyboard entitles you to unlimited free updates of the software and email technical support. You will be notified of version updates and other important news by email. You can always download the latest release of Hot Virtual Keyboard from the web site (or other authorized sources) on the Internet.

You will then receive your registration code by email.

Return to Keyboard Help Top

Latest Version

Version:
Release:
File Size:
Price:
5.1
June 18, 2010
3.51 MB
$29.95
DOWNLOADBUY

Screenshots

  • Virtual Ergonomic Keyboard
  • Virtual Keyboard For Ultra Mobile PC
  • Demo Laptop Keyboard
  • Diamond Touchscreen Keyboard
  • Circles Touch-Screen Keyboard
  • Multimedia Touchmonitor Keyboard
  • Tablet PC Keyboard
  • System Screen Keyboard

Subscribe to News

Fill out your e-mail address
to receive our newsletter

Subscribe Unsubscribe

More info

Supported Operating Systems:

Windows 2000
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows 7 (32/64)

Compatible with Windows 7



Softpedia Clean Award


Hot Virtual Keyboard Blog



Press-kit