Developer's Blog

コードネーム:サジタリウス

フェンリル開発担当の RAPT です。今回は、σ(^^)が社内の開発環境で使っているプラグインをちょっとだけお見せしちゃいます。

それは Sagittarius【サジタリウス】と呼称している Dock プラグインで、任意のアクションを直接実行できるプラグインです。キーボードに慣れている人であれば、マウス操作よりキーボード操作の方が速いので、サジタリウスにフォーカスを移動し、"resta[Tab][Enter]" とするだけで、Sleipnir を再起動できますし、"exi[Tab][Enter]" とするだけで Sleipnir を終了させることができます。

  1. これがサジタリウス。

    1.サジタリウス Dock

  2. コンボボックスにはアクション一覧が登録されています。作ったアクションがきちんと登録できているかを確認するのに便利です。

    2.アクション一覧

  3. 入力ボックスに文字入力を始めると、入力候補が表示されます。

    3.入力候補

  4. 入力文字を増やすことでさらに絞り込みが行われます。

    4.候補絞り込み

  5. さらに、入力中に [Tab] キーを押下すると入力補完もできちゃいます。

    5.Tab 補完もできる

  6. 今のところ、上下に配置した場合はきちんと動作しています。

    6.オプション画面

  7. 「アクション再取得」を実行すると、起動完了後に追加されたアクションも一覧に追加されます。

    7.ボタンメニュー

これで完璧に動作しているとは言えない部分もありますが、こういったツールを使うことで、より効率的に開発を進められるようにしています。

一般的にこういったプラグインの需要があるか判断がつかなかったため、正式公開に値するような作りこみは行っていません。現時点での制限は下記の通り。

  • 実質上、すべてのアクションが登録できるツールバー。ただし、ボタンの並びなどは保存していないので再起動するとボタンが消える。
  • アイコン出したいけど未対応。
  • オプションの「アクション入力ボックスと追加ボタンを表示する」のチェックを外せばツールバーと一緒。テキストは常に右側に表示。
  • テキストはアクション名のまま。
  • Dock なので左右に配置すれば縦置きツールバー。だけど今は左右に配置するとまともに動かない。
  • 入力候補の一覧を操作できない。
  • スキン対応していない。

ま、スクリプト作者には需要が見込めるかも・・・?

Copyright © 2018 Fenrir Inc. All rights reserved.