Request For Comment: Specification for Suggestions respect capitalization

We are opening this specification up for comment before we start implementation, currently scheduled to start on 21 October 2020.


When a user starts typing at start-of-sentence, currently KeymanWeb does not respect the start-of-sentence capitalization. As the lexical model dictionary ignores case for matches, we need a method of adjusting the suggestions to match the input casing – Initial case or ALL CAPS.

A flag named languageUsesCasing on the model determines if casing rules should be applied to suggestions. If this flag is not set, none of the following functionality should apply.

A model can define an applyCasing() method…

Continue reading on GitHub