blockly > ShortcutRegistry > onKeyDown

ShortcutRegistry.onKeyDown() yöntemi

Tuş basma etkinliklerini işler.

  • e etkinliğinin tetiklenmesine neden olan tuş kodlarıyla eşleştirilen tüm KeyboardShortcut'ler, en son kaydedilenlerden en eskiye doğru sırayla işlenir. - Kısayolun preconditionFn işlevi varsa çağrılır. preconditionFn yanlış döndürürse kısayolun callback işlevi atlanır. İşleme, varsa sonraki kısayolda devam eder. - Ardından kısayolun callback işlevi çağrılır. Doğru döndürülürse işlem sonlandırılır ve onKeyDown doğru değerini döndürür. Yanlış döndürürse işlem, varsa sonraki kısayolda devam eder. - Belirtilen tuş kodu için kayıtlı tüm kısayollar işlendikten sonra hiçbiri true döndürmediyse onKeyDown false döndürür.

İmza:

onKeyDown(workspace: WorkspaceSvg, e: KeyboardEvent): boolean;

Parametreler

Parametre Tür Açıklama
çalışma alanı WorkspaceSvg Etkinliğin yakalandığı ana çalışma alanı.
e KeyboardEvent Tuş aşağı etkinliği.

İadeler:

boolean

Etkinlik ele alındıysa doğru, aksi takdirde yanlış değerini alır.