| OLD | NEW |
| 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: | 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: |
| 2 1) The <head> information in this page is significant, should be uniform | 2 1) The <head> information in this page is significant, should be uniform |
| 3 across api docs and should be edited only with knowledge of the | 3 across api docs and should be edited only with knowledge of the |
| 4 templating mechanism. | 4 templating mechanism. |
| 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a | 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a |
| 6 browser, it will be re-generated from the template, json schema and | 6 browser, it will be re-generated from the template, json schema and |
| 7 authored overview content. | 7 authored overview content. |
| 8 4) The <body>.innerHTML is also generated by an offline step so that this | 8 4) The <body>.innerHTML is also generated by an offline step so that this |
| 9 page may easily be indexed by search engines. | 9 page may easily be indexed by search engines. |
| 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> | 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> |
| (...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 548 <h3 id="navigation"> Navigation </h3> | 548 <h3 id="navigation"> Navigation </h3> |
| 549 | 549 |
| 550 <p> | 550 <p> |
| 551 Check that the user can navigate between | 551 Check that the user can navigate between |
| 552 the different parts of your extension | 552 the different parts of your extension |
| 553 without using the mouse. | 553 without using the mouse. |
| 554 Also check that any popups on page actions or browser actions | 554 Also check that any popups on page actions or browser actions |
| 555 are keyboard navigable. | 555 are keyboard navigable. |
| 556 </p> | 556 </p> |
| 557 | 557 |
| 558 <p id="builtin"> |
| 559 On Windows, you can use <b>Shift+Alt+T</b> |
| 560 to switch the keyboard focus to the toolbar, |
| 561 which lets you navigate to the icons of page actions and browser actions. |
| 562 The help topic |
| 563 <a href="http://www.google.com/support/chrome/bin/static.py?hl=en&page=guide
.cs&guide=25799&from=25799&rd=1">Keyboard and mouse shortcuts</a> |
| 564 lists all of Google Chrome's keyboard shortcuts; |
| 565 details about toolbar navigation |
| 566 are in the section <b>Google Chrome feature shortcuts</b>. |
| 567 </p> |
| 568 |
| 558 <p class="note"> | 569 <p class="note"> |
| 559 <b>Note:</b> | 570 <b>Note:</b> |
| 560 We're improving keyboard accessibility to Google Chrome's interface; | 571 The Windows version of Google Chrome 6 was the first |
| 561 keyboard navigation to the icons of page actions and browser actions | 572 to support keyboard navigation to the toolbar. |
| 562 is expected in Google Chrome 6. | 573 Support is also planned for Linux. |
| 563 For details, see | 574 On Mac OS X, |
| 564 <a href="#builtin">Built-in toolbar navigation</a>. | 575 access to the toolbar is provided through VoiceOver, |
| 576 Apple's screenreader. |
| 565 </p> | 577 </p> |
| 566 | 578 |
| 567 <p> | 579 <p> |
| 568 Make sure that it's easy to see | 580 Make sure that it's easy to see |
| 569 which part of the interface has keyboard focus. | 581 which part of the interface has keyboard focus. |
| 570 Usually a focus outline moves around the interface, | 582 Usually a focus outline moves around the interface, |
| 571 but if you’re using CSS heavily this outline might be suppressed | 583 but if you’re using CSS heavily this outline might be suppressed |
| 572 or the contrast might be reduced. | 584 or the contrast might be reduced. |
| 573 Two examples of focus outline follow. | 585 Two examples of focus outline follow. |
| 574 </p> | 586 </p> |
| 575 | 587 |
| 576 <img src="images/a11y/focus-outline-2.png" width="200" height="75" alt="A focus
outline on a Search button"> | 588 <img src="images/a11y/focus-outline-2.png" width="200" height="75" alt="A focus
outline on a Search button"> |
| 577 <br> | 589 <br> |
| 578 <img src="images/a11y/focus-outline.png" width="400" height="40" alt="A focus ou
tline on one of a series of links"> | 590 <img src="images/a11y/focus-outline.png" width="400" height="40" alt="A focus ou
tline on one of a series of links"> |
| 579 | 591 |
| 580 <h4 id="builtin"> Built-in toolbar navigation </h4> | |
| 581 | |
| 582 <p> | |
| 583 Here are the keyboard shortcuts that we expect to be in Google Chrome 6. | |
| 584 You can try them out now in the Dev channel. | |
| 585 </p> | |
| 586 | |
| 587 <p> | |
| 588 </p><table> | |
| 589 <tbody><tr> | |
| 590 <td> <b>Alt+Shift+T</b> </td> | |
| 591 <td> Focus on the first tool in the main toolbar. </td></tr> | |
| 592 | |
| 593 <tr><td> <b>Tab</b>, <b>Shift+Tab</b>, <b>Home</b>, <b>End</b> </td> | |
| 594 <td> Move around in the toolbar, | |
| 595 including focusing on page actions and browser actions. </td></tr> | |
| 596 | |
| 597 <tr><td> <b>Left arrow</b>, <b>Right arrow</b> </td> | |
| 598 <td> Move around in the toolbar, | |
| 599 unless you're in an edit box like the location bar, | |
| 600 where those keys are used for text editing. </td></tr> | |
| 601 | |
| 602 <tr><td> <b>Space</b>, <b>Enter</b> </td> | |
| 603 <td> Activate toolbar buttons, | |
| 604 including page actions and browser actions. </td></tr> | |
| 605 | |
| 606 <tr><td> <b>Context menu key</b>, <b>Shift+F10</b> </td> | |
| 607 <td> Open a toolbar button's context menu. </td></tr> | |
| 608 | |
| 609 <tr><td> <b>Escape</b> </td> | |
| 610 <td> Return focus from the toolbar to the previous location. </td></tr> | |
| 611 | |
| 612 <tr><td> <b>F6</b>, <b>Shift+F6</b> </td> | |
| 613 <td> Switch focus to the next keyboard-accessible pane, | |
| 614 where panes include the | |
| 615 main web content, | |
| 616 toolbar, | |
| 617 and bookmarks bar (if visible). </td></tr> | |
| 618 | |
| 619 </tbody></table> | |
| 620 <p></p> | |
| 621 | |
| 622 | 592 |
| 623 <h3 id="shortcuts"> Shortcuts </h3> | 593 <h3 id="shortcuts"> Shortcuts </h3> |
| 624 | 594 |
| 625 <p> | 595 <p> |
| 626 Although the most common keyboard navigation strategy involves | 596 Although the most common keyboard navigation strategy involves |
| 627 using the Tab key to move focus through the extension interface, | 597 using the Tab key to move focus through the extension interface, |
| 628 that's not always the easiest or most efficient way | 598 that's not always the easiest or most efficient way |
| 629 to use the interface. | 599 to use the interface. |
| 630 You can make keyboard navigation easier | 600 You can make keyboard navigation easier |
| 631 by providing explicit keyboard shortcuts. | 601 by providing explicit keyboard shortcuts. |
| (...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 993 _uff=0; | 963 _uff=0; |
| 994 urchinTracker(); | 964 urchinTracker(); |
| 995 } | 965 } |
| 996 catch(e) {/* urchinTracker not available. */} | 966 catch(e) {/* urchinTracker not available. */} |
| 997 </script> | 967 </script> |
| 998 <!-- end analytics --> | 968 <!-- end analytics --> |
| 999 </div> | 969 </div> |
| 1000 </div> <!-- /gc-footer --> | 970 </div> <!-- /gc-footer --> |
| 1001 </div> <!-- /gc-container --> | 971 </div> <!-- /gc-container --> |
| 1002 </body></html> | 972 </body></html> |
| OLD | NEW |