Separate AI workflow

AI Prompt Generator

Build a prompt that asks an AI to research the game controls, recommend an Xbox layout with sources, and attach an import-ready .json file—not paste JSON into chat.

1 · GAME ACTIONS

This list shrinks as you map actions. Select one here, then choose an available controller input.

Add or edit game actions

Define the game's controls with their original keyboard/mouse outputs. You can import a JSON action list instead.

Expected JSON format

Import either a list of actions or a project with actions, assignments, and shiftControls. Action values can be omitted if you only have the game-control names so far.

{
  "format": "x360-action-mapper-game-actions",
  "version": 1,
  "title": "Example Game",
  "platform": "PC",
  "researchSummary": "Controls verified against the PC manual.",
  "controllerMappingSummary": "Recommendations based on genre conventions and researched layouts.",
  "researchSources": [],
  "actions": [
    {"name":"Fire", "type":"key", "value":"SPACE", "category":"Weapons", "notes":"Default PC binding."},
    {"name":"Pause", "type":"key", "value":"ESCAPE", "category":"Menu", "notes":"Default PC binding."}
  ],
  "shiftControls": [],
  "recommendedAssignments": [
    {"action":"Fire", "control":"a", "shiftControl":"", "confidence":"high", "reason":"Primary action; A is the requested default convention."},
    {"action":"Pause", "control":"start", "shiftControl":"", "confidence":"high", "reason":"Start is a familiar pause/menu control."}
  ]
}
2 · CONTROLLER DIAGRAM

Controller layout

Click a controller label to assign or move an action. Shift controls display as Shift; use the buttons beneath the diagram to view alternate layers.

Select an action on the left, then click a controller control or a destination on the right.

Controller artwork: Jishenaz / Wikimedia Commons (CC0 1.0). The Guide/Xbox button is reserved by Steam and is not mapped here. Analog direction mappings can require tuning in Steam Input after import.

Project JSON preserves the full action list, normal assignments, shift-layer assignments, and configured Shift controls. Steam VDF output is best-effort: validate it in Steam Input before relying on it, especially for modifier layers, triggers and analog stick behavior. The page cannot apply a layout to Steam automatically. Example templates are generic starting points, not game-specific defaults.