Skip to content

FAQ: Why do we not have a forward‐looking context?

Marc Durdin edited this page Nov 18, 2024 · 2 revisions

Initially, it would seem that forward-looking context would be helpful for some purposes, e.g. predictive text, or to allow for better editing experiences in existing text. However, Keyman does not support forward context:

  1. It is not useful for initially text entry, because the context is what has been previously typed.
  2. It is not available in non-compliant applications (because we cannot read the text store), and cannot be simulated, which would make the editing experience very discordant between compliant and non-compliant applications, and lead to keyboards which are dysfunctional in non-compliant apps. Non-compliant apps are probably the majority of apps on desktop platforms.
Clone this wiki locally