| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| textID | s32 | 0x0 | If defined, this points to the one-line help text ID. If not, then the category name ID is used instead. If not specified, it is not displayed in the key configuration menu. | This field refers to the following text files: Modern_Menu_Text |
| key | s32 | 0x4 | The user input key to be assigned. If not specified, it will be treated as a category display item. | This field uses the following enum: CS_UI_KEY |
| enableUnassign | u8 | 0x8 | If ON, then this key can be unassigned. | This field is a boolean. |
| enablePadConfig | u8 | 0x9 | If ON, then this key can be assigned to controller inputs. | This field is a boolean. |
| enableMouseConfig | u8 | 0xa | If ON, then this key can be assigned to mouse inputs. | This field is a boolean. |
| group | u8 | 0xb | The group used for determining duplicate assignments. Keys cannot be duplicated in the same group | This field uses the following enum: CS_KEY_ASSIGN_GROUP |
| mappingTextID | s32 | 0xc | The item name to display in the operation list. 0 means it is not displayed. | This field refers to the following text files: Modern_Menu_Text |
| Option | Description | Notes |
|---|---|---|
-1 | None | |
0 | Running (Previous) | |
1 | Running (After) | |
2 | Running (Left) | |
3 | Running (Right) | |
4 | Jump | |
5 | Camera (Top) | |
6 | Camera (Bottom) | |
7 | Camera (Left) | |
8 | Camera (Right) | |
9 | Lock-on / Camera Reset | |
10 | Stealth | |
11 | Switch: Tool | |
12 | Switch: Right Weapon | |
13 | Switch: Left Weapon | |
14 | Use: Right Weapon | |
15 | Quick-boost | |
16 | Use: Left Weapon | |
17 | Boost | |
18 | Use: Item | |
20 | Auxiliary Menu | |
21 | Open Menu | |
22 | Move Cursor (Up) | |
23 | Move Cursor (Down) | |
24 | Move Cursor (Left) | |
25 | Move Cursor (Right) | |
26 | Decision | |
27 | Cancel | |
28 | Menu: RU | |
29 | Menu: RL | |
30 | Menu: L1 | |
31 | Menu: R1 | |
32 | Menu: L2 | |
33 | Menu: R2 | |
34 | Menu: L3 | |
35 | Menu: R3 | |
36 | Menu: BACK | |
37 | Menu: Scroll (Top) | |
38 | Menu: Scroll (Down) | |
39 | Menu: Conversation Response (Left) | |
40 | Menu: Conversation Response (Right) | |
41 | Menu: Left Stick (Up) | |
42 | Menu: Left Stick (Down) | |
43 | Menu: Left Stick (Left) | |
44 | Menu: Left Stick (Right) | |
45 | Menu: Right Stick (Up) | |
46 | Menu: Right Stick (Down) | |
47 | Menu: Right Stick (Left) | |
48 | Menu: Right Stick (Right) | |
66 | Player: Action | |
67 | Player: Shift Operation | |
68 | Player: Precision Shooting Stance | |
69 | Text Input: Confirm | |
70 | Text Input: Cancel | |
76 | Player: Use Left-back Weapon | |
77 | Player: Use Right-back Weapon | |
78 | Conversation Forwarding | |
79 | Player: Use Core Expansion | |
80 | Player: Use Assault Boost | |
81 | Menu: Shift Operation (Left) | |
82 | Menu: Shift Operation (Right) | |
83 | Player: Purge Weapon | |
1000 | Core Expansion: Menu Display | |
1001 | Key Icons for Player Movement | |
1002 | Key Icons for Camera Operation |
| Option | Description | Notes |
|---|---|---|
0 | None | |
1 | In-game UI |