spiegel-keyman/web/src/engine/events
Eberhard Beilharz c09c895333
refactor(web): move parts of keyboard-processor → js-processor
Move parts of `common/web/keyboard-processor/` →
`web/src/engine/js-processor/`.

Note this temporarily disable tests for keyboard-processor which depend on
js-processor, until #12110 is fixed.

Fixes: #12067
2024-08-08 18:25:03 +02:00
..
src refactor(web): move parts of keyboard-processor → js-processor 2024-08-08 18:25:03 +02:00
.c8rc.json feat(web): c8 for lower-level headless child packages 2023-06-12 11:46:07 +07:00
build.sh chore(common): builder scripts now use /resources/build/builder.inc.sh 2024-05-02 15:54:31 +07:00
readme.md change(web): legacy events as child project engine/events 2023-04-18 12:07:16 +07:00
tsconfig.json feat(web): retrieval of base transcription for multitaps 2023-10-26 09:48:21 +07:00

engine/events

This submodule provides definitions for utilized by KMW event handling:

  1. Our documented API events from KMW 16.0 and before have a different specification from that of EventEmitter, which started seeing use for internal events in KMW 12.0.
  2. The OSK features UI elements that are displayed conditionally based on if there are event handlers for specific events; this needs special handling, even when basing the events on EventEmitter.