> ## 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 [bundle d'adaptation tactile](/fr/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 toutes les métadonnées et propriétés du bundle
* Une collection de dispositions, où chaque fichier de disposition est une représentation JSON des commandes disponibles pour les joueurs dans un scénario spécifique du 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

Le moyen le plus simple de créer un [bundle d'adaptation tactile](/fr/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-bundle) consiste à utiliser la [commande create](/fr/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 opérationnel avec le Touch Adaptation Kit. En plus de pouvoir créer un bundle complet, la commande create peut être utilisée pour créer un seul fichier de disposition basé sur un modèle de disposition adapté à 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 une structure et des règles pour é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 plusieurs 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 et les problèmes du schéma dans cette langue. Pour utiliser une version localisée du fichier de schéma, il suffit de définir 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)
