shortRegistry sınıfı
Klavye kısayollarının kaydına ilişkin sınıf. Bunun tek bir dosya olması amaçlanmıştır. Yeni bir örnek oluşturmamalı ve bu sınıfa yalnızca shortRegistry.registry üzerinden erişmelisiniz.
İmza:
export declare class ShortcutRegistry
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
kayıt otoritesi |
|
ShortcutRegistry |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | Tuş kodu ile klavye kısayolu arasına bir 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 kayıtlı olduğu serileştirilmiş anahtar kodlarını alır. | |
getKeyMap() | Geçerli tuş eşlemesini 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) | Önemli tuşları işler. | |
register(kısayol, opt_allowOverrides) | Bir klavye kısayolu kaydeder. | |
removeAllKeyMappings(shortcutName) | Belirtilen ada sahip bir kısayolun tüm tuş eşlemelerini kaldırır. Varsayılan tuş eşlemelerini değiştirirken ve kısayola kaydedilen 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şleme ayarlandığında varsayılan tuş eşlemeleri geçersiz kılınır. | |
unregister(shortcutName) | Verilen tuş koduyla kayıtlı bir klavye kısayolunun kaydını iptal eder. Bu işlem, bu kısayola referans veren tüm tuş eşlemelerini de kaldırır. |