キーボード操作
| キー | 動作 |
|---|---|
| 左右矢印キー | 前日または翌日に移動します。右から左に書く言語では左右が逆になります。 |
| 上下矢印キー | 1週間前または1週間後の日に移動します。 |
| Home / End | 週の最初または最後の日に移動します。 |
| Page Up / Page Down | 前月または翌月に移動します。Shift を併用すると前年または翌年に移動します。 |
| Enter または Space | その日を選択するか、選んだ月または年の表示に切り替えます。 |
| Esc | 期間の始めに選んだ日を取り消すか、元の表示に戻ります。 |
アクセシビリティの注意点
- 各月はタイトルで名前が付いた
gridで、曜日の省略しない名前がabbrに入っています。 - 各日には省略のない日付が名前として付き、「Today」「unavailable」や、期間の始点・終点であることが加わります。選ばれた日には
aria-selected、選べない日にはaria-disabledが付きます。 - グリッドのタブストップは1つだけで、ロービング
tabindexを使います。前後の月に移動するボタンは、新しい月を読み上げます。