It should be possible to assign an access key to elements in a shadow DOM. Currently, only elements in the light tree are considered.
Could you please clarify why this is necessary?
User-defined components could have, e.g., a link to a help page, or an [O]K and [C]ancel button embedded that have an access key assigned.
Created attachment 92147 [details] Patch Moving access key members and methods back into Document from TreeScope, traverse into shadow DOM when building access key map.
Committed r85680: <http://trac.webkit.org/changeset/85680>