The list below describes recent changes and additions to JsKeyboard:
JsKeyboard source code has been refactored following ES6 standards, including modules, classes and properties. Get/set functions have been replaced by getter/setter properties, which should help using the keyboard API with binding expressions of various JS frameworks. The distribution still includes ES5-compatible scripts located in Scripts/umd folder, which are transpiled from current ES6 code, and whose classes are exposed as members of global MindFusion namespace object as in previous versions. The Scripts/esm folder contains ES6 code that lets you import JsKeyboard classes from respective modules.