イベントリスナ

  1. クリックなどのイベントをリスンするマクロは書けますか?クリックしたときのカーソルの行を読んで内容のパターンによって振る舞いを変えるようなことがしたいです。

     |  阿部  |  返信
  2. 現時点では、マクロからクリックなどの入力イベントを直接リスンする機能は用意されていません。

    マクロの具体的な内容が分からないため推測になりますが、マウスクリックを拾いたいのであれば、プラグインで対応できる可能性があります。

    プラグインなら WM_LBUTTONUP などのマウスイベントを取得できます。

    クリックした位置のカーソル行を取得したい場合は、プラグインの Editor_DevToView メソッドを使うことで、マウスポインタの座標をエディター上のカーソル位置に変換できます。

    また別のアプローチとして、AutoHotkey やマウスジェスチャー系のアプリを使ってマウスクリックを拾い、外部から処理を呼び出す方法も考えられそうです。

     |  Kuro  |  返信
スポンサーリンク