> ## 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.

# Création de dispositions de commandes tactiles

> Création de dispositions de commandes tactiles

La création de vos dispositions de commandes tactiles consiste à créer un [touch adaptation bundle](/fr-CA/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle) qui comprend :

* Un fichier `takxconfig.json`, qui est une représentation JSON de l'ensemble des métadonnées et des propriétés du bundle
* Une collection de dispositions, où chaque fichier de disposition est une représentation JSON des commandes offertes aux joueurs pour un scénario précis dans le jeu
* Un fichier de contexte, qui est une représentation JSON de l'état global et des propriétés utilisés par les dispositions
* Toutes les ressources personnalisées référencées par ces dispositions

## Prise en main

La façon la plus simple de créer un [touch adaptation bundle](/fr-CA/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle) est d'utiliser la [commande create](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-create-command). Cette commande permet de créer facilement tous les fichiers et dossiers nécessaires pour être rapidement opérationnel avec le touch adaptation kit. En plus de pouvoir créer un bundle complet, la commande create peut servir à créer un seul fichier de disposition basé sur un modèle de disposition pour différents genres et situations dans un jeu.

## Schémas JSON des bundles tactiles

Les différents fichiers JSON, comme un fichier de disposition ou de contexte, utilisent un fichier de schéma JSON qui fournit la structure et les règles permettant d'écrire un fichier valide. Ces fichiers de schéma sont hébergés sur le [GitHub XBOX Game Streaming Tools](https://github.com/microsoft/xbox-game-streaming-tools/tree/main/touch-adaptation-kit/schemas) dans diverses langues. Ces schémas propres à chaque langue peuvent être utilisés dans des outils comme [Visual Studio Code](https://code.visualstudio.com/download) pour obtenir IntelliSense sur les propriétés du schéma et les problèmes dans cette langue. Pour utiliser une version localisée du fichier de schéma, définissez simplement la propriété `$schema` de votre fichier pour qu'elle pointe vers une version localisée. Par exemple, l'exemple JSON et l'image ci-dessous montrent le texte d'aide en japonais pour la propriété `state` dans un fichier de contexte.

```JSON theme={null}
//Example context file
{
  "$schema": "https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/ja-JP/context/v4.0/context.json",

  "state": {
    "enableReload": false
  }
}
```

<img src="https://mintcdn.com/microsoft-4404708b/UZTRJSf0emX1fheE/images/gdk/features/common/game-streaming-tak-vscode-intellisense.png?fit=max&auto=format&n=UZTRJSf0emX1fheE&q=85&s=fd518d059cf0dba1260bddf95bc71960" alt="Capture d'écran d'IntelliSense de Visual Studio Code en japonais" width="1276" height="480" data-path="images/gdk/features/common/game-streaming-tak-vscode-intellisense.png" />


## Related topics

- [XBOX Accessibility Guidelines (XAG)](/fr/build/game-principles/accessibility/xbox-accessibility-guidelines.md)
- [Intégration des partenaires XBOX : accès et publication](/fr/home/onboarding.md)
- [Publicación de diseños táctiles](/es/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-publishing-layouts.md)
- [Diseño de controles táctiles de conducción](/es/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-tak-sample-driving.md)
- [Diseño de controles táctiles de lucha](/es/build/core-features/common/game-streaming/building-touch-layouts/samples/game-streaming-touch-tak-sample-fighter.md)
