ShortcutRegistry sınıfı
Klavye kısayolları kayıt defteri sınıfı. Bu, tekil bir öğe olarak tasarlanmıştır. Yeni bir örnek oluşturmamalı ve bu sınıfa yalnızca ShortcutRegistry.registry üzerinden erişmelisiniz.
İmza:
export declare class ShortcutRegistry
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
Kayıt otoritesi |
|
ShortcutRegistry |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
addKeyMapping(keyCode, shortcutName, allowCollision) | Bir tuş kodu ile klavye kısayolu arasında eşleme ekler. Normalde belirli bir tuş koduyla yalnızca bir kısayol eşlenebilir ancak allowCollisions ayarını doğru olarak belirlediğinizde bir klavyenin birden fazla kısayolla eşlenmesine izin verilir. Bu durumda, onKeyDown belirli bir tuş vuruşuyla çağrıldığında, eşlenen kısayolları en son eşlenenden en eskiye doğru ters sırada işler. |
|
createSerializedKey(keyCode, modifiers) | Anahtar haritasında kullanılacak serileştirilmiş anahtar kodunu oluşturur. | |
getKeyCodesByShortcutName(shortcutName) | Belirtilen ada sahip kısayolun kayıtlı olduğu seri numaralı anahtar kodlarını alır. | |
getKeyMap() | Geçerli anahtar haritasını alır. | |
getRegistry() | Klavye kısayollarının kayıt defteri değerini alır. | |
getShortcutNamesByKeyCode(keyCode) | Belirtilen anahtar koduna kayıtlı kısayolları alır. | |
onKeyDown(workspace, e) | Tuş basma etkinliklerini işler. - |
|
register(shortcut, allowOverrides) | Klavye kısayolu kaydeder. | |
removeAllKeyMappings(shortcutName) | Belirtilen ada sahip bir kısayol için tüm anahtar eşlemelerini kaldırır. Varsayılan tuş eşlemelerini değiştirirken ve kısayola kaydedilen tuş kodları bilinmediğinde kullanışlıdır. | |
removeKeyMapping(keyCode, shortcutName, quiet) | Bir tuş kodu ile klavye kısayolu arasındaki eşlemeyi kaldırır. | |
reset() | Kayıt defteri ve keyMap'i temizleyip yeniden oluşturun. | |
setKeyMap(newKeyMap) | Anahtar haritasını ayarlar. Anahtar haritası ayarlandığında tüm varsayılan anahtar eşlemeleri geçersiz kılınır. | |
unregister(shortcutName) | Belirtilen adla kayıtlı bir klavye kısayolunun kaydını siler. Bu işlem, bu kısayola referans veren tüm anahtar eşlemelerini de kaldırır. |