ShortcutRegistry クラス
キーボード ショートカットのレジストリ用のクラス。シングルトンが想定されています。新しいインスタンスは作成せず、このクラスには ShortcutRegistry.registry からのみアクセスしてください。
署名:
export declare class ShortcutRegistry
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
registry |
|
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) | 指定されたキーコードに登録されているキーボード ショートカットの登録を解除します。これにより、このショートカットを参照しているキーマッピングも削除されます。 |