Bagikan melalui


Properti KeyboardShortcut

Properti KeyboardShortcut menjelaskan kombinasi kunci atau tombol 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 tombol 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: [[kunci pengubah]+[...] +] nama kunci.

Contohnya termasuk ALT+F, CTRL+ALT+4, WIN+F1, CTRL+ALT+SHIFT+BACKSPACE, atau hanya BACKSPACE.

Tabel berikut ini mencantumkan kunci pengubah.

Tombol pengubah Deskripsi
ALT Kunci pengubah alternatif
CTRL Tombol pengubah kontrol
SHIFT Tombol pengubah Shift
MENANG Kunci logo Windows
FN Kunci fungsi pada komputer portabel

 

Jangan melokalisasi 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 ketika 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.