Namespace: KeymapManager

silkedit. KeymapManager

キーマップを管理するオブジェクト

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