Is it possible to build and release a portable version of Keyman so that one does not have to install it to use it.
We so used to using our custom keyboard layouts that at times when we have to work on client’s PC we have ask for their permission to install Keyman but some clients refuse to install anything on their PCs due to their policies.
In such cases it would be great if there was a portable version which doe not require any installation to use.
This can be easily achieved by automatically running the application with elevation and auto registering all the ActiveX DLL and other dependent libraries first thing when the application is loaded.
Unfortunately it is not that simple. The input method must be run from a trusted location. And if you need to elevate anyway, then it’s no different to installation in terms of the security profile.
You cannot install without elevation. If you run the setup from an Administrator command prompt, then you can run with -s to install Keyman silently. You can also install keyboards at the same time. See KMKB0035 for more details.