KeyboardShortcut Özelliği
KeyboardShortcut özelliği, belirtilen erişilebilir nesneyi etkinleştiren bir tuş veya tuş bileşimini açıklar.
KeyboardShortcut özelliği, IAccessible::get_accKeyboardShortcutçağrılarak alınır.
Alınan dize bir kısayol tuşu (klavye hızlandırıcısıolarak da adlandırılır) veya erişim tuşu (anımsatıcıolarak da adlandırılır) açıklar. Erişim tuşu, menü metninde, menü öğesinde veya düğme gibi bir denetimin etiketinde altı çizili bir karakterdir.
Alınan dize, değiştirici anahtar veya anahtarlarla birlikte anahtarın adını içermelidir. İstemcilerin kolayca ayrıştırabilmesi için dize aşağıdaki biçimde olmalıdır: [[değiştirici anahtar]+[...]+] anahtar adı.
Örnek olarak ALT+F, CTRL+ALT+4, WIN+F1, CTRL+ALT+SHIFT+GERİ AL veya yalnızca GERİ AL verilebilir.
Aşağıdaki tabloda değiştirici anahtarlar listelenir.
Değiştirici anahtar | Açıklama |
---|---|
ALT | Alternatif değiştirici anahtar |
CTRL | Denetim değiştirici anahtarı |
VARDİYA | Shift değiştirici tuşu |
KAZANMAK | Windows logo tuşu |
FN | Taşınabilir bilgisayarlarda işlev anahtarı |
Klavye kısayol dizelerini yerelleştirmeyin.
Her iki anahtar türüne de sahip nesneleri işleme
Bir nesnenin hem kısayol tuşu hem de erişim tuşu varsa, KeyboardShortcut özelliği erişim tuşunu döndürür. Erişim tuşu, nesnenin veya nesnenin üst öğesi klavye odağına sahip olduğunda kullanıcının basacağı tuşdur. Örneğin, Yazdır menü öğesinde hem kısayol tuşu (CTRL+P) hem de erişim tuşu (P) olabilir. Kullanıcı menü etkinken CTRL+P tuşlarına basarsa hiçbir şey olmaz. Ancak kullanıcı menü etkinken P tuşuna basarsa uygulamanın Yazdır iletişim kutusunu çağırır. Bu durumda, KeyboardShortcut özelliği, menüde klavye odağı olduğunda kullanıcının basması gerekenleri yansıtmak için "P" olur.