Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions developer/19.0/reference/kmc/api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Module Name | NPM Package
-------------------------------------------------|-------------------------------------------------------|------------------------------------|---------------
[kmc](../cli) | [@keymanapp/kmc][kmc-npm] | [GitHub][kmc-github] | The official command-line interface for all of the various compilers in Keyman Developer.
[kmc-analyze](../../api/kmc-analyze) | [@keymanapp/kmc-analyze][kmc-analyze-npm] | [GitHub][kmc-analyze-github] | Provides Keyman keyboard analysis tools.
[kmc-convert](../../api/kmc-convert) | [@keymanapp/kmc-convert][kmc-convert-npm] | [GitHub][kmc-convert-github] | Converts between keyboard layouts (e.g. .keylayout -> .kmn)
[kmc-keyboard-info](../../api/kmc-keyboard-info) | [@keymanapp/kmc-keyboard-info][kmc-keyboard-info-npm] | [GitHub][kmc-keyboard-info-github] | Builds a .keyboard_info file from a Keyman keyboard project.
[kmc-kmn](../../api/kmc-kmn) | [@keymanapp/kmc-kmn][kmc-kmn-npm] | [GitHub][kmc-kmn-github] | Builds .kmn keyboards into .kmx binary keyboard files.
[kmc-ldml](../../api/kmc-ldml) | [@keymanapp/kmc-ldml][kmc-ldml-npm] | [GitHub][kmc-ldml-github] | Builds LDML .xml keyboards into Keyman .kmx binary keyboard files.
Expand All @@ -24,6 +25,7 @@ Module Name | NPM Package

[kmc-npm]: https://npmjs.com/package/@keymanapp/kmc
[kmc-analyze-npm]: https://npmjs.com/package/@keymanapp/kmc-analyze
[kmc-convert-npm]: https://npmjs.com/package/@keymanapp/kmc-convert
[kmc-keyboard-info-npm]: https://npmjs.com/package/@keymanapp/kmc-keyboard-info
[kmc-kmn-npm]: https://npmjs.com/package/@keymanapp/kmc-kmn
[kmc-ldml-npm]: https://npmjs.com/package/@keymanapp/kmc-ldml
Expand All @@ -34,6 +36,7 @@ Module Name | NPM Package

[kmc-github]: https://github.com/keymanapp/keyman/tree/master/developer/src/kmc
[kmc-analyze-github]: https://github.com/keymanapp/keyman/tree/master/developer/src/kmc-analyze
[kmc-convert-github]: https://github.com/keymanapp/keyman/tree/master/developer/src/kmc-convert
[kmc-keyboard-info-github]: https://github.com/keymanapp/keyman/tree/master/developer/src/kmc-keyboard-info
[kmc-kmn-github]: https://github.com/keymanapp/keyman/tree/master/developer/src/kmc-kmn
[kmc-ldml-github]: https://github.com/keymanapp/keyman/tree/master/developer/src/kmc-ldml
Expand Down
8 changes: 8 additions & 0 deletions developer/19.0/reference/kmc/cli/reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,14 @@ folder, and the files in that folder will follow the

: A short description of the project, in Markdown. (default: lexical model name)

## `kmc convert` options

Converts keyboard source files between formats e.g. .keylayout -> .kmn keeping the original name and saving the output with new extention

`-p, --out-path <filename>`

: The target folder to write the copied project.

## `kmc copy` options

Copies a keyboard or lexical model project, renaming files matching the original
Expand Down
Loading