<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>X-Plane &#8211; Macな暮らし</title>
	<atom:link href="https://polo-web.com/category/xplane/feed/" rel="self" type="application/rss+xml" />
	<link>https://polo-web.com</link>
	<description></description>
	<lastBuildDate>Mon, 06 Apr 2026 03:02:56 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://polo-web.com/wp-content/uploads/2025/03/site-icon-150x150.png</url>
	<title>X-Plane &#8211; Macな暮らし</title>
	<link>https://polo-web.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>STEAMでX-Plane 12のインストール先を変更する</title>
		<link>https://polo-web.com/changed-the-installation-location-of-steam-x-plane-12/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 11:24:22 +0000</pubDate>
				<category><![CDATA[Flight Simulator]]></category>
		<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=21885</guid>

					<description><![CDATA[SteamでX-Plane 12のインストール先（ストレージ）を変更するには、Steamクライアントの「ストレージマネージャー」機能を使用します。これにより …]]></description>
										<content:encoded><![CDATA[
<p>SteamでX-Plane 12のインストール先（ストレージ）を変更するには、Steamクライアントの「ストレージマネージャー」機能を使用します。これにより、すでにインストール済みのファイルを別のドライブへ移動したり、新規インストール時にインストール先を指定したりできます。</p>



<p>Macのデフォルトのインストール先：users/m1mac/library/Application Support/Steam<br>Windoweのデフォルトのインストール先：C:<em>\</em>PROGRAM FILS(X86)<em>\</em>STEAM</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="648" height="258" src="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-5.png" alt="" class="wp-image-21894" srcset="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-5.png 648w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-5-300x119.png 300w" sizes="(max-width: 648px) 100vw, 648px" /></figure>



<p>このインストール先を外付けに変更する。</p>



<h2 class="wp-block-heading">Step ❶ インストールする新しいドライブを追加する</h2>



<p>Steamを起動し、左上のメニューから「Steam」-&gt; 「個人設定&#8230;」を選択。<br>設定画面で「ストレージ」タブを選択。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="521" src="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885.png" alt="" class="wp-image-21886" srcset="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885.png 800w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-300x195.png 300w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-768x500.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>画面上部の①のドライブ選択プルダウンをクリックし、②「ドライブを追加」を選択して、X-Plane 12をインストールしたい新しいドライブを指定する。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="283" src="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-1.png" alt="" class="wp-image-21887" srcset="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-1.png 800w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-1-300x106.png 300w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-1-768x272.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">Step ❷ X-Plane 12のインストール先を変更する（既にインストール済みの場合）</h3>



<p>ストレージマネージャーのリストで、現在のドライブを選択。<br>ゲームリストから「X-Plane 12」のチェックボックスをオンにします。<br>「移動」ボタンをクリックします。<br>移動先のドライブを選択し、「移動」をクリックして完了するのを待ちます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="577" height="233" src="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-2.png" alt="" class="wp-image-21888" srcset="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-2.png 577w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-2-300x121.png 300w" sizes="auto, (max-width: 577px) 100vw, 577px" /></figure>



<p>下の追加したA-Sillcon Power 1TBストレージをクリックして選択する。<br>ここではストレージの本体を指定する。後は指定の位置に自動的にSteamLibraryフォルダが作成され、その中にインストールされることになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="318" src="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-3.png" alt="" class="wp-image-21889" srcset="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-3.png 800w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-3-300x119.png 300w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-3-768x305.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>既にX-Plane 12があるので、下にそのアイテムとしてX-Plane12が表示されることになる。<br>もし、X-Plane12が無いならそれは表示されない。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="848" height="404" src="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-4.png" alt="" class="wp-image-21891" srcset="https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-4.png 848w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-4-300x143.png 300w, https://polo-web.com/wp-content/uploads/2026/04/post-id-21885-4-768x366.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /></figure>



<p>これで、Steamでアップデートすると最新のX-Plane12がこの場所にインストールされることになる。<br>外付けのインストール先は：A-Silicon Power 1TB/SteamLibrary<br>この中にファイルがインストールされる。</p>



<h3 class="wp-block-heading">Step ❸ 新規インストール時にデフォルト以外の場所を追加指定する</h3>



<p>SteamライブラリからX-Plane 12を選択し、「インストール」をクリック。<br>インストールダイアログ内の「インストール先を選択」プルダウンから、Step ❶ で追加した新しいドライブを選択する。<br><br>これで、容量の大きいX-Plane 12を、空き容量の多い高速なSSDなどに移動・インストールすることができるようになる。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>X-Planeによるセキュリティでのアプリケーションの実行許可</title>
		<link>https://polo-web.com/allow-application-execution-in-x-plane-security/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Tue, 18 Nov 2025 04:51:34 +0000</pubDate>
				<category><![CDATA[Flight Simulator]]></category>
		<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=17818</guid>

					<description><![CDATA[macOS Sequoiaでの設定。 App Store以外でダウンロードしたプラグインを開くとき、以下のような警告が出たりする。 ゴミ箱に入れては使えなく …]]></description>
										<content:encoded><![CDATA[
<p>macOS Sequoiaでの設定。</p>



<p>App Store以外でダウンロードしたプラグインを開くとき、以下のような警告が出たりする。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="261" height="259" src="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-3.png" alt="" class="wp-image-17821" srcset="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-3.png 261w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-3-150x150.png 150w" sizes="auto, (max-width: 261px) 100vw, 261px" /></figure>
</div>


<p>ゴミ箱に入れては使えなくなる。こんな時、まず左の「完了」ボタンをクリック。</p>



<p>環境設定を起動し、「プライバシーとセッキュリティ」を選択。下の方にある「セキュリティ」のところにある「アプリケーションの実行許可」の下に「お使いのMacを保護するために&#8221;mac.xpi&#8221;がブロックされました。」と出るので、これを右上の「このまま許可」をクリックして読み込むことができるようにすると使えるようになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="715" height="566" src="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-2.png" alt="" class="wp-image-17822" srcset="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-2.png 715w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-2-300x237.png 300w" sizes="auto, (max-width: 715px) 100vw, 715px" /></figure>



<p>この後、X-Planeを再起動する必要がある。<br>再起動すると、いかが表示されるので「このまま開く」を選択。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="259" height="360" src="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-1.png" alt="" class="wp-image-17823" srcset="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-1.png 259w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-1-216x300.png 216w" sizes="auto, (max-width: 259px) 100vw, 259px" /></figure>
</div>


<p>パスワードを入れてOKをクリックすると無事、プラグインを使えるようになる。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="259" height="349" src="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818.png" alt="" class="wp-image-17824" srcset="https://polo-web.com/wp-content/uploads/2025/11/post-id-17818.png 259w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17818-223x300.png 223w" sizes="auto, (max-width: 259px) 100vw, 259px" /></figure>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Macの「Automator」X-PlaneのWebFMCを自動入力する</title>
		<link>https://polo-web.com/autofill-webfmc-for-automatorx-plane-on-mac/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Tue, 18 Nov 2025 07:01:57 +0000</pubDate>
				<category><![CDATA[Flight Simulator]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=17742</guid>

					<description><![CDATA[同じフライトをするとき、WEbFMCの設定を入力するのが面倒になることがある。そんな時、そのFMC入力を自動的にクリック入力することができるオートメーターが …]]></description>
										<content:encoded><![CDATA[
<p>同じフライトをするとき、WEbFMCの設定を入力するのが面倒になることがある。<br>そんな時、そのFMC入力を自動的にクリック入力することができるオートメーターが便利。</p>



<p>実際の使い方の流れは、オートメーターを起動し、サファリで実際にWebFMC上でクリック設定していき、クイックアクション機能を使ってそれを記録していく。<br>下の画像が、その記録が済んだ状態になる。イベントのところにクリックした位置が保存され、上のバーにある「実行」をクリックすると、実際のWebFMC上を自動的にクリックしてくれる。</p>



<p>最初に一度だけ、WebFMC上で記録しながらクリックすると、次回からは以下の「実行」をクリックするだけで自動的に入力してくれるので非常に楽になるという訳。</p>



<p>設定は以下のような設定で行った。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="843" height="580" src="https://polo-web.com/wp-content/uploads/2025/11/post-id-17742.png" alt="" class="wp-image-17829" srcset="https://polo-web.com/wp-content/uploads/2025/11/post-id-17742.png 843w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17742-300x206.png 300w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17742-768x528.png 768w" sizes="auto, (max-width: 843px) 100vw, 843px" /></figure>



<p>作成されたクイックアクションで、右上の「実行」をクリックすると左にあるWebFMCを自動でクリックしてくれるので、後は見ているだけ。同じFMC設定を何度も使う場合は便利な機能になる。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="756" src="https://polo-web.com/wp-content/uploads/2025/11/post-id-17742-1-1024x756.png" alt="" class="wp-image-17828" srcset="https://polo-web.com/wp-content/uploads/2025/11/post-id-17742-1-1024x756.png 1024w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17742-1-300x222.png 300w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17742-1-768x567.png 768w, https://polo-web.com/wp-content/uploads/2025/11/post-id-17742-1.png 1212w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>WebFMCはSafariを使う必要がある。<br>AutomatorはMacのアプリでないと動作しない、WebFMCのウインドウの位置とか大きさが違っていても動作する、画面の位置でなく、ボタンの位置を記憶しているように見える。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>X-Plane 11 シナリーのインストール先</title>
		<link>https://polo-web.com/where-to-install-x-plane-11-scenery/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 05:56:15 +0000</pubDate>
				<category><![CDATA[Flight Simulator]]></category>
		<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=17181</guid>

					<description><![CDATA[シナリーがインストールされるのは以下のところになる。 Global Scenery-&#62;X-Plane 11 Global Scenery-&#62;Ea …]]></description>
										<content:encoded><![CDATA[
<p>シナリーがインストールされるのは以下のところになる。</p>



<p>Global Scenery->X-Plane 11 Global Scenery->Earth nav data</p>



<p>この中にインストールされる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="900" height="628" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-2.png" alt="" class="wp-image-17182" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-2.png 900w, https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-2-300x209.png 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-2-768x536.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>



<p>もし、既にインストールされているデータがあるなら、この中に入れるだけである。</p>



<h2 class="wp-block-heading">X-Plane11インストーラからインストール</h2>



<p>既にインストーラがあるならそれから、無いならダウンロードしてインストール。<br>以下の画面が開く。後は指示に従って。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="628" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-1.png" alt="" class="wp-image-17183" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-1.png 800w, https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-1-300x236.png 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-1-768x603.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>イン</p>



<p>ストールするブロックを選択。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="628" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-17181.png" alt="" class="wp-image-17185" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-17181.png 800w, https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-300x236.png 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-17181-768x603.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p>後はインストールが始まる。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ortho4xpのオプション &#8211; Choose custom zoomlevel</title>
		<link>https://polo-web.com/ortho4xp-options-choose-custom-zoomlevel/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 06:59:41 +0000</pubDate>
				<category><![CDATA[Flight Simulator]]></category>
		<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=16549</guid>

					<description><![CDATA[Ortho4xpのオプションで「Choose custom zoomlevel」というのがある。これはタイルの部分を細くズームレベルを分けて表示できるという …]]></description>
										<content:encoded><![CDATA[
<p>Ortho4xpのオプションで「Choose custom zoomlevel」というのがある。<br>これはタイルの部分を細くズームレベルを分けて表示できるというもので、飛行場の回りは低空で飛行する状態が多いのでレベルを19位に高く、その回りを18位にしたいというふうに細かく設定出来る。</p>



<p>まず、一番上のEarth tile mapをクリックしてｃ、タイルを選択（Windowsは赤の薄編み色になる）。右のそのタイルの位置が表示される。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="481" height="191" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-4.jpg" alt="" class="wp-image-16551" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-4.jpg 481w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-4-300x119.jpg 300w" sizes="auto, (max-width: 481px) 100vw, 481px" /></figure>



<p>そのままの状態で、前に戻って、Choose custom zoomlevelをクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="661" height="233" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-3.jpg" alt="" class="wp-image-16552" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-3.jpg 661w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-3-300x106.jpg 300w" sizes="auto, (max-width: 661px) 100vw, 661px" /></figure>



<p>Previewをクリックすると右側に地図が表示される。これはOSMを表示している。実際の画像はBIなどを選択する。Zoomlevelでは13を選択すると拡大で表示される。<br>飛行場を探すときはOSMなら飛行場名も表示されるので分かりやすいと思う。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="953" height="280" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-2.jpg" alt="" class="wp-image-16553" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-2.jpg 953w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-2-300x88.jpg 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-2-768x226.jpg 768w" sizes="auto, (max-width: 953px) 100vw, 953px" /></figure>



<p>①は済んだので②のレベル19から開始、これを選択状態（前の円に丸ボチが入る）にして、③をシフトキーを押しながら描いていく。④で描いたものを保存、更に同じように⑤、⑥、⑦と実行し、最後に⑧で全体を保存し、この画面を終了する。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="910" height="662" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-1.jpg" alt="" class="wp-image-16555" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-1.jpg 910w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-1-300x218.jpg 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-1-768x559.jpg 768w" sizes="auto, (max-width: 910px) 100vw, 910px" /></figure>



<p>これで、基本はZoom levelが16で先、ほど描いた位置だけが別の高解像度のレベル画像にビルドされることになる。<br>まず、①で「X-Plane 11/Global Sceenery/X-Plane 11 Global Sceenery」を選択して、②をクリック、完了したら、③をクリックという風に⑥まで実行すると完了である。<br>⑤のビルドのときに、タイルが変更されている状態が分かる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="664" height="768" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549.jpg" alt="" class="wp-image-16556" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16549.jpg 664w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16549-259x300.jpg 259w" sizes="auto, (max-width: 664px) 100vw, 664px" /></figure>



<p>zOrtho4XP_+33+131という作成したタイル名で作成される。<br>一般的にはこのファイルのショートカット（Windows）又はエイリアス（Mac）を作成してX-PlaneのCustom Sceneryフォルダに入れる。<br>もう一つ、yOrtho4XP_Overlaysも同じようにショートカット又はエイリアスで入れる。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ortho4xpの使い方</title>
		<link>https://polo-web.com/how-to-use-ortho4xp/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 06:52:16 +0000</pubDate>
				<category><![CDATA[Flight Simulator]]></category>
		<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=16540</guid>

					<description><![CDATA[MacとWindows用のほとんど使い方は同じです。タイルの枠のイメージが違うくらいです。Ortho4xpのMacの起動はターミナルをまず起動して以下を入力 …]]></description>
										<content:encoded><![CDATA[
<p>MacとWindows用のほとんど使い方は同じです。タイルの枠のイメージが違うくらいです。<br><br>Ortho4xpのMacの起動はターミナルをまず起動して以下を入力<br><strong>$ cd /Users/polo/Desktop/Ortho4XP</strong><br><strong>$ python3 Ortho4XP_devel.py<br><br></strong>Ortho4xpのWindowsの起動は以下のファイルをクリック<br><strong>Ortho4XP/bin/Ortho4XP_v120b.exe<br></strong><br>起動したら、一番上の「Earth tile map」をクリック。<br><br>①番でシフトキーを押しながらクリックしてタイルを表示する。赤の地紋が出たら選択状態（Macは赤ベタ）。もちろん１つのタイルだけでも、複数のタイルの選択でもOK。<br>②でこの２つをチェックする。<br>③を表示させて最初の画面に切り替える（下にでるOrtho4xpのアイコンから）。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="765" height="655" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-5.jpg" alt="" class="wp-image-16542" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-5.jpg 765w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-5-300x257.jpg 300w" sizes="auto, (max-width: 765px) 100vw, 765px" /></figure>



<p>他の設定はデフォルトのまま、あるいはズームレベルを変更する位で良いです。<br>ただコレだけは設定が必要。Build Overlaysのところの左のCustom overlay dirにチェックを入れ、X-Plane 11/Global Sceenery/X-Plane 11 Global Sceenery これを選択して枠の中に入れる。<br>枠の中はこのようになる「X-Plane 11/Global Sceenery/X-Plane 11 Global Sceenery」</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="981" height="752" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-4.jpg" alt="" class="wp-image-16543" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-4.jpg 981w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-4-300x230.jpg 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-4-768x589.jpg 768w" sizes="auto, (max-width: 981px) 100vw, 981px" /></figure>



<p>下からもう一度、タイルの画面に移動して、上２つのチェックを確認して下の「Batch Build」をクリック。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="546" height="360" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-3.jpg" alt="" class="wp-image-16544" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-3.jpg 546w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-3-300x198.jpg 300w" sizes="auto, (max-width: 546px) 100vw, 546px" /></figure>



<p>更に最初の画面に移動すると右側にビルドが開始されている。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="909" height="544" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-2.jpg" alt="" class="wp-image-16545" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-2.jpg 909w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-2-300x180.jpg 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-2-768x460.jpg 768w" sizes="auto, (max-width: 909px) 100vw, 909px" /></figure>



<p>Ortho4XP内のTilesフォルダ内にビルドの結果が入っている。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="369" height="472" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-1.jpg" alt="" class="wp-image-16546" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-1.jpg 369w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-1-235x300.jpg 235w" sizes="auto, (max-width: 369px) 100vw, 369px" /></figure>



<p>zOrtho4XP_+47+011という作成したタイル名で作成される。<br>一般的にはこのファイルのショートカット（Windows）又はエイリアス（Mac）を作成してX-PlaneのCustom Sceneryフォルダに入れる。<br>もう一つ、yOrtho4XP_Overlaysも同じようにショートカット又はエイリアスで入れる。<br><br>後は、Custom Sceneryフォルダに入っているscenery_packs.iniファイルを開いてレイヤーを調整すればOK。<br>yOrtho4XP_Overlaysの下にタイルのファイルを入れる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="572" height="567" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540.jpg" alt="" class="wp-image-16547" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16540.jpg 572w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-300x297.jpg 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16540-150x150.jpg 150w" sizes="auto, (max-width: 572px) 100vw, 572px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MacのOrtho4XPとpython3の導入</title>
		<link>https://polo-web.com/installing-ortho4xp-and-python3-on-mac/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 06:33:05 +0000</pubDate>
				<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=16513</guid>

					<description><![CDATA[commadラインを使用するほうが、MacにOrtho4XPをインストールするのは簡単です。python-3.6は以下の工程で一括してダウンロードします。O …]]></description>
										<content:encoded><![CDATA[
<p>commadラインを使用するほうが、MacにOrtho4XPをインストールするのは簡単です。<br>python-3.6は以下の工程で一括してダウンロードします。<br><br><strong>Ortho4XPをダウンロード<br></strong>ここから：<a href="https://www.dropbox.com/sh/cjjwu92mausoh04/AACt-QzgMRwKDL392K_Ux3cPa?dl=0">https://www.dropbox.com/sh/cjjwu92mausoh04/AACt-QzgMRwKDL392K_Ux3cPa?dl=0</a><br>右上のダウンロードからダウンロードすることが出来ます。<br><br>その中に以下のところがあります。Macの64ビットで Install_script.sh があります。これからはターミナルを起動して、これを実行してインストールします。<br><img loading="lazy" decoding="async" width="234" height="200" src="blob:https://polo-web.com/5e64da17-2a87-42f2-b5c0-ca5c8a3f1796" alt="Ortho4XP"><br><br>ターミナルを起動したら、＃の後に以下を入力してMac64ディレクトリに移動します。自分の環境に合わせる必要があります。<br><strong>cd /users/username/then location of files/Install/Mac64/</strong><br><br>例えばpoloという名前のユーザーでディスクトップにOrtho4XPがある場合：<br>cd /Users/polo/Desktop/Ortho4XP/Install/Mac64<br>※それよりも簡単な方法は、Mac64フォルダをcdの後にスペースを入れてドラッグすることです。これでパスが入ります。<br><br>Mac64へ移動が完了したら、以下を実行。<br><strong>sh Install_script.sh<br></strong><br>これを実行するとHomebrewだけがインストールされ、いくつかの必要なフォルダが作成されている。<br>※HomebrewはMac OS Xオペレーティングシステム上でソフトウェアの導入を単純化するパッケージ管理システム。この後のターミナルでのコマンドが可能になる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="397" height="302" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16513.jpg" alt="" class="wp-image-16515" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16513.jpg 397w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16513-300x228.jpg 300w" sizes="auto, (max-width: 397px) 100vw, 397px" /></figure>



<p>次の作業としてXcodeのインストール（導入済なら確認）<br>以下の作業でXcodeがインストールされていないと必ずエラーになるので、入っているか確認をしておく。<br>もし、Xcodeが入っていないなら、先にインストールしておく。<strong><br></strong><br><br><strong>Python3 のインストール</strong><br><br>以下のコマンドを実行<br><strong>$</strong> <strong>brew install python3<br></strong>Homebrewのアップデートから始まり、python3の最新バージョンがインストールされる。<br><br>Python3 の確認<br><strong>$</strong> <strong>python3 -V<br></strong><br>を実行してPython 3.6.0等が表示されればインストールの完了です。<br>これで3.6.ｘがアクティブになり、Ortho4XPを使う環境ができました。<br><br>続けて以下のコマンドを実行。<br><strong>$</strong> <strong>easy_install-3.6 pip<br>$</strong> <strong>pip3 install numpy<br>$</strong> <strong>pip3 install pytest-runner<br>$</strong> <strong>pip3 install overpy<br>$</strong> <strong>pip3 install requests</strong><strong><br></strong><strong>$</strong> <strong>pip3 install Image<br>$</strong> <strong>pip3 install Pyproj<br>$</strong> <strong>brew install p7zip</strong><br><br>以上でエラーがなければ完了です。これでOrtho4XPを使うことができます。<br><br><strong>ortho4xpの起動</strong><br><br>以下のコマンドでortho4xpフォルダに移動する<br>これはpoloというユーザー名のディスクトップにortho4xpがある場合（自分の環境に合わせること、簡単なのはcd＋スペースの後にOrtho4XPフォルダをドラッグして入れること、これで下のように一発で入ります）<br><strong>$ cd /Users/polo/Desktop/Ortho4XP<br></strong><br>移動が済んだら<br><strong>$ python3 Ortho4XP_devel.py</strong>でアプリケーションを起動することが出来る。<br><br>以上のように、Macの場合はターミナルからコマンドでしか起動できません。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>X-Plane Ortho4xp について</title>
		<link>https://polo-web.com/about-x-plane-ortho4xp/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 06:28:00 +0000</pubDate>
				<category><![CDATA[Flight Simulator]]></category>
		<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=16510</guid>

					<description><![CDATA[Ortho4xpは、眼下に広がる実写の衛星写真がリアルなシーナリーを再現します。X-Planeをやっていて飛行の途中が退屈だなという思いは誰しもあると思いま …]]></description>
										<content:encoded><![CDATA[
<p>Ortho4xpは、眼下に広がる実写の衛星写真がリアルなシーナリーを再現します。X-Planeをやっていて飛行の途中が退屈だなという思いは誰しもあると思います。世界中の空の遊覧が出来たらX-Planeの楽しみが倍増するのは間違いないし、バージョンアップしていく方向性としも、リアルなシーナリーの追求はされていくと思います。<br>しかし、現実として実現はかなりハードルが高いでしょう。そこで、このOrtho4xpがその夢をカバーしてくれるのです。ある程度の高度で飛行している分にはまったく問題ありません。リアルな風景がデフォルトのシーナリーよりすばらしく魅力的に見えます。欠点は、高度を下げた時に現実に引き戻されます。平面の写真を見ていたのだなということ、それとダウンロードに時間がかかり、更にそのファイルの大きさがハードディスクを圧迫します。<br>それでも、これを導入するだけの魅力はあると思います。</p>



<p>これはOrtho4xpで福岡空港とその回りの市街地を作成しています。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="709" height="368" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16510.jpg" alt="" class="wp-image-16511" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16510.jpg 709w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16510-300x156.jpg 300w" sizes="auto, (max-width: 709px) 100vw, 709px" /></figure>



<p>Ortho4xpは使用できる状態にもっていくだけでも、多分苦労すると思います。<br>最初の関門が「<strong>Python</strong>」のインストールです。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>キーボードを自動で認識させる</title>
		<link>https://polo-web.com/automatically-detect-the-keyboard/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 06:20:00 +0000</pubDate>
				<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=16505</guid>

					<description><![CDATA[lmc_print_devices()  まずLuaMacros.exeを起動して、下のように「lmc_print_devices()&#38;nbsp;」 …]]></description>
										<content:encoded><![CDATA[
<p><strong>lmc_print_devices() </strong></p>



<p>まずLuaMacros.exeを起動して、下のように「<strong>lmc_print_devices()</strong>&nbsp;」これを上の区域に入れてスタートボタンを押すとキーボードの情報が表示される。<br>このキーボードはMacの白いキーボードが含まれていると思う。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="793" height="431" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-2.jpg" alt="" class="wp-image-16506" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-2.jpg 793w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-2-300x163.jpg 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-2-768x417.jpg 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></figure>



<p>実際にスクリプトを実行していても表示される。以下は実際に使用しているキーボードになる。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="804" height="505" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-1.png" alt="" class="wp-image-16507" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-1.png 804w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-1-300x188.png 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-1-768x482.png 768w" sizes="auto, (max-width: 804px) 100vw, 804px" /></figure>



<p>一番上「Logitech Extreme 3D」がジョイスティック<br>２番目：2FC144BD　これが目的の２番目のキーボードになる分。<br>３番目：E19B187　これはWindowsの標準しようにキーボード。<br>4番目：2EB1414CB2　これはMac KM lInkを通して認識されているMacのキーボード。<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ys-red-color">2FC144BD</mark></strong><br>これを２番目のキーボードとして使用する。<br><br>ID番号を間違っていたり、そのキーボードが接続されていないとエラーになる（下の場合は番号が間違っている。頭の1が要らない）</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="811" height="485" src="https://polo-web.com/wp-content/uploads/2025/10/post-id-16505.png" alt="" class="wp-image-16508" srcset="https://polo-web.com/wp-content/uploads/2025/10/post-id-16505.png 811w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-300x179.png 300w, https://polo-web.com/wp-content/uploads/2025/10/post-id-16505-768x459.png 768w" sizes="auto, (max-width: 811px) 100vw, 811px" /></figure>



<p>これがそのスクリプトになる。最初の&#8217;<strong>0000AAA</strong>&#8216;を&#8217;<strong>12FC144BD</strong>&#8216;に変えただけである。下の方は変更しないこと。<br>自動で2番目のキーボードを認識するので何もしないで良い。</p>



<p><strong>B737X_800_Zibo_keyboard.lua</strong></p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-lua" data-lang="Lua"><code>clear() --clear the console from last run
local keyboardIdentifier = &#39;2FC144BD&#39;
lmc_print_devices()

if keyboardIdentifier == &#39;0000AAA&#39; then
	lmc_assign_keyboard(&#39;MACROS&#39;);
else lmc_device_set_name(&#39;MACROS&#39;, keyboardIdentifier);
end



-- assign logical name to macro keyboard
--lmc_assign_keyboard(&#39;MACROS&#39;);
lmc_print_devices()

-- define callback for whole device
lmc_set_handler(&#39;MACROS&#39;,function(button, direction)

	-------------------------------------------------------------------------------------------------------------------
	-- 特殊設定項目。押している間実行、離して終了。押し続ける必要があるコマンドの場合ここ（direction == 1）に入れる必要がある。
	if (direction == 1) then
		if     (button == string.byte(&#39;F&#39;)) then lmc_xpl_command_begin(&#39;sim/engines/engage_starters&#39;)
		elseif (button == string.byte(&#39;G&#39;)) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_up&#39;)
		elseif (button == string.byte(&#39;B&#39;)) then lmc_xpl_command_begin(&#39;sim/flight_controls/brakes_regular&#39;)
		elseif (button == string.byte(&#39;N&#39;)) then lmc_xpl_command_begin(&#39;laminar/B738/brake_smoothly&#39;)
		elseif (button == 38) then lmc_xpl_command_begin(&#39;sim/general/up&#39;)--上
		elseif (button == 40) then lmc_xpl_command_begin(&#39;sim/general/down&#39;)--下
		elseif (button == 37) then lmc_xpl_command_begin(&#39;sim/general/left&#39;)--左
		elseif (button == 39) then lmc_xpl_command_begin(&#39;sim/general/right&#39;)--右
		elseif (button == 104) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_up&#39;)--上回転　ハットスイッチ
		elseif (button == 98) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_down&#39;)--下回転　ハットスイッチ
		elseif (button == 100) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_left&#39;)--左回転　ハットスイッチ
		elseif (button == 102) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_right&#39;)--右回転　ハットスイッチ
		elseif (button == 103) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_up_left&#39;)--左斜め上　ハットスイッチ
		elseif (button == 97) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_down_left&#39;)--左斜め下　ハットスイッチ
		elseif (button == 105) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_up_right&#39;)--右斜め上　ハットスイッチ
		elseif (button == 99) then lmc_xpl_command_begin(&#39;sim/general/hat_switch_down_right&#39;)--右斜め下　ハットスイッチ
		elseif (button == 96) then lmc_xpl_command_begin(&#39;sim/general/backward&#39;)--後
		elseif (button == 110) then lmc_xpl_command_begin(&#39;sim/general/forward&#39;)--前
		elseif (button == 107) then lmc_xpl_command(&#39;sim/general/zoom_in&#39;)--ズームイン
		elseif (button == 13) then lmc_xpl_command_begin(&#39;sim/general/zoom_out&#39;)--ズームアウト
		end
		return
	end
-- 一度だけ押すという、一般的なコマンド東等の場合はここに入れる
	if     (button == string.byte(&#39;F&#39;)) then lmc_xpl_command_end(&#39;sim/engines/engage_starters&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;G&#39;)) then lmc_xpl_command_end(&#39;sim/general/hat_switch_up&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;B&#39;)) then lmc_xpl_command_end(&#39;sim/flight_controls/brakes_regular&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;N&#39;)) then lmc_xpl_command_end(&#39;laminar/B738/brake_smoothly&#39;) print(&#39;キー &#39; .. button)
		--移動
	elseif (button == 38) then lmc_xpl_command_end(&#39;sim/general/up&#39;) print(&#39;キー &#39; .. button)--上
	elseif (button == 40) then lmc_xpl_command_end(&#39;sim/general/down&#39;) print(&#39;キー &#39; .. button)--下
	elseif (button == 37) then lmc_xpl_command_end(&#39;sim/general/left&#39;) print(&#39;キー &#39; .. button)--左
	elseif (button == 39) then lmc_xpl_command_end(&#39;sim/general/right&#39;) print(&#39;キー &#39; .. button)--右
	elseif (button == 104) then lmc_xpl_command_end(&#39;sim/general/hat_switch_up&#39;) print(&#39;キー &#39; .. button)--上回転　ハットスイッチ
	elseif (button == 98) then lmc_xpl_command_end(&#39;sim/general/hat_switch_down&#39;) print(&#39;キー &#39; .. button)--下回転　ハットスイッチ
	elseif (button == 100) then lmc_xpl_command_end(&#39;sim/general/hat_switch_left&#39;) print(&#39;キー &#39; .. button)--左回転　ハットスイッチ
	elseif (button == 102) then lmc_xpl_command_end(&#39;sim/general/hat_switch_right&#39;) print(&#39;キー &#39; .. button)--右回転　ハットスイッチ
	elseif (button == 103) then lmc_xpl_command_end(&#39;sim/general/hat_switch_up_left&#39;) print(&#39;キー &#39; .. button)--左斜め上　ハットスイッチ
	elseif (button == 97) then lmc_xpl_command_end(&#39;sim/general/hat_switch_down_left&#39;) print(&#39;キー &#39; .. button)--左斜め下　ハットスイッチ
	elseif (button == 105) then lmc_xpl_command_end(&#39;sim/general/hat_switch_up_right&#39;) print(&#39;キー &#39; .. button)--右斜め上　ハットスイッチ
	elseif (button == 99) then lmc_xpl_command_end(&#39;sim/general/hat_switch_down_right&#39;) print(&#39;キー &#39; .. button)--右斜め下　ハットスイッチ
	elseif (button == 96) then lmc_xpl_command_end(&#39;sim/general/backward&#39;) print(&#39;キー &#39; .. button)--後
	elseif (button == 110) then lmc_xpl_command_end(&#39;sim/general/forward&#39;) print(&#39;キー &#39; .. button)--前
	elseif (button == 107) then lmc_xpl_command_end(&#39;sim/general/zoom_in&#39;) print(&#39;キー &#39; .. button)--ズームイン
	elseif (button == 13) then lmc_xpl_command_end(&#39;sim/general/zoom_out&#39;) print(&#39;キー &#39; .. button)--ズームアウト
		--elseif (button == string.byte(&#39;T&#39;)) then  print(lmc_get_xpl_variable(&#39;laminar/B738/electric/panel_brightness&#39;, 0))--ブライトパネル
	elseif (button == string.byte(&#39;T&#39;)) then  lmc_set_xpl_variable(&#39;laminar/B738/electric/panel_brightness&#39;, 0.1, 0)--ブライトパネル
		--elseif (button == 84) then lmc_set_xpl_variable(&#39;laminar/B738/electric/panel_brightness&#39;, 0.5, 0) print(&#39;キー &#39; .. button)--ブライトパネル

		--elseif (button == string.byte(&#39;T&#39;)) then print(lmc_get_xpl_variable(&#39;sim/flightmodel/engine/ENGN_thro&#39;, 0)) -- throttle of first engine
		--elseif (button == string.byte(&#39;T&#39;)) then lmc_set_xpl_variable(&#39;sim/flightmodel/engine/ENGN_thro&#39;, 0.3, 0) -- set throttle of second engine

		-------------------------------------------------------------------------------------------------------------------
		--elseif (button == string.byte(&#39;U&#39;)) then lmc_inc_xpl_array_variable(&#39;sim/flightmodel/engine/ENGN_thro&#39;, 0, 0, 0)
	elseif (button == 101) then lmc_xpl_command(&#39;sim/view/forward_with_panel&#39;) print(&#39;キー &#39; .. button)--デフォルトビュー

		--ブレーキ
		--以下のウゴキガオァシイ
	elseif (button == string.byte(&#39;V&#39;)) then lmc_xpl_command(&#39;sim/flight_controls/brakes_toggle_max&#39;) print(&#39;キー &#39; .. button)--パーキングブレーキ
	elseif (button == 16) then lmc_xpl_command(&#39;sim/engines/thrust_reverse_toggle&#39;)--逆噴射
	elseif (button == string.byte(&#39;M&#39;)) then lmc_xpl_command(&#39;sim/flight_controls/speed_brakes_toggle&#39;) print(&#39;キー &#39; .. button)--エアーブレーキ（V）

	elseif (button == 189) then lmc_xpl_command(&#39;laminar/B738/knob/left_wiper_dn&#39;) print(&#39;キー &#39; .. button)--左ワイパーダウン
		lmc_xpl_command(&#39;laminar/B738/knob/right_wiper_dn&#39;)--右ワイパーダウン^^^--^^---
	elseif (button == 222) then lmc_xpl_command(&#39;laminar/B738/knob/left_wiper_up&#39;) print(&#39;キー &#39; .. button)--左ワイパーダウン
		lmc_xpl_command(&#39;laminar/B738/knob/right_wiper_up&#39;)--右ワイパーダウン
	elseif (button == 220) then lmc_xpl_command(&#39;laminar/B738/toggle_switch/flt_dk_door_open&#39;) print(&#39;キー &#39; .. button)--ドアオープン
	elseif (button == 93) then 	lmc_xpl_command(&#39;sim/operation/toggle_yoke&#39;) print(&#39;キー &#39; .. button)--操縦桿の表示・非表示

	elseif (button == 119) then lmc_xpl_command(&#39;sim/operation/pause_toggle&#39;) print(&#39;キー &#39; .. button)--ポーズ
	elseif (button == 123) then lmc_xpl_command(&#39;sim/operation/toggle_settings_window&#39;) print(&#39;キー &#39; .. button)--機体設定
	elseif (button == 121) then lmc_xpl_command(&#39;sim/operation/contact_atc&#39;) print(&#39;キー &#39; .. button)--ATC画面
	elseif (button == 122) then lmc_xpl_command(&#39;sim/map/show_low_enroute&#39;) print(&#39;キー &#39; .. button)--MAP表示
	elseif (button == 120) then lmc_xpl_command(&#39;sim/operation/toggle_flight_config&#39;) print(&#39;キー &#39; .. button)--設定画面
	elseif (button == 226) then 	lmc_xpl_command(&#39;sim/operation/toggle_yoke&#39;) print(&#39;キー &#39; .. button)--操縦桿の表示・非表示ｖ
	elseif (button == 18) then 	lmc_xpl_command(&#39;sim/replay/replay_toggle&#39;) print(&#39;キー &#39; .. button)--再生モードの切り替え

		--プッシュバック
	elseif (button == string.byte(&#39;Q&#39;)) then lmc_xpl_command(&#39;BetterPushback/reload_tug&#39;) print(&#39;キー &#39; .. button)--BetterPushback
	elseif (button == string.byte(&#39;W&#39;)) then lmc_xpl_command(&#39;BetterPushback/connect_first&#39;) print(&#39;キー &#39; .. button)--BetterPushback
	elseif (button == string.byte(&#39;E&#39;)) then lmc_xpl_command(&#39;BetterPushback/cab_camera&#39;) print(&#39;キー &#39; .. button)--BetterPushbackキャブカメラ
	elseif (button == string.byte(&#39;R&#39;)) then lmc_xpl_command(&#39;BetterPushback/recreate_scenery_routes&#39;) print(&#39;キー &#39; .. button)--BetterPushback
	elseif (button == string.byte(&#39;A&#39;)) then lmc_xpl_command(&#39;BetterPushback/start_planner&#39;) print(&#39;キー &#39; .. button)--BetterPushbackプラン
	elseif (button == string.byte(&#39;S&#39;)) then lmc_xpl_command(&#39;BetterPushback/stop_planner&#39;) print(&#39;キー &#39; .. button)--BetterPushback
	elseif (button == string.byte(&#39;D&#39;)) then lmc_xpl_command(&#39;BetterPushback/reconnect&#39;) print(&#39;キー &#39; .. button)--BetterPushback最初に接続する
	elseif (button == string.byte(&#39;Z&#39;)) then lmc_xpl_command(&#39;BetterPushback/start&#39;) print(&#39;キー &#39; .. button)--BetterPushback開始
	elseif (button == string.byte(&#39;X&#39;)) then lmc_xpl_command(&#39;BetterPushback/stop&#39;) print(&#39;キー &#39; .. button)--BetterPushback
	elseif (button == string.byte(&#39;C&#39;)) then lmc_xpl_command(&#39;BetterPushback/disconnect&#39;) print(&#39;キー &#39; .. button)--BetterPushback切り離す

		--ライト
	elseif (button == 243) then lmc_xpl_command(&#39;sim/lights/landing_lights_on&#39;) print(&#39;キー &#39; .. button)--ランディングライトオールオン
	elseif (button == 244) then lmc_xpl_command(&#39;sim/lights/landing_lights_off&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;1&#39;)) then lmc_xpl_command(&#39;laminar/B738/switch/rwy_light_left_on&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;2&#39;)) then lmc_xpl_command(&#39;laminar/B738/switch/rwy_light_right_on&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;3&#39;)) then lmc_xpl_command(&#39;laminar/B738/toggle_switch/taxi_light_brigh_toggle&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;4&#39;)) then lmc_xpl_command(&#39;laminar/B738/switch/logo_light_on&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;5&#39;)) then lmc_xpl_command(&#39;laminar/B738/toggle_switch/position_light_up&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;6&#39;)) then lmc_xpl_command(&#39;laminar/B738/toggle_switch/position_light_down&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;7&#39;)) then lmc_xpl_command(&#39;sim/lights/beacon_lights_toggle&#39;) print(&#39;キー &#39; .. button)--ANTI COLLISION
	elseif (button == string.byte(&#39;8&#39;)) then lmc_xpl_command(&#39;laminar/B738/switch/wing_light_on&#39;) print(&#39;キー &#39; .. button)
	elseif (button == string.byte(&#39;9&#39;)) then lmc_xpl_command(&#39;laminar/B738/switch/wheel_light_on&#39;) print(&#39;キー &#39; .. button)
		--イカこのボタンあ使わないほうがいい
	elseif (button == 9) then lmc_xpl_command(&#39;sim/lights/landing_lights_off&#39;) print(&#39;キー &#39; .. button)
		lmc_xpl_command(&#39;laminar/B738/switch/rwy_light_left_off&#39;)
		lmc_xpl_command(&#39;laminar/B738/switch/rwy_light_right_off&#39;)
		lmc_xpl_command(&#39;laminar/B738/switch/wing_light_off&#39;)
		lmc_xpl_command(&#39;laminar/B738/switch/wheel_light_off&#39;)
		lmc_xpl_command(&#39;sim/lights/taxi_lights_off&#39;)

		--X-Camera
	elseif (button == 192) then lmc_xpl_command(&#39;SRS/X-Camera/Toggle_X-Camera_on_or_off&#39;) print(&#39;キー &#39; .. button)--X-Camera
	elseif (button == 219) then lmc_xpl_command(&#39;SRS/X-Camera/Toggle_Control_Panel_on_or_off&#39;) print(&#39;キー &#39; .. button)--X-Camera
	elseif (button == 187) then lmc_xpl_command(&#39;SRS/X-Camera/Enable_X-Camera&#39;) print(&#39;キー &#39; .. button)--X-Camera
	elseif (button == 186) then lmc_xpl_command(&#39;SRS/X-Camera/Disable_X-Camera&#39;) print(&#39;キー &#39; .. button)--X-Camera
	elseif (button == 221) then lmc_xpl_command(&#39;SRS/X-Camera/Toggle_Mini_Control_Panel&#39;) print(&#39;キー &#39; .. button)--X-Camer

		--ビュー
	elseif (button == 44) then lmc_xpl_command(&#39;sim/view/linear_spot&#39;) print(&#39;キー &#39; .. button)--固定表示
	elseif (button == 145) then lmc_xpl_command(&#39;sim/view/still_spot&#39;) print(&#39;キー &#39; .. button)--一点表示
	elseif (button == 19) then lmc_xpl_command(&#39;sim/view/runway&#39;) print(&#39;キー &#39; .. button)--滑走路
	elseif (button == 45) then lmc_xpl_command(&#39;sim/view/circle&#39;) print(&#39;キー &#39; .. button)--機体周り
	elseif (button == 36) then lmc_xpl_command(&#39;sim/view/chase&#39;) print(&#39;キー &#39; .. button)--追跡
	elseif (button == 33) then lmc_xpl_command(&#39;sim/view/tower&#39;) print(&#39;キー &#39; .. button)--管制塔
	elseif (button == 46) then lmc_xpl_command(&#39;sim/view/ridealong&#39;) print(&#39;キー &#39; .. button)--機上
	elseif (button == 35) then lmc_xpl_command(&#39;sim/view/track_weapon&#39;) print(&#39;キー &#39; .. button)--兵器追跡
	elseif (button == 34) then lmc_xpl_command(&#39;sim/view/free_camera&#39;) print(&#39;キー &#39; .. button)--フリーカメラ

	elseif (button == 111) then lmc_xpl_command(&#39;sim/view/forward_with_hud&#39;) print(&#39;キー &#39; .. button)--前面HUD
	elseif (button == 106) then lmc_xpl_command(&#39;sim/view/forward_with_nothing&#39;) print(&#39;キー &#39; .. button)--前面ディスプレイ
	elseif (button == 109) then lmc_xpl_command(&#39;sim/view/3d_cockpit_cmnd_look&#39;) print(&#39;キー &#39; .. button)--前面３Dパネル
		--elseif (button == 109) then lmc_xpl_command(&#39;sim/view/forward_with_2d_panel&#39;)--前面２Dパネル

elseif (button == string.byte(&#39;K&#39;)) then lmc_inc_xpl_array_variable(&#39;sim/flightmodel/engine/ENGN_thro&#39;, 0, 0.3)


	elseif (button ==27) then lmc_spawn (&quot;explorer&quot; , &quot;C:\\X-Plane 11\\X-Plane.exe&quot;) print(&#39;キー &#39; .. button)--X-Planeスタート
	elseif (button == 112) then lmc_xpl_command(&#39;sim/operation/quit&#39;) print(&#39;キー &#39; .. button)	--X-Plane終了

	else print(&#39;未使用キー &#39; .. button)
		-- タスクバーを整理するためにウィンドウをトレイに非表示にする



		lmc.minimizeToTray = true
		--lmc_minimize()

	end

	-------------------------------------------------------------------------------------------------------------------
end)</code></pre></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DataRefを書き直す方法</title>
		<link>https://polo-web.com/how-to-rewrite-dataref/</link>
		
		<dc:creator><![CDATA[polo-web]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 02:30:14 +0000</pubDate>
				<category><![CDATA[X-Plane]]></category>
		<guid isPermaLink="false">https://polo-web.com/?p=16397</guid>

					<description><![CDATA[datarefを使ってジョイスティックのヌルゾーンを設定する。下のスクリプトを実行してDataRefToolで見たところがこれ、最後の「0.」を書き直すこと …]]></description>
										<content:encoded><![CDATA[
<p>datarefを使ってジョイスティックのヌルゾーンを設定する。<br>下のスクリプトを実行してDataRefToolで見たところがこれ、最後の「0.」を書き直すことができます。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="314" height="135" src="https://polo-web.com/wp-content/uploads/2025/10/x-system.png" alt="" class="wp-image-16398" srcset="https://polo-web.com/wp-content/uploads/2025/10/x-system.png 314w, https://polo-web.com/wp-content/uploads/2025/10/x-system-300x129.png 300w" sizes="auto, (max-width: 314px) 100vw, 314px" /></figure>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>DataRef(&quot;pitch_nullzone&quot;, &quot;sim/joystick/joystick_pitch_nullzone&quot;, &quot;writable&quot; ) 
pitch_nullzone = 0.0
DataRef(&quot;roll_nullzone&quot;, &quot;sim/joystick/joystick_roll_nullzone&quot;, &quot;writable&quot; ) 
roll_nullzone = 0.0
DataRef(&quot;heading_nullzone&quot;, &quot;sim/joystick/joystick_heading_nullzone&quot;, &quot;writable&quot; ) 
heading_nullzone = 0.0</code></pre></div>



<p>こういう方法もあります。この方がスマートですね。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>set( &quot;sim/joystick/joystick_pitch_nullzone&quot;, 0.0 ) 
set( &quot;sim/joystick/joystick_roll_nullzone&quot;, 0.0 ) 
set( &quot;sim/joystick/joystick_heading_nullzone&quot;, 0.0 ) </code></pre></div>



<p><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-ys-red-color">注意！</mark>　DataRefはすべてが書き直すことが出来るということではありません。書き直すことが出来ないのに&#8221;writable&#8221;と入れるとエラーになります。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
