ホーム
>>
RSSセンター
>>
AHKを使ったチャットメッセージ入力
Japan Virtual Soaring Club
(2026/4/5 10:28:57)
AHKを使ったチャットメッセージ入力
(2026/2/15 10:32:24)
RSSセンター
| メイン | 簡易ヘッドライン |
Japan Virtual Soaring Club
(2026/4/5 10:28:57)
AHKを使ったチャットメッセージ入力
(2026/2/15 10:32:24)
VRを使っているとキーボードをタイプすることが出来ないのでなかなかタイミング良くチャットメッセージを入力できません。そこでAutoHotKeyをつかって少しのボタン操作でテンプレートに保存した文字列をチャット欄に入力できるスクリプトをChatGPTの助けを借りて作りました。おかげでこれまでボタン一つに一つのメッセージを登録していて押し間違えを頻発していたのが防げて、最低二つのボタンで送信可能です。
1348AutoHotKey のv1.1をインストールした上で以下のスクリプトを実行してください。既に別のAHKスクリプトを実行している場合でもAHKは複数のスクリプトを同時に実行することが出来るようです。
1347(スクリプトの準備)
- メッセージをスクリプトのtemplate部分に順番に書き込んでおく。良く使う順に記載しておくと便利です。
- 順送り表示、逆送り表示に使いたいキーを指定する。
(最後まで行ったら最初のメッセージに戻るので逆送りの必要はないという人は該当部分を削除するか行頭に;を記入してREM化してください) - Backspaceキーを押す回数のところをテンプレートの文字列の最大文字数に修正
(次の文字列を表示するために毎回Backspaceキーを指定の回数だけ押して前の文字列を消去しています)
(使い方)
- 順送り/逆送りボタンを押すとテンプレートの文字列の一番最初の文字列がチャット欄に入力される
- 繰り返し順送り/逆送りボタンを押すと表示されている文字列を消去して次のテンプレートの文字列が入力される
- 送信したい文字列が表示されたところでEnterキーを押してメッセージを送信
(ヒント)
- 逆送りが必要なければ順送りボタン、Enterキーの二つのキーだけでメッセージを送信できる。
(キャンセル用にESCもあると安心かも) - ロータリーエンコーダーに設定すると右回り左回りでメッセージを選択できるので分かりやすい?
- Condorではデフォルトでフルキーボード上のほぼ全てのキーが何らかの操作に登録されてしまっているので、別のキーを設定する場合はF13~24キーを使うか、CtrlやAltなど装飾キーを同時に使ったキーアサインも検討下さい。ブラウザーキーやメディアキーも使えるようです。
- キーの変わりにジョイスティックのボタンを設定する場合は以下の書式で書き込んでください。
<number>Joy<button>
(記入例)1Joy3 ← 1番目のHIDの3番ボタン WindowsのUSB Game Controllersを開いた時に出てくる順番がHID番号。ケーブルを挿し直すと順番が変わってしまうことがあるので注意
以上、分かる人には分かるお便利情報でした。やはりCondor楽しむにはロータリーエンコーダー付きマクロキーボードが欲しいですね。小型のマクロキーボードはいつの間にかコモディティー化して随分安価になってます。
何か分からないことありましたら返信またはForumのダイレクトメッセージでどうぞ。
Naoki_NT3
execution time : 0.009 sec