Set specific preferences and specify which macro file to use for networked users.
This article describes how to install Keyboard Express 4 on a network and share the same keyboard macro file.
To accomplish this you need to install Keyboard Express 4 on a computer, select the location of the keyboard macro file(s), set the preferences the way you want them, export the preferences, and install Keyboard Express 4 along with the preference settings on each computer.
Install Keyboard Express
Choose a computer that you want to use as your ‘baseline’ computer. Log on as an administrator and install Keyboard Express 4.
Select the Keyboard Macro File or Files
By default, when it first runs, Keyboard Express 4 will create an empty keyboard macro file in the user’s My Documents folder. If you want your users to use specific keyboard macro files or if your users will share or more keyboard macro files, then you will need to load the macro files now. Click File, Open File and navigate to the correct locations.
Set the preferences
Open Keyboard Express 4 Explorer and click Options and Preferences. Set the preferences the way you want them for your users. Pay particular attention to the following:
- If your users will be sharing one or more macro files, you may want to turn off the automatic backup options found in the Backup section of the preferences.
- Pay attention to the settings found in Dialogs. These settings control the display of warning dialogs.
- In the Startup preferences you may want to turn off the Quick Start Guide and Show Explorer on startup. You probably want to enable Run when Windows starts up.
- Make sure you set the paths found in File Paths to folders where each user has read/write/create/modify privileges.
- If your users will be sharing one or more macro files, make sure the ‘Lock the macro(s) currently being edited’ option found in the Network section of the preferences is enabled. You may also want to review the ‘Automatic Synchronization Update’ setting.
Once you have selected the location of the macro file and set the preferences you are nearly ready to export them. Before doing so, however, it is important to do one more thing.
The preference settings for Keyboard Express 4, including the paths to the macro files to load, are stored in the registry. Values are stored in the HKEY_CURRENT_USER (HKCU) area of the registry in this location:
HKEY_CURRENT_USER\Software\Insight Software Solutions\Keyboard Express 4
Values stored in HKCU are only available to the currently logged on user.
Values saved in the HKEY_LOCAL_MACHINE (HKLM) area of the registry are available to any user of that computer. When Keyboard Express 4 reads a setting from the registry it first tries to find it in HKCU. If it is not found there, it looks in HKLM. If it does not exist in HKLM then the built-in default is used for that setting. In other words, values in HKLM are used to override the defaults built into the program.
To make preference settings available to all users they need to be written to the HKLM area of the registry. Once the macro file(s) are loaded and the preferences are set correctly click Options, Preferences, Network. Click to select the ‘Save settings as defaults for all users’ checkbox. Then click the OK button.
Export the Preferences
Now you are ready to export the preferences. Click Tools, and Export Program Configuration. Navigate to where you want to save the file and click Save. You may want to use the filename keyexp.wcfg.
Install Keyboard Express along with the Preference Settings
Put the installation files in a shared folder that is accessible from all the computers where you will be installing Keyboard Express.
The Silent Install feature allows you to install Keyboard Express on a computer without seeing any of the installation dialogs. It also allows you to copy the preference settings to the computer and enter the license information into Keyboard Express. A complete description of the Silent Install feature can be found in the Advanced Installation topic of the Keyboard Express help.
Use the keyexp.wcfg file created above with the CONFIGFILEPATH option to copy the preference settings during install. Use the LICENSENAME and LICENSECODE options to enter the Keyboard Express license information during installation.