I was wondering what would need to be done in order to use the accesskey attribute on HTML elements in the browser chrome. Here are some of the differences between the attribute in HTML and XUL that I've found so far:
1) In XUL (https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/accesskey) the shortcut is `Control + key` on Windows and `Command + key` on Mac. In HTML (https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey) the shortcut is `Alt + Shift + key` on Windows and `Control + Alt + key` on Mac. Would we want to change the HTML shortcut (in browser chrome) to match XUL behavior? 2) The FAQ & Policies page (https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/XUL_Accesskey_FAQ_and_Policies) conflicts the with previous point when it says that accesskey is only available on Mac in HTML. If this is correct, would we want to disable accesskey functionality on Mac for HTML (in browser chrome) to maintain the current behavior, or would it working be a benefit of using HTML? 3) The formatting / underlining is controlled by the label-control xbl binding at http://searchfox.org/mozilla-central/source/toolkit/content/widgets/text.xml#66. Presumably this is something that would need to be reimplemented for HTML elements in order to use them in the browser chrome. Am I missing anything else? Thanks, Brian _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform