w3c / at-driver

AT Driver defines a protocol for introspection and remote control of assistive technology software, using a bidirectional communication channel.
https://w3c.github.io/at-driver
Other
31 stars 4 forks source link

Normative: formalize "interaction.pressKeys" steps #41

Closed jugglinmike closed 1 year ago

jugglinmike commented 1 year ago

Preview | Diff

jugglinmike commented 1 year ago

Since submitting this patch, I've recognized that the algorithm is also ambiguous about the error it reports when the system cannot simulate keyboard interaction. Although the factors that define this state are necessarily implementation-defined, the error reported to the local end ought to be standardized. I've pushed up an addition commit that defines a new error type, references that type from a new "Security Check" algorithm (substantiating the existing section reserved for such prose), and invokes that algorithm from "interaction.pressKeys".

jugglinmike commented 1 year ago

Thanks, @jkva!