====== KeyAssignDisplayParam ====== ===== Fields ===== ^ 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. | 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 | | enableDispConfigMenu | ''u8'' | ''0x10'' | If ON, then this key is displayed in the key configuration menu. | This field is a boolean. | | reserved | ''dummy8'' | ''0x11'' | | This field is padding. | ===== Enums ===== ==== CS_UI_KEY ==== ^ 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 | | ==== CS_KEY_ASSIGN_GROUP ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''1'' | In-game UI | |