logo
ホーム •  フォーラム •  日本語wikiトップ •  アカウント情報 •  サイト内検索 •  新規登録
 ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
 メインメニュー
 米国サイト
 オンライン状況
215 人のユーザが現在オンラインです。 (19 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 215

もっと...

Re: 翻訳ドキュメントに関する話題

このトピックの投稿一覧へ

なし Re: 翻訳ドキュメントに関する話題

msg# 1.4.1.1.1
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-3-25 23:57 | 最終変更
toshi  長老   投稿数: 1540
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>
- 再び手順1.の [Joystick Information] を確認し、正しく設定ファイルをロードしていれば完了です。

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

投稿ツリー

  条件検索へ


 検索

高度な検索
 新しい登録ユーザ
casinolist 2024-11-23
uwolet 2024-11-23
amonoce 2024-11-23
ylemetow 2024-11-23
yzurode 2024-11-23
sinbadtr 2024-11-23
isaqa 2024-11-23
kemero4 2024-11-23
iriwedaky 2024-11-23
luckyjet2 2024-11-23
 最近の画像(画像付)
関東カスタムシーナ... (2024-8-16)
関東カスタムシーナ...
自作11機目 F/A-18... (2022-5-27)
自作11機目 F/A-18...
飛んでみる八尾空港 (2022-4-10)
飛んでみる八尾空港
作ってみる八尾空港 (2022-4-2)
作ってみる八尾空港
F117 nighthawk (2021-5-19)
F117 nighthawk
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Theme designed by OCEAN-NET