You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rework the KeymanWeb (case-sensitive) global variable.
We need to preserve it for compatibility with the existing keyboard interface API; said API should become the only accessible functionality through this object.
Will need to check the results' compatibility with the CJK (pick-list) and EuroLatin 2 keyboards.
The core keymanweb object should contain wrapper functions to the API with higher-quality names.
E.g, KeymanWeb.KI() should be wrapped by keyman.submodule.index().
The appropriate submodule's name is yet TBD.
Our original top-level namespace-like structure is no longer appropriately named.
Change the tavultesoft.keymanweb object to simply keyman.
Correlated changes may be needed on our other sites - investigate and fix.
We have an intro-ish section on keyman.com at https://keyman.com/developer/keymanweb/ that will need adjustment when the feature reaches stable. There's only one version of the page, though, so... a decision needs to be made on how to handle this.
Part of our targeted goals for KMW 10.0:
KeymanWeb(case-sensitive) global variable.keymanwebobject should contain wrapper functions to the API with higher-quality names.KeymanWeb.KI()should be wrapped bykeyman.submodule.index().submodule's name is yet TBD.tavultesoft.keymanwebobject to simplykeyman.The above points are all addressed by #356.
Side-effects:
keymanJS namespace #392)