Matumizi ya kibodi

KitufeKitendo
Enter au SpaceKwenye trigger: hufungua menyu kwenye kipengee chake cha kwanza. Kwenye kipengee: hukichagua, au hufungua menyu ndogo yake.
Mshale wa chiniKwenye trigger: hufungua menyu kwenye kipengee chake cha kwanza. Ndani ya menyu: huenda kwenye kipengee kinachofuata.
Mshale wa juuKwenye trigger: hufungua menyu kwenye kipengee chake cha mwisho. Ndani ya menyu: huenda kwenye kipengee kilichotangulia.
Home na EndHuenda kwenye kipengee cha kwanza au cha mwisho.
Mshale wa kuliaHufungua menyu ndogo na kwenda kwenye kipengee chake cha kwanza (mshale wa kushoto katika maandishi ya kulia kwenda kushoto).
Mshale wa kushotoHufunga menyu ndogo na kurudi kwenye kipengee mzazi wake (mshale wa kulia katika maandishi ya kulia kwenda kushoto).
EscapeHufunga menyu na kurudisha focus kwenye trigger.
HerufiHuenda kwenye kipengee kinachofuata ambacho lebo yake inaanza na maandishi yaliyoandikwa.

Maelezo ya ufikivu

  • Trigger hupata aria-haspopup, aria-expanded na aria-controls; menyu na vipengee vyake hupata majukumu yao ya ARIA kutoka Angular Aria.
  • Kipengee kilichoangaziwa hutumia ujazo kamili wenye utofautishaji wa maandishi wa angalau 4.5:1, na pia hutumika kama kiashiria cha focus. Katika hali ya forced colors hupata mstari wa nje wa kuangazia wa mfumo.
  • Vipengee vinavyoweza kuteuliwa hutangaza hali yao kupitia aria-checked.
  • Kuchagua kipengee hufunga menyu na kurudisha focus kwenye trigger. Kuhamisha focus nje ya trigger na menyu pia huifunga.
  • Vipengee vina kimo cha angalau pikseli 28, juu ya ukubwa wa chini wa eneo la kubofya wa WCAG 2.2.