|
152 | 152 | "html": "<p>Let <var>listener</var> be a new <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#websocket-listener\" id=\"ref-for-websocket-listener③\">WebSocket listener</a> with <a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#implementation-defined\" id=\"ref-for-implementation-defined⑤\">implementation-defined</a> <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#websocket-listener-host\" id=\"ref-for-websocket-listener-host\">host</a>, <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#websocket-listener-port\" id=\"ref-for-websocket-listener-port\">port</a>, and <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#websocket-listener-secure-flag\" id=\"ref-for-websocket-listener-secure-flag①\">secure flag</a>.</p>" |
153 | 153 | }, |
154 | 154 | { |
155 | | - "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#set-append\" id=\"ref-for-set-append\">Append</a> <var>listener</var> to the <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end\" id=\"ref-for-remote-end②②\">remote end</a>'s <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end-active-listeners\" id=\"ref-for-remote-end-active-listeners①\">active listeners</a>.</p>" |
| 155 | + "html": "<p><a data-link-type=\"dfn\" href=\"https://infra.spec.whatwg.org/#set-append\" id=\"ref-for-set-append\">Append</a> <var>listener</var> to the <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end\" id=\"ref-for-remote-end②②\">remote end</a>’s <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end-active-listeners\" id=\"ref-for-remote-end-active-listeners①\">active listeners</a>.</p>" |
156 | 156 | }, |
157 | 157 | { |
158 | 158 | "html": "<p>Return <var>listener</var>.</p>" |
|
595 | 595 | ] |
596 | 596 | }, |
597 | 597 | { |
598 | | - "html": "The <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end-steps\" id=\"ref-for-remote-end-steps⑤\">remote end steps</a> given <var>session</var> and <var>command parameters</var> are:", |
599 | | - "rationale": "try", |
| 598 | + "name": "press keys", |
| 599 | + "href": "https://w3c.github.io/at-driver/#press-keys", |
| 600 | + "html": "To <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"press-keys\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">press keys</dfn> given <var>command parameters</var>:", |
| 601 | + "rationale": ".algorithm", |
600 | 602 | "steps": [ |
601 | 603 | { |
602 | 604 | "html": "<p><a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#try\" id=\"ref-for-try③\">Try</a> to <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#check-that-keyboard-interaction-can-be-simulated\" id=\"ref-for-check-that-keyboard-interaction-can-be-simulated\">check that keyboard interaction can be simulated</a>.</p>" |
|
633 | 635 | } |
634 | 636 | ] |
635 | 637 | }, |
| 638 | + { |
| 639 | + "name": "remote end steps for interaction.userIntent", |
| 640 | + "html": "The <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end-steps\" id=\"ref-for-remote-end-steps⑤\">remote end steps</a> given <var>session</var> and <var>command parameters</var> are:", |
| 641 | + "rationale": ".algorithm", |
| 642 | + "steps": [ |
| 643 | + { |
| 644 | + "html": "<p>Let <var>name</var> be the value of the <code>name</code> field of <var>command\nparameters</var>.</p>" |
| 645 | + }, |
| 646 | + { |
| 647 | + "html": "If there is an entry in the <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#table-of-standard-user-intents\" id=\"ref-for-table-of-standard-user-intents\">table of standard user intents</a> with name <var>name</var>:", |
| 648 | + "rationale": "let", |
| 649 | + "steps": [ |
| 650 | + { |
| 651 | + "html": "<p>Let <var>algorithm</var> be the algorithm associated with user intent <var>name</var> in the <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#table-of-standard-user-intents\" id=\"ref-for-table-of-standard-user-intents①\">table of standard user intents</a>.</p>" |
| 652 | + } |
| 653 | + ] |
| 654 | + }, |
| 655 | + { |
| 656 | + "html": "Otherwise, if there is an entry in the <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end-table-of-extension-user-intents\" id=\"ref-for-remote-end-table-of-extension-user-intents\">table of extension user intents</a> with name <var>name</var>:", |
| 657 | + "rationale": "let", |
| 658 | + "steps": [ |
| 659 | + { |
| 660 | + "html": "<p>Let <var>algorithm</var> be the algorithm associated with user intent <var>name</var> in the <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#remote-end-table-of-extension-user-intents\" id=\"ref-for-remote-end-table-of-extension-user-intents①\">table of extension user intents</a>.</p>" |
| 661 | + } |
| 662 | + ] |
| 663 | + }, |
| 664 | + { |
| 665 | + "html": "Otherwise:", |
| 666 | + "rationale": "return", |
| 667 | + "steps": [ |
| 668 | + { |
| 669 | + "html": "<p>Return an <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#error\" id=\"ref-for-error①③\">error</a> with <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#error-code\" id=\"ref-for-error-code⑦\">error code</a> <a data-link-type=\"dfn\" href=\"https://w3c.github.io/at-driver/#error-code-unknown-user-intent\" id=\"ref-for-error-code-unknown-user-intent\">unknown user intent</a>.</p>" |
| 670 | + } |
| 671 | + ] |
| 672 | + }, |
| 673 | + { |
| 674 | + "html": "<p>Return the result of evaluating <var>algorithm</var> given <var>command parameters</var>.</p>" |
| 675 | + } |
| 676 | + ] |
| 677 | + }, |
636 | 678 | { |
637 | 679 | "name": "remote end event trigger for interaction.capturedOutput", |
638 | 680 | "html": "When the assistive technology would send some text <var>data</var> (a string, without speech-specific markup or annotations) to the Text-To-Speech system, or equivalent for non-speech assistive technology software, run these steps:", |
|
0 commit comments