Sdílet prostřednictvím


KeyboardShortcut – vlastnost

Vlastnost KeyboardShortcut popisuje kombinaci kláves nebo kláves, která aktivuje zadaný přístupný objekt.

Vlastnost KeyboardShortcut se načte voláním IAccessible::get_accKeyboardShortcut.

Načtený řetězec popisuje klávesovou zkratku (označovanou také jako akcelerátor klávesnice) nebo přístupový klíč (označuje se také jako mnemonic). Přístupový klíč je podtržený znak v textu nabídky, položky nabídky nebo popisku ovládacího prvku, jako je například tlačítko.

Načtený řetězec musí obsahovat název klíče spolu s modifikačním klíčem nebo klíči. Řetězec musí být v následujícím formátu, aby ho klienti mohli snadno analyzovat: [[modifikační klíč]+[...]+] název klíče.

Mezi příklady patří ALT+F, CTRL+ALT+4, WIN+F1, CTRL+ALT+SHIFT+BACKSPACE nebo jednoduše BACKSPACE.

Následující tabulka uvádí modifikační klíče.

Modifikační klávesa Popis
ALT Alternativní modifikační klávesa
CTRL Modifikační klávesa ovládacího prvku
SMĚNA Modifikační klávesa Shift
VYHRÁT Klávesa s logem Windows
FN Funkční klíč na přenosných počítačích

 

Nelokalizovat řetězce klávesových zkratek.

Zpracování objektů s oběma typy klíčů

Pokud má objekt jak klávesovou zkratku, tak přístupový klíč, vrátí vlastnost KeyboardShortcut přístupový klíč. Přístupová klávesa je ten, který by uživatel stiskl, když má objekt nebo nadřazený objekt fokus klávesnice. Například položka nabídky Tisk může mít klávesovou zkratku (CTRL+P) i přístupový klíč (P). Pokud uživatel stiskne ctrl+P, když je nabídka aktivní, nic se nestane. Pokud ale uživatel stiskne P, když je nabídka aktivní, vyvolá dialogové okno aplikace Tisk. V tomto případě je vlastnost KeyboardShortcut "P", aby odrážela, co uživatel musí stisknout, když má nabídka fokus klávesnice.