blockly > ShortcutRegistry

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

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 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.