#3660

takuya
参加者

そうなんです。Ctrl+Sでできるんですよね。

ただ、キー割り当てを編集してしまうと、マクロファイルが読み込めないときにエラーがキャッチできない・・・キー割り当てを各設定に何度も書くのは不便じゃないかな。

もしイベントが取得できるとスマートな記述ができるじゃないかと。

Event.js

document.onLoad = function(){
loadBookmark( document.ConfigName );
document.onSave = function (){
Subversion.update( document.Name );
WebPreview.reload();
}
}
ducument.onKeyPress = function (){
if( autoComplete.Enabled ){
autoComplete.show();
}
}
}

のようにまとめて、一箇所に記述可能になって便利。

イベントが取れたら他にもいろいろ応用で

FxのJavaScript実装や,IEのJScript実装のように、onKyePressなどもあればもっと柔軟に対応できるんですよね。

たとえば、マクロを明示的に実行しなくても、キーボードイベントでオートコンプリートができるとか。JS/CSS/HTMLでSnipptsを切り替えるとか。キーボード処理をsleep()で遅延させて、2ストロークキーを実現するとか。。。