spiegel-keyman/windows/src/desktop
Marc Durdin deb01d1a63 chore(windows): make build paths consistent
Move to all projects using bin/ and obj/ for outputs, and
cleanup all Makefiles and project files accordingly. Remove
some obsolete projects along the way. Cleanup .gitignore
also.
2021-07-01 07:38:00 +10:00
..
branding fix(windows): Rename to Keyman 2020-12-02 09:56:14 +11:00
help chore(common): Add YouTube links to Keyman 14 features 2021-06-13 10:09:52 +07:00
inst fix(windows): sentry.dll version handling 2021-05-28 15:55:06 +10:00
insthelp chore(windows): make build paths consistent 2021-07-01 07:38:00 +10:00
kmbrowserhost chore(windows): make build paths consistent 2021-07-01 07:38:00 +10:00
kmconfig chore(windows): make build paths consistent 2021-07-01 07:38:00 +10:00
kmshell chore(windows): make build paths consistent 2021-07-01 07:38:00 +10:00
locale fix(common): build script help param 2021-05-28 09:50:40 +10:00
setup chore(windows): make build paths consistent 2021-07-01 07:38:00 +10:00
desktop.groupproj fix(windows): Task creation and deletion cleanup 2020-12-01 09:28:14 +11:00
history.md fix(windows): Rename to Keyman 2020-12-02 09:56:14 +11:00
Makefile fix(windows): Rename to Keyman 2020-12-02 09:56:14 +11:00
README.md docs(windows): Apply suggestions from code review 2021-05-25 08:08:13 +10:00
version.in fix(windows): Rename to Keyman 2020-12-02 09:56:14 +11:00

Keyman for Windows

Formerly called "Keyman Desktop", now called "Keyman" to harmonize with other platforms.

help

Contains all the help documents in Markdown format for Keyman for Windows. It can build both compiled help chm or HTML format.

inst - keymandesktop.msi

Building and signing of the installation archive keymandesktop.msi

insthelp - insthelp.exe

Builds a helper executable to do various installation tasks - insthelp.exe.

kmbrowserhost - kmbrowserhost.exe

kmbrowserhost.exe is the chromium embedded framework (CEF) host process executable. CEF uses a multi-process model and subprocesses are hosted in kmbrowserhost.exe.

kmconfig

Used for configuration of advanced Keyman settings. Configuration can be imported from a json file or exported to a json file. Individual settings can be set.

kmshell - Kmshell.exe

Keyman configuration tool that can be run from the command line with arguments to automate a number of tasks. For example installing and uninstalling keyboards.

locale

User interface strings in various languages

setup

Installation program for installing and initial setup of Keyman. A wrapper for keymandesktop.msi that also automates keyboard downloads and update downloads.