A kind of extended naming for actions codes can be found in <path-to-game>\Dist\win32\async\startup-00.fbrb\Input\InputConfiguration.dbx
On foot (infantry.dbx)
Function | Name | Code |
Fire / Use | ConceptFire | A0DF9654-2A2F-11E5-AB29-DF52BC3B2788 |
Zoom / Detonate C4 | ConceptZoom | A0DF9658-2A2F-11E5-AB29-DF52BC3B2788 |
Reload | ConceptReload | A0DF965C-2A2F-11E5-AB29-DF52BC3B2788 |
Throw Grenade | ConceptSelectInventoryItem6 | A0DF9660-2A2F-11E5-AB29-DF52BC3B2788 |
Melee Attack | ConceptSelectMeleeWeapon | A0DF9664-2A2F-11E5-AB29-DF52BC3B2788 |
Walk Forward | ConceptMoveFB | A0DF966F-2A2F-11E5-AB29-DF52BC3B2788 |
Walk Backward | ConceptMoveFB | A0DF966F-2A2F-11E5-AB29-DF52BC3B2788 |
Strafe Left | ConceptMoveLR | A0DF9676-2A2F-11E5-AB29-DF52BC3B2788 |
Strafe Right | ConceptMoveLR | A0DF9676-2A2F-11E5-AB29-DF52BC3B2788 |
Turn Left | ConceptYaw | A0DF9684-2A2F-11E5-AB29-DF52BC3B2788 |
Turn Right | ConceptYaw | A0DF9684-2A2F-11E5-AB29-DF52BC3B2788 |
Look Up | ConceptPitch | A0DF967D-2A2F-11E5-AB29-DF52BC3B2788 |
Look Down | ConceptPitch | A0DF967D-2A2F-11E5-AB29-DF52BC3B2788 |
Jump / Parachute | ConceptJump | A0DF968B-2A2F-11E5-AB29-DF52BC3B2788 |
Sprint | ConceptSprint | A0DF968F-2A2F-11E5-AB29-DF52BC3B2788 |
Crouch | ConceptChangePose | A0DF9693-2A2F-11E5-AB29-DF52BC3B2788 |
Select Pistol | ConceptSelectInventoryItem1 | A0DF969B-2A2F-11E5-AB29-DF52BC3B2788 |
Select Rifle | ConceptSelectInventoryItem2 | A0DF969F-2A2F-11E5-AB29-DF52BC3B2788 |
Select Gadget 1 | ConceptSelectInventoryItem3 | A0DF96A3-2A2F-11E5-AB29-DF52BC3B2788 |
Select Gadget 2 | ConceptSelectInventoryItem4 | A0DF96A7-2A2F-11E5-AB29-DF52BC3B2788 |
Select Laser | ConceptSelectInventoryItem5 | A0DF96AB-2A2F-11E5-AB29-DF52BC3B2788 |
Next Item | ConceptCyclePrimaryInventory | A0DF9668-2A2F-11E5-AB29-DF52BC3B2788 |
Prev Item | ConceptCyclePrimaryInventory | A0DF9668-2A2F-11E5-AB29-DF52BC3B2788 |
Aside of this, there are also
ConceptLie and
ConceptAltFire identifiers that are not present in the in-game menu
On foot (shared.dbx)These settings are mirrored in all the other files
Function | Name | Code |
Enter / Exit Vehicle | ConceptChangeVehicle | A0DF96F0-2A2F-11E5-AB29-DF52BC3B2788 |
Change Camera | ConceptToggleCamera | A0DF96F2-2A2F-11E5-AB29-DF52BC3B2788 |
Issue Order / Communicate / Spot | ConceptCommMenu1 | A0DF9712-2A2F-11E5-AB29-DF52BC3B2788 |
Map | ConceptMapZoom | A0DF96F4-2A2F-11E5-AB29-DF52BC3B2788 |
Chat All | ConceptSayAllChat | A0DF96F8-2A2F-11E5-AB29-DF52BC3B2788 |
Chat Team | ConceptTeamChat | A0DF96FC-2A2F-11E5-AB29-DF52BC3B2788 |
Chat Squad | ConceptSquadChat | A0DF9700-2A2F-11E5-AB29-DF52BC3B2788 |
Push To Talk | ConceptPushToTalk | A0DF9710-2A2F-11E5-AB29-DF52BC3B2788 |
Select Seat 1 | ConceptSelectEntry0 | A0DF9704-2A2F-11E5-AB29-DF52BC3B2788 |
Select Seat 2 | ConceptSelectEntry1 | A0DF9706-2A2F-11E5-AB29-DF52BC3B2788 |
Select Seat 3 | ConceptSelectEntry2 | A0DF9708-2A2F-11E5-AB29-DF52BC3B2788 |
Select Seat 4 | ConceptSelectEntry3 | A0DF970A-2A2F-11E5-AB29-DF52BC3B2788 |
Select Seat 5 | ConceptSelectEntry4 | A0DF970C-2A2F-11E5-AB29-DF52BC3B2788 |
Aside of this, there's also
ConceptSelectEntry5 identifier that's not present in the in-game menu
In vehicle (land.dbx)
Function | Name | Code |
Fire | ConceptFire | A0DF96B4-2A2F-11E5-AB29-DF52BC3B2788 |
Accellerate | ConceptMoveFB | A0DF96B8-2A2F-11E5-AB29-DF52BC3B2788 |
Brake / Reverse | ConceptBrake | A0DF96BC-2A2F-11E5-AB29-DF52BC3B2788 |
Turn Left | ConceptMoveLR | A0DF96C0-2A2F-11E5-AB29-DF52BC3B2788 |
Turn Right | ConceptMoveLR | A0DF96C0-2A2F-11E5-AB29-DF52BC3B2788 |
Aim Turret Up | ConceptPitch | A0DF96C7-2A2F-11E5-AB29-DF52BC3B2788 |
Aim Turret Down | ConceptPitch | A0DF96C7-2A2F-11E5-AB29-DF52BC3B2788 |
Aim Turret Left | ConceptRoll | A0DF96CE-2A2F-11E5-AB29-DF52BC3B2788 |
Aim Turret Right | ConceptRoll | A0DF96CE-2A2F-11E5-AB29-DF52BC3B2788 |
Snap View | ConceptSnapViewCamera | A0DF96D5-2A2F-11E5-AB29-DF52BC3B2788 |
Zoom / Vehicle specialization | ConceptZoom | A0DF96D9-2A2F-11E5-AB29-DF52BC3B2788 |
Look Left | ConceptCameraYaw | A0DF96E4-2A2F-11E5-AB29-DF52BC3B2788 |
Look Right | ConceptCameraYaw | A0DF96E4-2A2F-11E5-AB29-DF52BC3B2788 |
Look Up | ConceptCameraPitch | A0DF96DD-2A2F-11E5-AB29-DF52BC3B2788 |
Look Down | ConceptCameraPitch | A0DF96DD-2A2F-11E5-AB29-DF52BC3B2788 |
Cycle Radio | ConceptSelectInventoryItem9 | A0DF96EB-2A2F-11E5-AB29-DF52BC3B2788 |
As pilot (air.dbx)
Function | Name | Code |
Fire | ConceptFire | A0DF960D-2A2F-11E5-AB29-DF52BC3B2788 |
Ascend | ConceptMoveFB | A0DF9611-2A2F-11E5-AB29-DF52BC3B2788 |
Descend | ConceptMoveFB | A0DF9611-2A2F-11E5-AB29-DF52BC3B2788 |
Pitch Up | ConceptPitch | A0DF9618-2A2F-11E5-AB29-DF52BC3B2788 |
Pitch Down | ConceptPitch | A0DF9618-2A2F-11E5-AB29-DF52BC3B2788 |
Yaw Left | ConceptYaw | A0DF961F-2A2F-11E5-AB29-DF52BC3B2788 |
Yaw Right | ConceptYaw | A0DF961F-2A2F-11E5-AB29-DF52BC3B2788 |
Roll Left | ConceptRoll | A0DF9626-2A2F-11E5-AB29-DF52BC3B2788 |
Roll Right | ConceptRoll | A0DF9626-2A2F-11E5-AB29-DF52BC3B2788 |
Snap View | ConceptSnapViewCamera | A0DF9631-2A2F-11E5-AB29-DF52BC3B2788 |
Free Look | ConceptZoom | A0DF962D-2A2F-11E5-AB29-DF52BC3B2788 |
Vehicle specialization | ConceptAltFire | A0DF964B-2A2F-11E5-AB29-DF52BC3B2788 |
Look Left | ConceptCameraYaw | A0DF963C-2A2F-11E5-AB29-DF52BC3B2788 |
Look Right | ConceptCameraYaw | A0DF963C-2A2F-11E5-AB29-DF52BC3B2788 |
Look Up | ConceptCameraPitch | A0DF9635-2A2F-11E5-AB29-DF52BC3B2788 |
Look Down | ConceptCameraPitch | A0DF9635-2A2F-11E5-AB29-DF52BC3B2788 |
UAV Ascend | ConceptJump | A0DF9643-2A2F-11E5-AB29-DF52BC3B2788 |
UAV Descend | ConceptChangePose | A0DF9647-2A2F-11E5-AB29-DF52BC3B2788 |
Cycle Radio | ConceptSelectInventoryItem9 | A0DF964F-2A2F-11E5-AB29-DF52BC3B2788 |
Oddly,
ConceptCamera commands can be assigned to any button, even those assigned to shared commands or other planes actions
Hidden (game executable and startup-00.fbrb only)
Function | Name | Code |
N/A | ConceptToggleParachute | N/A |
N/A | ConceptSquadLeaderChat | N/A |
N/A | ConceptVoiceFunction1 | N/A |
N/A | ConceptChatMenu | N/A |
N/A | ConceptLargeMap | N/A |
N/A | ConceptSpawnMenu | N/A |
N/A | ConceptSelect | N/A |
N/A | ConceptDecline | N/A |
N/A | ConceptAccept | N/A |
N/A | ConceptCommMenu2 | N/A |
N/A | ConceptCancel | N/A |
N/A | ConceptMenu | N/A |
N/A | ConceptScoreboard | N/A |
N/A | ConceptMapThreeDimensional | N/A |
N/A | ConceptMapSize | N/A |
N/A | ConceptSelectEntry7 | N/A |
N/A | ConceptSelectEntry6 | N/A |
N/A | ConceptNextPosition | N/A |
N/A | ConceptGearDown | N/A |
N/A | ConceptGearUp | N/A |
N/A | ConceptClutch | N/A |
N/A | ConceptHandBrake | N/A |
N/A | ConceptSelectInventoryItem8 | N/A |
N/A | ConceptSelectInventoryItem7 | N/A |
N/A | ConceptCycleSecondaryInventory | N/A |
N/A | ConceptPrevInventoryItem | N/A |
N/A | ConceptNextInventoryItem | N/A |
N/A | ConceptDrop | N/A |
N/A | ConceptPickUp | N/A |
N/A | ConceptInteract | N/A |
N/A | ConceptFireCountermeasure | N/A |
N/A | ConceptMoveRight | N/A |
N/A | ConceptMoveLeft | N/A |
N/A | ConceptMoveBackward | N/A |
N/A | ConceptMoveForward | N/A |
Commands already present in the previous sections were omitted
Interestingly forward and backward movements for infantry are using the same "concept", while for vehicles they are two separate ones.
Also some actions (for example, selecting seats) have just a single three lines long GUID, while others (for example view and character/plane movements) can be as big as 6 eight lines long GUIDs
EDIT: ok, I checked the X360 game, and the only reference to controls I could find was in \dist\xenon\async\startup-00.fbrb\Menu\shared_config.dbx
Aside of a single byte it's the same you can find in the Windows version.
This last has additional folders, probably to account of the ability to customize commands (namely in Input\)