blockly > ShortcutRegistry

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

static

readonly

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.