Properti KeyboardShortcut
Properti KeyboardShortcut menjelaskan kombinasi kunci atau kunci yang mengaktifkan objek yang dapat diakses tertentu.
Properti KeyboardShortcut diambil dengan memanggil IAccessible::get_accKeyboardShortcut.
String yang diambil menjelaskan kunci pintasan (juga disebut akselerator keyboard ) atau kunci akses (juga disebut mnemonic). Kunci akses adalah karakter bergaris bawah dalam teks menu, item menu, atau label kontrol seperti tombol tekan.
String yang diambil harus berisi nama kunci bersama dengan kunci atau kunci pengubah. String harus dalam format berikut sehingga klien dapat dengan mudah mengurainya: [[pengubah kunci]+[...]+] nama kunci.
Contohnya termasuk ALT+F, CTRL+ALT+4, WIN+F1, CTRL+ALT+SHIFT+BACKSPACE, atau hanya BACKSPACE.
Tabel berikut mencantumkan kunci pengubah.
Kunci pengubah | Deskripsi |
---|---|
ALT | Kunci pengubah alternatif |
CTRL | Tombol pengubah kontrol |
MENGGESER | Tombol pengubah shift |
MENANG | Kunci logo Windows |
FN | Kunci fungsi pada komputer portabel |
Jangan melokalkan string pintasan keyboard.
Menangani Objek yang Memiliki Kedua Jenis Kunci
Jika objek memiliki kunci pintasan dan kunci akses, properti KeyboardShortcut mengembalikan kunci akses. Tombol akses adalah tombol yang akan ditekan pengguna saat objek atau induk objek memiliki fokus keyboard. Misalnya, item menu Cetak mungkin memiliki kunci pintasan (CTRL+P) dan kunci akses (P). Jika pengguna menekan CTRL+P saat menu aktif, tidak ada yang terjadi. Tetapi jika pengguna menekan P saat menu aktif, pengguna akan memanggil kotak dialog Cetak aplikasi. Dalam hal ini, properti KeyboardShortcut adalah "P" untuk mencerminkan apa yang harus ditekan pengguna ketika menu memiliki fokus keyboard.