2025/6/2 全ロジックジョブファイル sets.Weapons → gear に変更しました。共通ファイルをコピペする人は置換してご利用ください。

【Windower】init.txtによるキーバインドの方法

よく使うようなスクリプトやコマンドをキーバインドさせておくと便利です。

目次

キーバインドの設定方法

基本設定

  • 使用ファイル
    Windower\scripts\init.txt
  • 文字コード
    UTF-8

書式

bind <キー> <実行内容>
  • <キー>
    単独キー(key Mappingを参照)、または修飾キーとの組み合わせ
    • ^: Ctrl
    • !: Alt
    • @: Win
    • #: Apps
    • ~: Shift
  • <実行内容>
    スクリプト実行やコマンド

設定例

私は次のように使っていますので、参考にしてみてください。

# ファンクションキー使用例
bind f1 exec follow;                # follow スクリプト
bind f2 gs c cycle IdleMode;        # GearSwapのIdleモード切替
bind f3 gs c cycle OffenseMode;     # GearSwapのOffenseModeモード切替
bind f4 gs c Idle;gs c lockstyleset;# 装備変更&見た目固定
bind f5 send @all load jazero;      # 全キャラでjazeroのロード
bind f6 send @all unload jazero;    # 全キャラでjazeroのアンロード
bind f11 exec RingWarp;             # デジョンリングなどの装備
bind f12 SellNPC all;               # SellNPC アドオン(ゴミ一括売却)

# テンキー利用例(回復アイテム使用など)
bind numpad0 send @all /si item;
bind numpad1 input /si item;exec medicine/Remedy;
bind numpad2 input /si item;exec medicine/Panacea;
bind numpad3 input /si item;exec medicine/Holywater;
bind numpad4 send @all /si blank;

コマンドを直接書いても良いですが、スクリプトを指定する方がメンテナンス性が高いです。

init.txtの更新方法

init.txtを更新したら、次のコードで更新してください。

exec init

どのキーをバインドさせれば良いのか

F7キーなどFF11で設定されているショートカットキーをバインドさせると、既存機能に影響ができますので、それ以外のキーでバインドを行う必要があります。

私の環境

私はプログラマブルキーボードを使っています。

このキーボードを使えば、画像のようにバインドさせたキーを設定させて画面に前面表示させておくことができますので、迷うことなく処理を実行させることができます。

よく使うスクリプトを常時表示させているので、非常に快適です。

付属のアプリでキーを割り当てられます。

戦闘用レイヤーや移動用レイヤーのように、複数のレイヤーで使うことができますので、上限無く登録することができます。

コマンドを直接登録することはできなかったので、init.txtでバインドした物を指定する形になります。

コメント

コメント一覧 (7件)

  • こちらのサイトを参考に、いろいろ楽しませていただいています。
    initのスクリプト記述について教えていただけないでしょうか。
    Shiftとテンキー 0~9の組み合わせ、つまりShift+1のような記述の場合、 | を使うようですが、実際の記述に起こすと、どのように記載すればよいのでしょうか。
    よろしくお願いいたします。

    • サンプルを更新しました。
      キーバインドの設定方法に割り当てられるキーを記載していますので、ご確認ください。

        • ばっちり動きました! | これに翻弄されていましたが実際の記入のほうは意外とシンプルだったんですね。もっとよく試すべきでした。初心者的なコメントに返信いただきありがとうございました。

  • プログラマブルキーボードについてよく知らなかったので、windowerのアドオンかと思ってました。
    おかしな質問にもお返事ありがとうございました。

  • よく見させてもらってます。
    設定させたキーを画面表示するのは、どうやるのでしょうか?詳しくないのでおかしな質問だったら申し訳ないです。

    • 設定したキーというのは、私の環境に書いてあるプログラマブルキーボードのことですかね?
      これはアマゾンで売ってるキーボードで、アプリを画面に表示できる物です。

コメントする

目次