キーマップを管理するオブジェクト
Methods
-
<static> addKeyEventFilter(cb)
-
キーイベントフィルターを追加する。
Parameters:
Name Type Description cb
module:silkedit.KeymapManager.keyEventFilter キーイベントフィルター
-
<static> dispatch(keyEvent)
-
キーイベントを処理する。
Parameters:
Name Type Description keyEvent
module:silkedit.KeyEvent -
<static> load(filename, source)
-
keymap.ymlをロードする。
Parameters:
Name Type Description filename
string keymap.ymlのパス
source
string ソースとなるパッケージ名
-
<static> removeKeyEventFilter(cb)
-
キーイベントフィルターを削除する。
Parameters:
Name Type Description cb
module:silkedit.KeymapManager.keyEventFilter キーイベントフィルター
-
<static> unload(source)
-
keymap.ymlをアンロードする。
Parameters:
Name Type Description source
string ソース
Type Definitions
-
keyEventFilter(event)
-
キーイベントフィルターはkeymap.ymlで定義されたショートカット実行前に呼びだされる。trueを返すとをショートカットを実行しない。
Parameters:
Name Type Description event
module:silkedit.KeyEvent キーイベント
Returns:
trueならショートカットを実行しない。falseなら実行。
- Type
- boolean