Unassigned actions
0This 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."}
]
}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.
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.