KeyGo
 Downloads
 KeyGo Updates
 Order & Pricing
 FAQ


This page contains answers to common questions handled by our support staff, along with some tips and tricks that we have found useful and presented here as questions.

Note: In these answers we will follow a few shorthand conventions for describing user-interface procedures. Key combinations will be presented like this: Ctrl+Alt+Delete, which means that you should press and hold down the Control key, the Alt key, and the Delete key at the same time. Menu selections will be presented like this: File->Open, which means that you should open the File menu, and then make the Open selection.


  1. How to make KeyGO work under Windows 7 - 32 bit version ?
  2. How to make KeyGO work under Windows VISTA ?
  3. How do I assign a String/Macro to a key (ex.: TAB character to the numeric keypad Enter key) ?
  4. How do I create a sequence of keys to launch an application ?
  5. What are the differences between KeyGO running under Windows 9x and KeyGO running under NT ?
  6. I get the message 'cannot find driver file' when trying to generate a native keyboard driver. What can I do ?
  7. I get the message 'Error occurred during the move process:-113 Component:File group:File C:\windows\temp\PFTx~tmp\data.cab' when upgranding or installing a new version of KeyGO. What can I do?
  8. There is no KeyGO keyboard template that correspond to my physical keyboard. Is there a way to build a new KeyGO template?
How to make KeyGO work under Windows 7 (32 bit version)?

There are issues with the way Windows 7 is handling some internal functions that KeyGO needs to work properly. This is directly tied to the UAC (User Account Control) in Windows7. This is how to turn it "off":
Note that KeyGO will not work with the 64bit version of Windows 7.

  • Open the "control panel".
  • select User accounts and Family Safety.
  • select User accounts.
  • select Change User Account Control Settings.
  • Set the slider to Never notify (see below).
  • Restart Windows 7.

Windows won't ask you for validation of execution anymore but firewall and Windows defender are still active. In essence you are back to a XP service 3 level of security.


How to make KeyGO work under Windows VISTA ?

There is issues with the way Vista is handling some internal functions that KeyGO needs to work properly. This is directly tied to the UAC (User Account Control) in Vista. This is how to turn it "off":
Note that KeyGO will not work with the 64bit version of Vista - only the 32 bit version.

  • Open the "control panel".
  • Click on "Classic view" (on the left side pane).
  • Choose "User accounts" applet.
  • Click on "Turn User Account Control on or off" (last link).
  • Uncheck the "Use User Account Control...".
  • Validate. At this point you will have to reboot your machine.
Windows won't ask you for validation of execution anymore but firewall and Windows defender are still active. In essence you are back to a XP service 2 level of security.


How do I assign a String/Macro to a key (ex.: TAB character to the numeric keypad Enter key)?

This example will show you how to assign the TAB character to the Enter keycap on the numeric keypad and how to use the Runtime Wizard to make your keyboard active.
  • First open the KeyGO builder by launching KeyGO or calling it from the System tray. Create a new keyboard (if there is none present) by choosing File->New. From the View pull-down menu select the String box choice to activate the String Dialog Box or use the String Box activator icon on the toolbar.

  • In the String Dialog Box click the Add button to bring up the Add/Modify String dialog box. Give a name to your String/Macro in the String Name text box. We will use 'TabChar' for our example. Click on the Tab button in the lower left side of the Add/Modify String dialog box to add the tab code in the Value text box (you should get the {TAB} value). Click OK. The 'TabChar' String/Macro is now added to your String Dialog Box list of entries.
  • Choose the Scale to fit option under the View pull-down menu, to see the whole keyboard.
  • Now, drag-and-drop the 'TabChar' string/macro from the String Dialog Box to the numeric keypad Enter key on the main keyboard template of KeyGO. The key should now be blue or red. The TAB character is now assigned to the numeric keypad Enter keycap. However, we may also want to have the same functionality on the same Enter keycap when the shift (or the Caps-Lock) key is depressed. To accomplish that, we also have to assign our 'TabChar' String/Macro to the Shift-Enter keycap combination.
  • Click on of the Shift keycap on the main keyboard template of KeyGO.

    The whole keyboard template is now in the shift assignment mode. You should now drag-and-drop the 'TabChar' String/Macro from the String Dialog Box to the Enter keycap (a second time).
  • The keyboard is now complete. To save it choose the Save option under the File pull-down menu. Give it an appropriate name.

  • Lets now make this keyboard active and loadable at Windows startup.

  • Choose the Runtime Wizard option from the File pull-down menu. In step 1 click the Use current button. Now click on the Next button until you reach step 4. At this point you can click on the Runtime Now button if you want to use KeyGO now with the newly created keyboard template.

    Of course, this process can also be use for all kinds of String and Macro assignments to any level of deadkeys or shifted keyboard (Alt, Ctrl and shift in any combination).
How do I create a sequence of keys to launch an application ?
Lets follow this example. We want to launch Windows calculator if the sequence of keys Ctrl-calc is depressed:
  • Click on the Ctrl keycap on the keyboard template of KeyGO

  • Click the C keycap and make it a deadkey by clicking the Make deadkeys button on the toolbar.

  • Choose the Ctrl+c deadkey from the deadkey pull-down combo-box on the toolbar.
  • Choose the 'a' keycap and make it a deadkey by clicking the Make deadkeys button on the toolbar.

  • Choose the Ctrl+a deadkey from the deadkey pull-down combo-box on the toolbar.

  • Choose the 'L' keycap and make it a deadkey by clicking the Make deadkeys button on the toolbar.

  • Choose the Ctrl+L deadkey from the deadkey pull-down combo-box on the toolbar.

  • Assign the Calculator application on the 'c' keycap by dragging ad dropping the Calc.exe application from your Windows subdirectory in Explorer to the 'c' keycap in KeyGO. You can also assign the File application by choosing the New File assignment.. option from KeyGO Edit menu. When using this option, the assignment is done on the first available keycap on the keyboard template. To change the assignment the file should be dragged and dropped to the desired keycap.

  • Now. Activate KeyGO and depress ctrl-calc and the Calculator program will be launched.
What are the differences between KeyGO running under Windows 9x and KeyGO running under NT ?
  • KeyGO cannot generate native keyboard drivers under NT
  • Some applications may have problems switching to the proper language when using KeyGO multi-language support
I get the message 'cannot find driver file' when trying to generate a native keyboard driver. What can I do ?

  • KeyGO needs the original Windows driver file to be able to determine the assignments that were not changed through KeyGO. On some installation of Windows 98 this file is not installed if the only installed keyboard language is English (United State). To make this file available to KeyGO, add a new language keyboard under Control-Panel, Keyboard, language (any language will do). The keyboard driver can now be generated by KeyGO using any of the available languages, including the one that did not originally work. This newly added keyboard language can now be removed.

I get the message 'Error occurred during the move process:-113 Component:File group:File C:\windows\temp\PFTx~tmp\data.cab' when upgranding or installing a new version of KeyGO. What can I do?

  • This is a problem that we occasionally have with installShield (the program we use to install KeyGO). The solution is to delete the \PFTx~tmp folder from your Windows\temp folder using Windows explorer and re-start the installation of KeyGO.
There is no KeyGO keyboard template that correspond to my physical keyboard. Is there a way to build a new KeyGO template?

  • Yes. However, there is no graphical interface to create a keyboard template at the moment, they have to be build manually by modifying the KbdTmpl.cfg configuration file.
  • First we need to know if the keyboard is supported by KeyGO. For this, use our utility called: "keyCall" that can be download from here: KeyCall.exe or here: KeyCall.exe. Run the KeyCall application and press the keycap on your special keyboard. Notice that characters and scan codes values for the keycap are listed in the appropriate boxes. If there is no activity in KeyCall it means that KeyGO won't be able to reassign your special keyboard. This would happen if the specific driver for your keyboard is not fully Windows compliant.
  • If it works, there is a file call "KbdTmpl.cfg" located in your KeyGO installation folder (normally: c:\program files\GDGSystems\keyGO 2.2\KbdTmpl.cfg) that can be edited to modify or add a keyboard template to your KeyGO configuration. A simple text editor like notepad should be use to modify this file.
  • All the explanation on how to create or modify a keyboard template are located at the beginning of the file. Use the scan code value returned by "KeyCall" to modify the "KbdTmpl.cfg" file with the proper values.
  • There is no need to restart KeyGO for the modification to the file to take effect, use the "File, new.." menu command to get a listing of the keyboard template and choose the template name that you have entered in the "KbdTmpl.cfg" file.