FlightGear CVS/OSG の新機能 - マルチキーコマンド
Tat
投稿数: 375
久々に AirRacing 以外の新機能を紹介致します。
Melchior Franz が非常に便利な機能を作ってくれました。
その名も multikey command です。
何をするかと言いますと、コロンで始まるキーストロークで色んなフライトギアのコマンドを実行してしまおうという物です。
例えばこんな感じで画面上で直接キーストロークをタイプします。
引用:
コマンド自体は覚えておく必要がありますが、タイプしていると、何をしているのかはポップアップ画面に表示されるのでとても判りやすいです。最後にリターンを押すとコマンドが実行されます。(:1 の様にリターンを打たずに実行するコマンドを作成する事も可能です。)
この機能のおかげで、今迄メニューやダイアログ、或いはプロパティーブラウザ上でしか設定できなかった事が、キーストロークコマンドで設定できるようになります。まだ始まったばかりなので、利用可能なコマンドは少ないですが、これからどんどん増えて行くでしょう。
現時点での最新版は以下から取得できます。
http://macflightgear.sourceforge.net/wp-content/uploads/multikey/multikey-20080928-3.tar.gz
なお、この機能は FlightGear/CVS の 2008年8月以降のものでないと動作しないでしょう。1.0.0 では確実に動作しません。
インストール方法は ReadMe.txt に記述していますが、ざっくり説明すると、
1) tar.gz ファイルを解凍
2) multikey/Input/Keyboard/* を $FG_ROOT/Input/Keyboard/ にコピー
3) multikey/Nasal/* を $FG_ROOT/Nasal/ にコピー
4) multikey/keyboard.xml を $FG_ROOT/ にコピー
5) multikey/ReadMe.txt をよく読む
6) FlightGear を起動して、コマンドを使う
では、お楽しみください。
さて、感の鋭い読者の方々は、なんで Melchior が作成した物が私のサイトにあるかと思ったかもしれませんね。
IRC で Melchior が 「誰かこの機能試してみない?」と言った時に「んじゃ試す」といって使ってみました。ところが、2,3日前の Nasal インタープリターの変更が、しっかり Nasal スクリプトに反映されてまして、1週間前のソースをまだ使っているものぐさな私の環境では動作しなかったのです。そこで、より多くのユーザに使ってもらえるようにと、ちょっとソースを変更しまして、(多分ですが)8月始め以降のソースから作成されたバイナリパッケージでも動作するようにしました。
更に、使ってみるとコマンドが数個しかないという事に気づきました。(ま、デモですから...) そこで、よく使いそうなコマンドを作って、ここ数日の Nasal スクリプトの更新 (これも必要。さすが Melchoir, 新機能をいち早く使いこなしてる、というか大抵は彼が更新したんだろうけど..) や、必要なキー設定も一緒にパックしました。そういう経緯で私の所にパッケージが転がっているわけです。
なお、コマンド設定ファイル (multikey.xml) は開発初期段階ですので、コマンド名や機能が頻繁に変更される可能性が高いです。近々 cvs に入ると思いますが、それまでは私のサイトで更新して行きます。ファイルのあるフォルダを時々観察して、新しい物があればダウンロードしてください。
Melchior Franz が非常に便利な機能を作ってくれました。
その名も multikey command です。
何をするかと言いますと、コロンで始まるキーストロークで色んなフライトギアのコマンドを実行してしまおうという物です。
例えばこんな感じで画面上で直接キーストロークをタイプします。
引用:
:frt+0.3 # ラダートリムを +0.3 調整する (flight - rudder - trim の略)
:ahb100 # 磁気方位 100° に向ける (autopilot - heading bug の略)
:apv1000 # 毎分1000ft で上昇する (autopilot - pitch/altitude - vertical speed の略)
:et1 # スロットルを最大にする (engine - throttle の略)
コマンド自体は覚えておく必要がありますが、タイプしていると、何をしているのかはポップアップ画面に表示されるのでとても判りやすいです。最後にリターンを押すとコマンドが実行されます。(:1 の様にリターンを打たずに実行するコマンドを作成する事も可能です。)
この機能のおかげで、今迄メニューやダイアログ、或いはプロパティーブラウザ上でしか設定できなかった事が、キーストロークコマンドで設定できるようになります。まだ始まったばかりなので、利用可能なコマンドは少ないですが、これからどんどん増えて行くでしょう。
現時点での最新版は以下から取得できます。
http://macflightgear.sourceforge.net/wp-content/uploads/multikey/multikey-20080928-3.tar.gz
なお、この機能は FlightGear/CVS の 2008年8月以降のものでないと動作しないでしょう。1.0.0 では確実に動作しません。
インストール方法は ReadMe.txt に記述していますが、ざっくり説明すると、
1) tar.gz ファイルを解凍
2) multikey/Input/Keyboard/* を $FG_ROOT/Input/Keyboard/ にコピー
3) multikey/Nasal/* を $FG_ROOT/Nasal/ にコピー
4) multikey/keyboard.xml を $FG_ROOT/ にコピー
5) multikey/ReadMe.txt をよく読む
6) FlightGear を起動して、コマンドを使う
では、お楽しみください。
さて、感の鋭い読者の方々は、なんで Melchior が作成した物が私のサイトにあるかと思ったかもしれませんね。
IRC で Melchior が 「誰かこの機能試してみない?」と言った時に「んじゃ試す」といって使ってみました。ところが、2,3日前の Nasal インタープリターの変更が、しっかり Nasal スクリプトに反映されてまして、1週間前のソースをまだ使っているものぐさな私の環境では動作しなかったのです。そこで、より多くのユーザに使ってもらえるようにと、ちょっとソースを変更しまして、(多分ですが)8月始め以降のソースから作成されたバイナリパッケージでも動作するようにしました。
更に、使ってみるとコマンドが数個しかないという事に気づきました。(ま、デモですから...) そこで、よく使いそうなコマンドを作って、ここ数日の Nasal スクリプトの更新 (これも必要。さすが Melchoir, 新機能をいち早く使いこなしてる、というか大抵は彼が更新したんだろうけど..) や、必要なキー設定も一緒にパックしました。そういう経緯で私の所にパッケージが転がっているわけです。
なお、コマンド設定ファイル (multikey.xml) は開発初期段階ですので、コマンド名や機能が頻繁に変更される可能性が高いです。近々 cvs に入ると思いますが、それまでは私のサイトで更新して行きます。ファイルのあるフォルダを時々観察して、新しい物があればダウンロードしてください。
投票数:16
平均点:5.00
投稿ツリー
-
FlightGear CVS/OSG の新機能
(Tat, 2008-1-29 4:53)
-
FlightGear CVS/OSG の新機能 - trees
(Tat, 2008-2-1 12:51)
-
Red Bull Race
(Tat, 2008-2-3 5:36)
- osgViewer (Tat, 2008-3-14 17:19)
-
Re: Red Bull Race
(sambar, 2008-3-15 1:57)
-
Re: Red Bull Race
(Tat, 2008-3-18 12:03)
-
AirRacing on Multi Player
(Tat, 2008-3-18 12:22)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-9 17:28)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-10 23:55)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-14 9:26)
-
Re: AirRacing on Multi Player
(sambar, 2008-4-15 0:29)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-15 0:59)
-
Re: AirRacing on Multi Player
(sambar, 2008-4-15 20:48)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-20 2:18)
-
Re: AirRacing on Multi Player
(sambar, 2008-4-20 7:04)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-20 21:52)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-21 0:13)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-21 3:45)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-22 3:09)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-24 1:15)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-26 6:54)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-26 16:56)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-27 3:29)
- Re: AirRacing on Multi Player (Tat, 2008-4-27 6:29)
-
Re: AirRacing on Multi Player
(tiger, 2008-4-29 21:43)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-30 1:19)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-30 2:06)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-30 11:28)
-
Re: AirRacing on Multi Player
(toshi, 2008-5-6 0:48)
-
Re: AirRacing on Multi Player
(Tat, 2008-5-7 1:55)
- Re: AirRacing on Multi Player (Tat, 2008-5-10 4:42)
-
Re: AirRacing on Multi Player
(Tat, 2008-5-7 1:55)
-
Re: AirRacing on Multi Player
(toshi, 2008-5-6 0:48)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-30 11:28)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-30 2:06)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-30 1:19)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-27 3:29)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-26 16:56)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-26 6:54)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-24 1:15)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-22 3:09)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-21 3:45)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-21 0:13)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-20 21:52)
-
Re: AirRacing on Multi Player
(sambar, 2008-4-20 7:04)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-20 2:18)
-
Re: AirRacing on Multi Player
(sambar, 2008-4-15 20:48)
-
Re: AirRacing on Multi Player
(toshi, 2008-4-15 0:59)
-
Re: AirRacing on Multi Player
(sambar, 2008-4-15 0:29)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-14 9:26)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-10 23:55)
-
Re: AirRacing on Multi Player
(Tat, 2008-4-9 17:28)
-
AirRacing on Multi Player
(Tat, 2008-3-18 12:22)
-
Re: Red Bull Race
(Tat, 2008-3-18 12:03)
-
Red Bull Race
(Tat, 2008-2-3 5:36)
-
FlightGear CVS/OSG の新機能 - マルチキーコマンド
(Tat, 2008-9-28 11:15)
- Re: FlightGear CVS/OSG の新機能 - マルチキーコマンド (Tat, 2008-10-3 1:36)
-
マルチスクリーン / マルチカメラアングル
(Tat, 2008-10-17 1:11)
- Re: マルチスクリーン / マルチカメラアングル (zero1962, 2008-11-25 20:27)
-
Re: FlightGear CVS/OSG の新機能
(sambar, 2008-10-18 0:09)
-
Re: FlightGear CVS/OSG の新機能
(toshi, 2008-10-18 1:56)
- Re: FlightGear CVS/OSG の新機能 (Tat, 2008-10-18 6:26)
-
Re: FlightGear CVS/OSG の新機能
(toshi, 2008-10-18 1:56)
-
Re: FlightGear CVS/OSG の新機能
(sambar, 2008-10-18 18:38)
-
Re: FlightGear CVS/OSG の新機能
(Tat, 2008-10-22 1:11)
-
Re: FlightGear CVS/OSG の新機能
(sambar, 2008-10-22 22:53)
-
フルスクリーン設定 (was: Re: FlightGear CVS/OSG の新機能)
(toshi, 2008-10-22 23:48)
- Re: フルスクリーン設定 (was: Re: FlightGear CVS/OSG の新機能) (sambar, 2008-10-23 19:31)
-
フルスクリーン設定 (was: Re: FlightGear CVS/OSG の新機能)
(toshi, 2008-10-22 23:48)
-
Re: FlightGear CVS/OSG の新機能
(sambar, 2008-10-22 22:53)
-
Re: FlightGear CVS/OSG の新機能
(Tat, 2008-10-22 1:11)
- 3D cloud (Tat, 2008-11-8 16:19)
- Re: FlightGear CVS/OSG の新機能 (Tat, 2008-11-11 23:15)
- Re: FlightGear CVS/OSG の新機能 (sambar, 2008-11-25 23:27)
-
Re: FlightGear CVS/OSG の新機能
(zero1962, 2008-11-27 1:49)
- Re: FlightGear CVS/OSG の新機能 (sambar, 2008-11-29 18:31)
- Re: FlightGear CVS/OSG の新機能 (zero1962, 2008-11-27 20:28)
-
Re: FlightGear CVS/OSG の新機能
(zero1962, 2008-11-29 18:36)
-
Re: FlightGear CVS/OSG の新機能
(toshi, 2008-11-30 21:34)
- Re: FlightGear CVS/OSG の新機能 (zero1962, 2008-12-1 22:56)
-
Re: FlightGear CVS/OSG の新機能
(toshi, 2008-11-30 21:34)
- 汎用USB入力デバイス (Tat, 2009-8-30 0:04)
- FlightGear CVS/OSG の新機能 -シェーダー効果 (Tat, 2009-9-4 11:14)
-
FlightGear 開発版 が Git に移行
(toshi, 2010-5-14 1:59)
- Re: FlightGear 開発版 が Git に移行 (sambar, 2010-5-17 0:36)
-
FlightGear CVS/OSG の新機能 - trees
(Tat, 2008-2-1 12:51)