spiegel-keyman/developer/docs/help/context/new-project.md
2025-01-31 11:01:40 +07:00

48 lines
2.7 KiB
Markdown

---
title: New Project Dialog
---
![New Project dialog](../images/ui/frmNewProject.png)
Creates a new keyboard or lexical model project, optionally from a template or by importing from another source.
## Keyman keyboard
Creates a keyboard project that matches the folder structure used in the Keyman [keyboards repository](https://github.com/keymanapp/keyboards) and includes all [basic files](/developer/keyboards/) needed for a keyboard project. Clicking OK will open the [New Project Parameters dialog](new-project-parameters).
## LDML Keyboard
Creates a keyboard project that matches the folder structure used in the Keyman [keyboards repository](https://github.com/keymanapp/keyboards) and includes all [basic files](/developer/keyboards/) needed for a LDML keyboard project. Clicking OK will open the [New LDML Keyboard Project Parameters dialog](new-ldml-project-parameters).
## Import Windows Keyboard
Creates a keyboard project that matches the folder structure used in the Keyman [keyboards repository](https://github.com/keymanapp/keyboards) and includes all [basic files](/developer/keyboards/) needed for a keyboard project, then converts and imports the Windows keyboard that you select into the project. Clicking OK will open the [New Project Parameters dialog](new-project-parameters).
## Wordlist Lexical Model
Creates a lexical model project that matches the folder structure used in the Keyman [lexical models repository](https://github.com/keymanapp/lexical-models) and includes all basic files needed for a lexical model project. Clicking OK will open the [New Lexical Model Project Parameters dialog](new-lm-project-parameters).
## Clone local project
Copies a Keyman keyboard or lexical model project on your local filesystem into
a new folder, giving the project and included files a new name. Clicking OK will
open the [Clone Local Project Parameters dialog](clone-local-project-parameters).
## Clone project from Keyman Cloud
Copies a Keyman keyboard or lexical model project from keyman.com into a new
folder, giving the project and included files a new name. Clicking OK will
open the [Clone Keyman Cloud Project Parameters dialog](clone-keyman-cloud-project-parameters).
## Clone project from GitHub
Copies a Keyman keyboard or lexical model project from a GitHub repository into
a new folder, giving the project and included files a new name. Clicking OK will
open the [Clone GitHub Project Parameters dialog](clone-github-project-parameters).
# Command line access
[`kmc generate`](kmc) can be used to generate new Keyman keyboards, LDML
keyboards, and Wordlist lexical models from the command line.
[KMConvert](kmconvert) can also be used to import Windows keyboards from the
command line.