angular / angular/components

Add support for accesskey

オープン
#11,939 コメント 2 件 リアクション 2 件 担当者 0 名 GitHub で見る
Accessibility area: cdk/a11y feature needs: discussion P4
主要言語
TypeScript
スター
25k
フォーク
6.8k
平均マージ
1日 8時間
マージ済み PR(30日)
91

説明

#### Feature request

#### What is the expected behavior?
In HTML 5 it is possible to add the accesskey attribute to any element, in HTML 4.01 it's possible to set this on anchors, areas, buttons, inputs, labels, legends and textareas.

Any material component that uses one of these should support setting accesskey and pass it to the main html element beneath like other element attributes.

#### What is the current behavior?

As far that I can see no material components are implementing accesskey.

#### What is the use-case or motivation for changing an existing behavior?

We are trying to give users the ability to use keyboard instead of mouse or other pointing tools to be able to use our Angular application. This would help that.

#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 6.0.3
Material 6.2

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

ファイル、テスト、エントリポイントは指定されていません。まず Angular Material コンポーネントが標準の要素属性をどのように転送しているかを特定し、次に基盤となる要素が accesskey をサポートできるコンポーネントを洗い出します。完了の条件は、属性が受け入れられて一貫して引き渡され、影響を受けるコンポーネントがカバレッジで網羅されていることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
angular, typescript
領域
accessibility, frontend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。