Skip to content

feat(developer): include store() metadata in kmc-generated keyboards 🙀 #7273

@mcdurdin

Description

@mcdurdin

In order to install a KMXPlus keyboard, it will be important that we have kmx store metadata in the keyboard. The following stores may be required or desirable initially:

  • TSS_KEYBOARDVERSION, &KeyboardVersion: keyboard version from <version> element.
  • TSS_NAME, &Name: the first <name> from the <names> element.
  • TSS_TARGETS, &Targets: correlate to layerMaps in the source keyboard, 'desktop' if a hardware map is included, and/or 'mobile tablet' if touch maps are included; we may want to make this more fine-grained in future.
  • TSS_COMPILEDVERSION: version of the compiler that generated the keyboard (which may be >= TSS_VERSION)

Other stores that should be included but are not required to get it to load include:

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions