====== DefaultKeyAssignParam ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | padKeyId | ''s32'' | ''0x0'' | A key on a controller. | This field uses the following enum: CS_PAD_KEY | | keyboardModifyKey | ''s32'' | ''0x4'' | A modifier key on a keyboard. | This field uses the following enum: CS_MODIFIER_KEY | | keyboardKeyId | ''s32'' | ''0x8'' | A key on a keyboard. | This field uses the following enum: CS_KEYBOARD_KEY | | mouseModifyKey | ''s32'' | ''0xc'' | A modifier key on a mouse. | This field uses the following enum: CS_MODIFIER_KEY | | mouseKeyId | ''s32'' | ''0x10'' | A key on a mouse. | This field uses the following enum: CS_MOUSE_KEY | | reserved | ''dummy8'' | ''0x14'' | | This field is padding. | ===== Enums ===== ==== CS_PAD_KEY ==== ^ Option ^ Description ^ Notes ^ | ''-1'' | None | | | ''2000'' | Up | | | ''2001'' | Down | | | ''2002'' | Left | | | ''2003'' | Right | | | ''2004'' | A | | | ''2005'' | B | | | ''2006'' | X | | | ''2007'' | Y | | | ''2008'' | Left Bottom Trigger | | | ''2009'' | Right Bottom Trigger | | | ''2010'' | Left Stick: Push | | | ''2011'' | Right Stick: Push | | | ''2012'' | Back | | | ''2013'' | Start | | | ''2900'' | OK | | | ''2901'' | Cancel | | | ''3000'' | Left Top Trigger | | | ''3001'' | Right Top Trigger | | | ''3002'' | Left Stick: X | | | ''3003'' | Left Stick: Y | | | ''3004'' | Right Stick: X | | | ''3005'' | Right Stick: Y | | ==== CS_MODIFIER_KEY ==== ^ Option ^ Description ^ Notes ^ | ''0'' | None | | | ''1'' | Ctrl + | | | ''2'' | Alt + | | | ''3'' | Shift + | | ==== CS_KEYBOARD_KEY ==== ^ Option ^ Description ^ Notes ^ | ''-1'' | None | | | ''99'' | A | | | ''117'' | B | | | ''115'' | C | | | ''101'' | D | | | ''87'' | E | | | ''102'' | F | | | ''103'' | G | | | ''104'' | H | | | ''92'' | I | | | ''105'' | J | | | ''106'' | K | | | ''107'' | L | | | ''119'' | M | | | ''118'' | N | | | ''93'' | O | | | ''94'' | P | | | ''85'' | Q | | | ''88'' | R | | | ''100'' | S | | | ''89'' | T | | | ''91'' | U | | | ''116'' | V | | | ''86'' | W | | | ''114'' | X | | | ''90'' | Y | | | ''113'' | Z | | | ''80'' | 0 | | | ''71'' | 1 | | | ''72'' | 2 | | | ''73'' | 3 | | | ''74'' | 4 | | | ''75'' | 5 | | | ''76'' | 6 | | | ''77'' | 7 | | | ''78'' | 8 | | | ''79'' | 9 | | | ''120'' | Comma | | | ''121'' | Period | | | ''108'' | Semi-Colon | | | ''109'' | Apostrophe | | | ''111'' | Left Shift | | | ''123'' | Right Shift | | | ''98'' | Left Control | | | ''176'' | Right Control | | | ''125'' | Left Alt | | | ''187'' | Right Alt | | | ''70'' | Esc | | | ''84'' | Tab | | | ''83'' | Backspace | | | ''97'' | Enter | | | ''126'' | Space | | | ''197'' | Insert | | | ''198'' | Delete | | | ''189'' | Home | | | ''194'' | End | | | ''191'' | Page Up | | | ''196'' | Page Down | | | ''190'' | Up | | | ''195'' | Down | | | ''192'' | Left | | | ''193'' | Right | | | ''128'' | F1 | | | ''129'' | F2 | | | ''130'' | F3 | | | ''131'' | F4 | | | ''132'' | F5 | | | ''133'' | F6 | | | ''134'' | F7 | | | ''135'' | F8 | | | ''136'' | F9 | | | ''137'' | F10 | | | ''154'' | F11 | | | ''155'' | F12 | | | ''151'' | Num-Pad 0 | | | ''148'' | Num-Pad 1 | | | ''149'' | Num-Pad 2 | | | ''150'' | Num-Pad 3 | | | ''144'' | Num-Pad 4 | | | ''145'' | Num-Pad 5 | | | ''146'' | Num-Pad 6 | | | ''140'' | Num-Pad 7 | | | ''141'' | Num-Pad 8 | | | ''142'' | Num-Pad 9 | | | ''152'' | Num-Pad Period | | | ''175'' | Num-Pad Enter | | | ''147'' | Num-Pad + | | | ''143'' | Num-Pad - | | | ''124'' | Num-Pad * | | | ''185'' | Num-Pad / | | ==== CS_MOUSE_KEY ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Unassigned | | | ''1'' | Right Click | | | ''2'' | Left Click | | | ''3'' | Extension Button 0 | | | ''4'' | Extension Button 1 | | | ''5'' | Extension Button 2 | | | ''6'' | Extension Button 3 | | | ''7'' | Extension Button 4 | | | ''8'' | Middle Click | | | ''9'' | Up Scroll | | | ''10'' | Down Scroll | |