keyman icon indicating copy to clipboard operation
keyman copied to clipboard

feat(developer): emit .kvks and .keyman-touch-layout files and corresponding binaries in kmc 🙀

Open mcdurdin opened this issue 2 years ago • 1 comments

brain dump from discussion earlier this week.

kmc vs kmldmlc: see #7237

  • kmldmlc must generate .kvks (#5077) and .keyman-touch-layout (#5078).
  • could also generate binary .kvk and 'compiled' touch layout JSON?
    • ideally kmldmlc generates these too
  • questions on generating keyboard.js as well!
    • ideally kmldmlc generates this as well

Subquestion:

  • do we include this data in kmxplus?
  • Would mean separate .kvk file wouldn't be needed, one day in the future.
  • Would be equivalent to xml data, not an encapsulated .kvk file or .keyman-touch-layout
  • Would look a lot like LDML layerMaps (with displayMap applied).
  • Using synthesized vkeys for touch layouts (not ids)

mcdurdin avatar Sep 08 '22 05:09 mcdurdin

.keyman-touch-layout is 18.0. .kvk is done.

mcdurdin avatar Oct 17 '23 01:10 mcdurdin