ShortcutRegistry sınıfı
Klavye kısayollarının kaydedilmesiyle ilgili sınıf. Bunun bir tekilleştirilmesi amaçlanmıştır. Yeni bir örnek oluşturmamalı ve bu sınıfa yalnızca ShortcutRegistry.Registry'den erişmelisiniz.
İmza:
export declare class ShortcutRegistry
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
registry |
|
ShortcutRegistry |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | Tuş kodu ile klavye kısayolu arasına eşleme ekler. | |
createSerializedKey(keyCode, değiştiriciler) | Tuş eşlemede kullanılacak serileştirilmiş anahtar kodunu oluşturur. | |
getKeyCodesByShortcutName(shortcutName) | Belirtilen ada sahip kısayolun kaydedildiği seri hale getirilmiş anahtar kodlarını alır. | |
getKeyMap() | Geçerli tuş eşlemeyi alır. | |
getRegistry() | Klavye kısayollarının kaydını alır. | |
getShortcutNamesByKeyCode(keyCode) | Belirtilen anahtar koduna kaydedilen kısayolları alır. | |
onKeyDown(workspace, e) | Tuş basılı etkinliğini yönetir. | |
register(shortcut, opt_allowGeçersizs) | Klavye kısayolu kaydeder. | |
removeAllKeyMappings(shortcutName) | Belirtilen ada sahip bir kısayolun tüm tuş eşlemelerini kaldırır. Varsayılan tuş eşlemeleri değiştirilirken ve kısayola kayıtlı anahtar kodları bilinmiyorsa kullanışlıdır. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | Tuş kodu ile klavye kısayolu arasındaki eşlemeyi kaldırır. | |
reset() | Kayıt defterini ve keyMap'i temizleyip yeniden oluşturun. | |
setKeyMap(newKeyMap) | Tuş eşlemeyi ayarlar. Tuş eşlemenin ayarlanması, tüm varsayılan tuş eşlemelerini geçersiz kılar. | |
unregister(shortcutName) | Verilen anahtar koduyla kaydedilmiş bir klavye kısayolunun kaydını iptal eder. Bu işlem, bu kısayola başvuruda bulunan tüm tuş eşlemelerini de kaldırır. |