Re: 翻訳ドキュメントに関する話題
toshi
投稿数: 1540
sambarさん、こんばんは。
toshiです。
引用する順番をちょっと変えています。
引用:試してみました。
オリジナルのx45.xmlを使用した場合は、Aileron, Elevator, Throttleは数値が変わりますが、Rudderは0.00000で一定でした。
この時は、#FG_ROOT/Input/Joysticks/Default/joystick.xmlをロードしていますので、その中で定義していないRudder軸は反応しない、と私は理解しています。
引用:おかげさまで、なんら支障なく動いており、重宝させていただいております。
操縦のしやすさのみならず、ジョイスティックの設定方法についても、この1台を使うだけでとても理解が深まりました。
ありがとうございます!
引用:
先ほどsambarさんに無理にお願いして、FGCOMを通じて直接お話しさせていただいたのですが、第3軸以降の情報が必要になるのは、「設定ファイルがFlightGearに付属していない」場合、とのことでしたね。
前回の投稿に書きましたように、そのようなケースについてどのように解説をすればよいのかは、私のほうではまだ考えていません。
ですので、そのようなケースに関しては、[Joystick Information]だけでなく、js_demo.exeを使って設定をする、というsambarさんのお考えに沿って進めていただいてよいのではないかと思います。
また最近、英語フォーラムに、「サポートされていないジョイスティックの設定ファイルを自作するには、Input/Joysticks/Default/four-axis-joystick.xmlを雛形としてやってみると良いよ」という投稿がありましたので、もしよろしければご参照ください。
Re: Joystick Control
http://www.flightgear.org/forums/viewtopic.php?f=2&t=3188#p28267
それと、Vistaの場合は、ジョイスティック名が
- Microsoft PC ジョイスティック ド (js_demoの場合)
- Microsoft PC*W***e*B*b*N *h (Joystick Informationの場合)
のようになるため正しく認識できないことを、sambarさんとr.nakaさんのご協力の下に以前調べましたよね。
英語フォーラムにあるFAQ記事には、この不具合はXPでも起こりえるかのような書き方をしています。
ただ、本当にXPでも起こりえるのかはちょっと私には分かりません。
FAQs: customizing joystick controls; XP/Vista joystick issue
http://www.flightgear.org/forums/viewtopic.php?f=2&t=2439 より引用:
ちなみに上に書かれているメーカ製ジョイスティックドライバのインストールに関して、私から追加情報があります。
Saitek X45の場合なのですが、FlightGearから見えるジョイスティック名は、私の環境では以下のようになりました。
- Windows XP + Saitek ドライバ: Saitek X45 Flight Controller
--> これまでにお伝えしているように、x45.xmlの修正が必要
- Windows XP + OS標準ドライバ: Saitek X45 Flight Control Stick
--> 今回初レポートですが、何もしなくても自動認識できました
以下に、wikiに新たに作るページのラフな素案をまとめてみました。
とりあえず1台の場合で書いてありますが、2台の場合で書ければその方が良いかもしれません。
なにしろまったく推敲していませんので、ご参考程度にお読みいただけますと幸いです。
◎ (仮称ページ名)ジョイスティックの設定方法
* クイック設定ガイド
1. [Joystick Information] の確認
- ジョイスティックをつないだ状態でFlightGearを起動し、[Help] > [Joystick Information] をクリック
- グレー表示でクリック出来ない場合:
-- システムがジョイスティックを認識していないようです。
ジョイスティックが正しく接続されていることを確認してください。
1.1 Driver: 行の確認
- Driver: C:/Program Files/FlightGear/data/Input/Joysticks/メーカ名/機種名.xml となっている場合
-- 自動認識されているので追加設定は不要です。そのままお使いください。
- Driver: C:/Program Files/FlightGear/data/Input/Joysticks/Default/joystick.xml となっている場合
- 自動認識が正常に機能しなかったため、汎用のジョイスティック定義ファイルをロードしています。
このため、基本的な操作しかできません。
ジョイスティックの軸やボタンをフル活用するためには、次の手順に進んでください。
1.2 Joystick #0: 行の確認
- 文字化けしている場合:
-- Vistaでこの現象が発生するようです。
自動認識させることはできませんが、手はまだあります。
ひとまず手順2に進んでください。
- "Saitek X45 Flight Controller"のように正常に表示される場合:
自動認識させることができるかもしれません。
同じく手順2に進んでください。
2. ジョイスティック定義ファイルの調査
- FlightGear をインストールしたフォルダ内の
FlightGear/data/Input/Joysticks
フォルダをたどり、使おうとしているジョイスティックの機種に該当しそうなジョイスティック定義ファイル(メーカ名/機種名.xml)が存在するかどうかを探します。
-- 存在する場合: もうすぐ設定完了です。手順3に進んでください。
-- 存在しない場合:
--- 残念ですが、既存のジョイスティック定義ファイルを雛形とし、jsdemo.exe でボタン動作の確認をしながら自分用のジョイスティックファイルを作成しなくてはなりません。
--- 作成方法については、以下の「ジョイスティック定義ファイルの作成」をご覧ください。
-- 基本的な操作のみでも構わなければ、汎用のジョイスティック定義ファイルのまま使用する、という選択肢もあります。
3. $FG_ROOT/joysticks.xmlの修正
3.1 手順1.2でJoystick #0: が文字化けしていた場合:
- FlightGear\data\joysticks.xml ファイルをテキストエディタで開き、以下のように赤字部分を追加します。
- 再び手順1.の [Joystick Information] を確認し、正しく設定ファイルをロードしていれば完了です。
3.2 手順1.2でJoystick #0: が"Saitek X45 Flight Controller"のように正常に表示されていた場合:
- 手順2で確認したジョイスティック設定ファイル(たとえばFlightGear/data/Input/Joysticks/Saitek/X45.xml)をテキストエディタで開き、たとえば以下の青字部分のような<name>行を追加します。
- 再び手順1.の [Joystick Information] を確認し、正しく設定ファイルをロードしていれば完了です。
* ジョイスティック定義ファイルの作成
(sambarさん、お願いします!)
toshiです。
引用する順番をちょっと変えています。
引用:
sambarさんは書きました:
ところで、toshiさんがジョイスティック動作状況で追加された行を消してデフォルトのジョイスティック設定ファイルを読み込ませてラダーを操作した場合、[Joystick Information]のRudderのところはどうなりますか?
オリジナルのx45.xmlを使用した場合は、Aileron, Elevator, Throttleは数値が変わりますが、Rudderは0.00000で一定でした。
この時は、#FG_ROOT/Input/Joysticks/Default/joystick.xmlをロードしていますので、その中で定義していないRudder軸は反応しない、と私は理解しています。
引用:
PS:X45の具合はどうでしょう?
操縦のしやすさのみならず、ジョイスティックの設定方法についても、この1台を使うだけでとても理解が深まりました。
ありがとうございます!
引用:
joysticks.xmlを以下のように一時的にコメントアウトして[Joystick Information]を見てみたのですが、読み込んだ設定ファイル(Input/Joysticks/Default/joystick.xml)で定義されていない軸についての情報がまったく出ず、軸3以降は「操作しても何も反映されません」でした。
この場合、どうやって軸3〜5(とHATの2軸)を検出させればいいか悩んでいます。
(CH Pro Yokeは5軸+HATがあるのですが、デフォルトでは軸0はエルロン、軸1はエレベータ、軸2はスロットルに割り当てられていました。)
#今のところ、js_demoを使うのが一番楽ですが・・・
先ほどsambarさんに無理にお願いして、FGCOMを通じて直接お話しさせていただいたのですが、第3軸以降の情報が必要になるのは、「設定ファイルがFlightGearに付属していない」場合、とのことでしたね。
前回の投稿に書きましたように、そのようなケースについてどのように解説をすればよいのかは、私のほうではまだ考えていません。
ですので、そのようなケースに関しては、[Joystick Information]だけでなく、js_demo.exeを使って設定をする、というsambarさんのお考えに沿って進めていただいてよいのではないかと思います。
また最近、英語フォーラムに、「サポートされていないジョイスティックの設定ファイルを自作するには、Input/Joysticks/Default/four-axis-joystick.xmlを雛形としてやってみると良いよ」という投稿がありましたので、もしよろしければご参照ください。
Re: Joystick Control
http://www.flightgear.org/forums/viewtopic.php?f=2&t=3188#p28267
それと、Vistaの場合は、ジョイスティック名が
- Microsoft PC ジョイスティック ド (js_demoの場合)
- Microsoft PC*W***e*B*b*N *h (Joystick Informationの場合)
のようになるため正しく認識できないことを、sambarさんとr.nakaさんのご協力の下に以前調べましたよね。
英語フォーラムにあるFAQ記事には、この不具合はXPでも起こりえるかのような書き方をしています。
ただ、本当にXPでも起こりえるのかはちょっと私には分かりません。
FAQs: customizing joystick controls; XP/Vista joystick issue
http://www.flightgear.org/forums/viewtopic.php?f=2&t=2439 より引用:
2. The problem, as "caused" by Windows XP/Vista.
It seems as if Windows XP and/or Vista tend to report all joystick names as "Microsoft PC-Joystick Driver" regardless of what they are. This may or may not hold true if the user has taken the time to install the manufacturer's specific driver for that device; all feedback we have received so far seems to indicate that Windows defaults to a "generic" MS driver regardless, but your mileage may vary.
ちなみに上に書かれているメーカ製ジョイスティックドライバのインストールに関して、私から追加情報があります。
Saitek X45の場合なのですが、FlightGearから見えるジョイスティック名は、私の環境では以下のようになりました。
- Windows XP + Saitek ドライバ: Saitek X45 Flight Controller
--> これまでにお伝えしているように、x45.xmlの修正が必要
- Windows XP + OS標準ドライバ: Saitek X45 Flight Control Stick
--> 今回初レポートですが、何もしなくても自動認識できました
以下に、wikiに新たに作るページのラフな素案をまとめてみました。
とりあえず1台の場合で書いてありますが、2台の場合で書ければその方が良いかもしれません。
なにしろまったく推敲していませんので、ご参考程度にお読みいただけますと幸いです。
◎ (仮称ページ名)ジョイスティックの設定方法
* クイック設定ガイド
1. [Joystick Information] の確認
- ジョイスティックをつないだ状態でFlightGearを起動し、[Help] > [Joystick Information] をクリック
- グレー表示でクリック出来ない場合:
-- システムがジョイスティックを認識していないようです。
ジョイスティックが正しく接続されていることを確認してください。
1.1 Driver: 行の確認
- Driver: C:/Program Files/FlightGear/data/Input/Joysticks/メーカ名/機種名.xml となっている場合
-- 自動認識されているので追加設定は不要です。そのままお使いください。
- Driver: C:/Program Files/FlightGear/data/Input/Joysticks/Default/joystick.xml となっている場合
- 自動認識が正常に機能しなかったため、汎用のジョイスティック定義ファイルをロードしています。
このため、基本的な操作しかできません。
ジョイスティックの軸やボタンをフル活用するためには、次の手順に進んでください。
1.2 Joystick #0: 行の確認
- 文字化けしている場合:
-- Vistaでこの現象が発生するようです。
自動認識させることはできませんが、手はまだあります。
ひとまず手順2に進んでください。
- "Saitek X45 Flight Controller"のように正常に表示される場合:
自動認識させることができるかもしれません。
同じく手順2に進んでください。
2. ジョイスティック定義ファイルの調査
- FlightGear をインストールしたフォルダ内の
FlightGear/data/Input/Joysticks
フォルダをたどり、使おうとしているジョイスティックの機種に該当しそうなジョイスティック定義ファイル(メーカ名/機種名.xml)が存在するかどうかを探します。
-- 存在する場合: もうすぐ設定完了です。手順3に進んでください。
-- 存在しない場合:
--- 残念ですが、既存のジョイスティック定義ファイルを雛形とし、jsdemo.exe でボタン動作の確認をしながら自分用のジョイスティックファイルを作成しなくてはなりません。
--- 作成方法については、以下の「ジョイスティック定義ファイルの作成」をご覧ください。
-- 基本的な操作のみでも構わなければ、汎用のジョイスティック定義ファイルのまま使用する、という選択肢もあります。
3. $FG_ROOT/joysticks.xmlの修正
3.1 手順1.2でJoystick #0: が文字化けしていた場合:
- FlightGear\data\joysticks.xml ファイルをテキストエディタで開き、以下のように赤字部分を追加します。
<PropertyList>
<!--
<js-named include="Input/Joysticks/Local/X45-modified.xml"/>
<js n="0" include="Input/Joysticks/Local/joystick_0.xml"/>
-->
<js n="0" include="Input/Joysticks/Saitek/ST290-Pro.xml"/>
</PropertyList>
3.2 手順1.2でJoystick #0: が"Saitek X45 Flight Controller"のように正常に表示されていた場合:
- 手順2で確認したジョイスティック設定ファイル(たとえばFlightGear/data/Input/Joysticks/Saitek/X45.xml)をテキストエディタで開き、たとえば以下の青字部分のような<name>行を追加します。
<PropertyList>
<name>Saitek X45</name>
<name>Saitek Saitek X45</name>
<name>Saitek X45 Flight Controller USB</name>
<name>Saitek X45 Flight Control Stick </name>
<name>Saitek Saitek X45 Flight Control Stick </name>
<name>Saitek X45 Flight Controller</name>
- 再び手順1.の [Joystick Information] を確認し、正しく設定ファイルをロードしていれば完了です。
* ジョイスティック定義ファイルの作成
(sambarさん、お願いします!)
投票数:12
平均点:5.83
投稿ツリー
-
翻訳ドキュメントに関する話題
(toshi, 2007-8-2 6:11)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2007-8-2 21:08)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-8-21 3:05)
-
Re: 「normal axis」の訳語
(sambar, 2007-8-30 21:27)
-
Re: 「normal axis」の訳語
(toshi, 2007-9-4 0:25)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-9-17 22:48)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-9-20 0:48)
-
The Attitude Gyroの翻訳
(sambar, 2007-9-20 23:48)
-
FlightGearマニュアル/第II部/第5章
(toshi, 2007-9-24 21:23)
-
Re: FlightGearマニュアル/第II部/第5章
(Tat, 2007-9-25 10:03)
- Re: FlightGearマニュアル/第II部/第5章 (toshi, 2007-9-26 8:29)
-
Re: FlightGearマニュアル/第II部/第5章
(Tat, 2007-9-25 10:03)
-
Re: FlightGear Flight Schoolの翻訳について
(sambar, 2007-10-18 23:24)
-
Re: FlightGearフライトスクールのライセンスをGFDL1.2にバージョンアップすることを検討
(sambar, 2007-11-1 1:46)
-
FlightGearフライトスクールの翻訳完了
(sambar, 2007-11-2 23:18)
-
Re: FlightGearフライトスクールの翻訳完了
(tetsu, 2007-11-4 11:57)
-
Re: FlightGearフライトスクールの翻訳完了
(sambar, 2007-11-7 22:52)
- Re: FlightGearフライトスクールの翻訳完了 (sambar, 2007-11-22 22:04)
-
Re: FlightGearフライトスクールの翻訳完了
(sambar, 2007-11-7 22:52)
-
Re: FlightGearフライトスクールの翻訳完了
(tetsu, 2007-11-4 11:57)
-
FlightGearフライトスクールの翻訳完了
(sambar, 2007-11-2 23:18)
-
Re: FlightGearフライトスクールのライセンスをGFDL1.2にバージョンアップすることを検討
(sambar, 2007-11-1 1:46)
-
FlightGearマニュアル/第II部/第5章
(toshi, 2007-9-24 21:23)
-
Re: 翻訳ドキュメントに関する話題
(tetsu, 2007-10-3 23:10)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-10-4 0:03)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-10-7 1:19)
-
Re: 翻訳ドキュメントに関する話題
(tetsu, 2007-10-7 20:39)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-10-8 1:30)
-
Re: 翻訳ドキュメントに関する話題
(tetsu, 2007-10-13 16:43)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-1-23 0:44)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-1-26 15:05)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-1-26 17:26)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-1-26 20:00)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-1-28 0:11)
-
Tat 行きます ;-)
(Tat, 2008-1-28 13:12)
-
Re: Tat 行きます ;-)
(toshi, 2008-1-29 23:54)
-
Re: Tat 行きます ;-)
(Tat, 2008-1-31 10:40)
-
Re: Tat 行きます ;-)
(toshi, 2008-2-1 0:54)
- 1.0 向け説明について (Tat, 2008-2-1 1:38)
-
Re: Tat 行きます ;-)
(toshi, 2008-2-1 0:54)
-
Re: Tat 行きます ;-)
(Tat, 2008-1-31 10:40)
-
Re: Tat 行きます ;-)
(toshi, 2008-1-29 23:54)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-1-31 0:07)
- Re: 翻訳ドキュメントに関する話題 (Tat, 2008-1-31 12:21)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-1-31 15:10)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-1-31 17:54)
- Re: 翻訳ドキュメントに関する話題 (Tat, 2008-1-31 23:38)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-2-1 0:37)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-2-1 2:43)
- Re: 翻訳ドキュメントに関する話題 (Tat, 2008-2-1 3:21)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-2-1 2:43)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-1-31 17:54)
-
Tat 行きます ;-)
(Tat, 2008-1-28 13:12)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-1-28 0:11)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-1-26 20:00)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-1-26 17:26)
-
Re: 翻訳ドキュメントに関する話題
(takehiro, 2008-1-26 15:05)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-1-23 0:44)
-
Re: 翻訳ドキュメントに関する話題
(tetsu, 2007-10-13 16:43)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-10-8 1:30)
-
Re: 翻訳ドキュメントに関する話題
(tetsu, 2007-10-7 20:39)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-10-7 1:19)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-10-4 0:03)
-
The Attitude Gyroの翻訳
(sambar, 2007-9-20 23:48)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-9-20 0:48)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-9-17 22:48)
-
Re: 「normal axis」の訳語
(toshi, 2007-9-4 0:25)
-
Re: 「normal axis」の訳語
(sambar, 2007-8-30 21:27)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2007-8-21 3:05)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2008-12-31 10:46)
-
Re: 翻訳ドキュメントに関する話題
(Tat, 2008-12-31 13:36)
- Re: 翻訳ドキュメントに関する話題 (toshi, 2008-12-31 14:09)
-
Re: 翻訳ドキュメントに関する話題
(Tat, 2008-12-31 13:36)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2009-3-22 23:22)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2009-3-23 0:57)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2009-3-23 2:32)
- Re: 翻訳ドキュメントに関する話題 (toshi, 2009-3-23 4:17)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2009-3-23 2:32)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2009-3-23 0:57)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2009-3-25 0:41)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2009-3-25 2:43)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2009-3-25 23:47)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2009-3-25 23:57)
- Re: 翻訳ドキュメントに関する話題 (sambar, 2009-3-29 3:28)
- Re: 翻訳ドキュメントに関する話題 (sambar, 2009-3-29 19:50)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2009-3-25 23:57)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2009-3-25 23:47)
-
Re: 翻訳ドキュメントに関する話題
(toshi, 2009-3-25 2:43)
-
Re: 翻訳ドキュメントに関する話題(進捗状況/懸念点報告)
(sambar, 2009-3-27 20:19)
-
Re: 翻訳ドキュメントに関する話題(進捗状況/懸念点報告)
(toshi, 2009-3-28 21:54)
-
Re: 翻訳ドキュメントに関する話題(進捗状況/懸念点報告)
(sambar, 2009-3-28 22:39)
- Re: 翻訳ドキュメントに関する話題(進捗状況/懸念点報告) (toshi, 2009-3-28 23:17)
-
Re: 翻訳ドキュメントに関する話題(進捗状況/懸念点報告)
(sambar, 2009-3-28 22:39)
-
Re: 翻訳ドキュメントに関する話題(進捗状況/懸念点報告)
(toshi, 2009-3-28 21:54)
- Re: 翻訳ドキュメントに関する話題 (sambar, 2009-7-3 23:16)
-
Re: 翻訳ドキュメントに関する話題
(sambar, 2007-8-2 21:08)