ブロックする >ShortcutRegistry

ShortcutRegistry クラス

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

署名:

export declare class ShortcutRegistry 

プロパティ

プロパティ 修飾子 タイプ 説明
registry

static

readonly

ShortcutRegistry

メソッド

メソッド 修飾子 説明
addKeyMapping(keyCode, shortcutName, opt_allowCollision) キーコードとキーボード ショートカットのマッピングを追加します。
createSerializedKey(keyCode, Modifiers) キーマップで使用されるシリアル化されたキーコードを作成します。
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) 指定されたキーコードで登録されているキーボード ショートカットの登録を解除します。この操作を行うと、このショートカットを参照しているキーマッピングも削除されます。