blockly > ShortcutRegistry

ShortcutRegistry クラス

キーボード ショートカットのレジストリ用のクラス。シングルトンが想定されています。新しいインスタンスは作成せず、このクラスには ShortcutRegistry.registry からのみアクセスしてください。

署名:

export declare class ShortcutRegistry 

プロパティ

プロパティ 修飾子 種類 説明
registry

static

readonly

ShortcutRegistry

Methods

メソッド 修飾子 説明
addKeyMapping(keyCode, shortcutName, opt_allowCollision) キーコードとキーボード ショートカット間のマッピングを追加します。
createSerializedKey(keyCode, 修飾子) キーマップで使用されるシリアル化されたキーコードを作成します。
getKeyCodesByShortcutName(shortcutName) 指定された名前のショートカットが登録されているシリアル化されたキーコードを取得します。
getKeyMap() 現在のキーマップを取得します。
getRegistry() キーボード ショートカットのレジストリを取得します。
getShortcutNamesByKeyCode(keyCode) 指定されたキーコードに登録されているショートカットを取得します。
onKeyDown(workspace, e) キーダウン イベントを処理します。
register(shortcut, opt_allowOverrides) キーボード ショートカットを登録します。
removeAllKeyMappings(shortcutName) 指定した名前のショートカットのキーマッピングをすべて削除します。デフォルトのキーマッピングを変更する場合や、ショートカットに登録されているキーコードが不明な場合に便利です。
removeKeyMapping(keyCode, shortcutName, opt_quiet) キーコードとキーボード ショートカット間のマッピングを削除します。
reset() レジストリと keyMap を消去して再作成します。
setKeyMap(newKeyMap) キーマップを設定します。キーマップを設定すると、デフォルトのキーマッピングがオーバーライドされます。
unregister(shortcutName) 指定されたキーコードに登録されているキーボード ショートカットの登録を解除します。これにより、このショートカットを参照しているキーマッピングも削除されます。