> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Contenu

> Contenu

# Contenu

Définit le contenu réel de la disposition. Le contenu de la disposition est organisé en conteneurs selon son emplacement à l'écran, comme `lower`. Chaque conteneur comprend un ensemble de contrôles, comme un bouton, qui peuvent être spécifiés directement ou placés dans des sous-conteneurs en fonction de propriétés nommées ou de sous-tableaux.

## Propriétés

`center` - *object*, *facultatif*. [Roue](/fr-CA/reference/system/touchadaptationkit/layout/game-streaming-touch-wheel) de contrôles affichée au centre de l'écran.

`layers` - *object*, *facultatif*. Un ensemble de définitions de [couches](/fr-CA/reference/system/touchadaptationkit/layout/game-streaming-touch-layer) qui permettent d'afficher un ensemble de contrôles en fonction d'une [action de couche](/fr-CA/reference/system/touchadaptationkit/layout/game-streaming-touch-layer-action).

`left` - *object*, *facultatif*. [Roue](/fr-CA/reference/system/touchadaptationkit/layout/game-streaming-touch-wheel) de contrôles affichée par défaut sous la main ou le pouce gauche du joueur.

`lower` - *object*, *facultatif*. Un objet qui vous permet de placer des contrôles dans l'un des trois emplacements `leftCenter`, `center` ou `rightCenter` de la rangée inférieure de contrôles.

`right` - *object*, *facultatif*. [Roue](/fr-CA/reference/system/touchadaptationkit/layout/game-streaming-touch-wheel) de contrôles affichée par défaut sous la main ou le pouce droit du joueur.

`sensors` - *array*, *facultatif*. Une liste de [contrôles de capteur](/fr-CA/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview#sensor-controls) qui doivent être activés sur cette disposition.

`upper` - *object*, *facultatif*. Un objet qui vous permet de placer un tableau de contrôles dans les emplacements `right` de la rangée supérieure de contrôles.

## Remarques

Les emplacements disponibles pour les contrôles sur une disposition sont les suivants :

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/reference/game-streaming-touch-control-images-layout.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=180adb67cb051c8306f72a22e6046d04" alt="emplacements disponibles sur une disposition" width="516" height="256" data-path="images/gdk/reference/game-streaming-touch-control-images-layout.png" />

Par convention, la roue `left` sert principalement au déplacement et la roue `right` aux actions les plus courantes.

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/reference/game-streaming-touch-control-images-wheel.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=ae191ea766880d5855d68193e7918095" alt="emplacements des roues" width="516" height="256" data-path="images/gdk/reference/game-streaming-touch-control-images-wheel.png" />

Envisagez de placer les tâches peu fréquentes dans les emplacements `upperRight` ou `lower`.

<img src="https://mintcdn.com/microsoft-4404708b/gzrdvT5kpqAXKEQt/images/gdk/reference/game-streaming-touch-control-images-layout-infrequent-tasks.png?fit=max&auto=format&n=gzrdvT5kpqAXKEQt&q=85&s=f1fc44d66a084630f597b981d848ab2f" alt="emplacements pour les tâches peu fréquentes" width="516" height="256" data-path="images/gdk/reference/game-streaming-touch-control-images-layout-infrequent-tasks.png" />

<Note>
  L'emplacement de roue `center` n'est pas bien positionné sur le plan ergonomique pour une utilisation en mode paysage. Il ne doit être utilisé que lorsque `orientation` est en mode portrait sur les téléphones.

  `orientation` n'affecte que les dispositions tactiles affichées. L'utilisation d'une valeur autre que la valeur par défaut `landscape` ne doit se faire que si le jeu modifie explicitement son rendu pour correspondre à l'orientation de la disposition.
</Note>

## Exemples

Veuillez consulter [notre GitHub](https://github.com/microsoft/xbox-game-streaming-tools/tree/main/touch-adaptation-kit/samples) pour obtenir des exemples complets de dispositions pour divers genres de jeux.
Ces exemples présentent également des fonctionnalités plus avancées, comme l'utilisation de ressources personnalisées pour une apparence sur mesure.

## Configuration requise

La version de la disposition est spécifiée par l'attribut `$schema` dans le fichier json de la disposition. Celui-ci spécifie l'ensemble précis de contrôles et de fonctionnalités disponibles dans la disposition.

Les propriétés décrites ici sont valides pour les versions de disposition 4.0 et ultérieures.

## Voir aussi

[Référence du Touch Adaptation Kit](/fr-CA/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview)\
[Prise en main des exemples de dispositions](/fr-CA/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-getting-started-with-sample-layouts)


## Related topics

- [XR-037 Dépendances envers les paquets de contenu](/fr-CA/publishing/certification/xr/xr-037.md)
- [XR037 Dépendances envers les packages de contenu](/fr-CA/publishing/certification/fma/xr-037.md)
- [XR-018 : Contenu généré par l'utilisateur](/fr-CA/publishing/certification/xr/xr-018.md)
- [XR018 Contenu généré par l'utilisateur](/fr/publishing/certification/fma/xr-018.md)
- [XR-037 Dépendances vis-à-vis des packages de contenu](/fr/publishing/certification/xr/xr-037.md)
