Installation
Using a Windows Installer
You can get the latest version of the app from the releases page on GitHub. Download the .msi file and run it to install the app.
After installing the app, the installer will run the settings app. Currently it's not really optimized, so the startup time is not perfect; it can take a couple seconds for the app to get started. On the first start up the settings app will configure the service to run when you log into the system.
If multiple users use the PC, then bear in mind that the app configures itself to run on log-in only for the user that installed the app. Other users have to configure it manually.
When the settings app starts up you should configure the character mappings (you can read more about it in the next article). After you have configured the character mappings and possibly some other preferences, start the app using the Start button at the bottom of the window. That's it! Now you're ready to use the Keyboard Switch service.
This app might mildly infuriate your anti-virus. This is because the app sets up a global keyboard hook, which means that it can react to all keyboard events in the entire system, and the anti-virus might think that it's a key logger. I can assure you, it's not - the app only reacts to the magic key combinations, and completely ignores all other keyboard events. If you don't trust me on this one, you can look through the app's code and even build it yourself :)
Uninstalling the App
You can uninstall the app using the Settings app just like you would uninstall any other app.
The installer will not delete the registry entry which says that your app should start when you log in! If you want to keep your registry clean, you have to disable it in the settings app before uninstalling it.
Upon uninstallation the installer will ask whether you want to delete the app's configuration as well. If you choose not to delete the configuration, you can delete it later manually at any other time. It's stored under the user's local app data folder.
The installer will only delete the current user's configuration! If there are other users on the PC, they will have to delete the configuration manually.
Using the Portable Version
If you don't want to install the app (or can't), you can use the portable version of the app. It's literally the same as the installable version; there are no differences. Again, go to the releases page on GitHub and download KeyboardSwitch-Portable.zip. Extract the archive to anywhere you want and start KeyboardSwitchSettings.exe. You can configure the app to run when you log in just like the installed version. The configuration for the portable version is also stored under the user's local app data folder.
Last updated