Skip to main content
この記事を使用して、Touch Adaptation Kit (TAK) を利用してタッチ操作レイアウトを作成および検証します。

takxconfig.json と .takx ファイル

tak.exe コマンドライン ツールが動作するプライマリのファイル タイプは、アンパック バンドル構成ファイル (takxconfig.json) またはパッケージ済みバンドル (.takx) ファイルです。 実行されるコマンドに応じて、これらのファイル タイプのいずれかが常に使用可能で、タッチ バンドル全体を表します。後方互換性のため、また一部のインナー ループ シナリオを簡単にするため、--layout-path などのレガシー引数は引き続きサポートされ、takxconfig.json からのコンテンツをオーバーライドします。

プロパティ

$schema - string。タッチ バンドル構成ファイル用の JSON スキーマ。これは、選択されたスキーマ バージョンに応じて、https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/takxconfig/v1/takxconfig.json のようになります。 version - string。バンドルの 4 パート (例: 1.0.0.0) バージョン番号。 versionName - stringoptional。バンドルのバージョンの記述的名前。 layouts - object。バンドルの layouts オプションを定義するオブジェクト。この中の path プロパティは、レイアウトが配置されている相対パスを指定します。 assets - objectoptional。バンドルの assets オプションを定義するオブジェクト。この中の path プロパティは、アセットが配置されている相対パスを指定します。 context - objectoptional。バンドルの context オプションを定義するオブジェクト。この中の path プロパティは、コンテキスト ファイルが配置されている相対パスを指定します。 languages - objectoptional。バンドルの languages オプションを定義するオブジェクト。この中の items プロパティは、バンドルがサポートする言語を指定する配列です。

サンプル

takxconfig.json ファイルを使用した完全なサンプルについては、GitHub を参照してください。

要件

ファイルのバージョンは、.json ファイル内の $schema 属性で指定されます。これは利用可能な特定のプロパティ セットを指定し、一部のエディターで IntelliSense を有効にします。 上記のプロパティは、最新のサポートされているスキーマ バージョンに対して有効です。より古いスキーマのプロパティについては、GitHub を参照してください。

コマンド

XBOX Game Streaming を使用してタイトルがプレイされるとき、タッチ操作が意図通りに動作することを確認するため、次の表に示すコマンドを使用します。

オプション

以下の表の情報を使用して、すべてのコマンドに適切なフラグを適用します。

関連項目

タッチ入門 Web Content test application (CTA) TAK CLI の入手方法
最終更新日 2026年8月24日