blockly > ShortcutRegistry > onKeyDown

ShortcutRegistry.onKeyDown() メソッド

キーダウン イベントを処理します。

  • イベント e の発生をトリガーするキーコードにマッピングされた KeyboardShortcut は、登録された順序で処理されます。- ショートカットの preconditionFn が存在する場合、それが呼び出されます。preconditionFn が false を返した場合、ショートカットの callback 関数はスキップされます。処理は、次のショートカット(存在する場合)に進みます。- ショートカットの callback 関数が呼び出されます。true を返すと、処理が終了し、onKeyDown は true を返します。false が返された場合は、次のショートカット(存在する場合)に処理が進みます。- 指定されたキーコードに対して登録されているすべてのショートカットが処理され、いずれも true を返さなかった場合、onKeyDown は false を返します。

署名:

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

パラメータ

パラメータ 説明
ワークスペース WorkspaceSvg イベントがキャプチャされたメイン ワークスペース。
e KeyboardEvent キーダウン イベント。

戻り値:

ブール値

イベントが処理された場合は true、処理されなかった場合は false。