What's new

Number values for Keyboard buttons

T

The Irish Assassin

(Re)tired eyes from the shadows
Retired
Messages
4,693
Reaction score
9,615
Basically, I searched for ages for this and having finally found it, thought I would bring it here. For use when you want to reconfigure keybindings in config settings for certain mods. i.e. LSPDFR or Menyoo etc but do not have a list provided with the file. Will update with Xbox controller values in time.

Some will ask you to simply type the keu name (e.g. LCTRL) but others ask for aa number value. These can be hard to find quickly so this list should make it easier.
Code:
1 left mouse button
2 right mouse button
3 control-break processing
4 middle mouse button
8 backspace key
9 tab key
12 clear key
13 enter key
16 shift key
17 ctrl key
18 alt key
19 pause key
20 caps lock key
27 esc key
32 spacebar
33 page up key
34 page down key
35 end key
36 home key
37 left arrow key
38 up arrow key
39 right arrow key
40 down arrow key
41 select key
42 print key
43 execute key
44 print screen key
45 ins key
46 del key
47 help key
48 0 key
49 1 key
50 2 key
51 3 key
52 4 key
53 5 key
54 6 key
55 7 key
56 8 key
57 9 key
65 a key
66 b key
67 c key
68 d key
69 e key
70 f key
71 g key
72 h key
73 i key
74 j key
75 k key
76 l key
77 m key
78 n key
79 o key
80 p key
81 q key
82 r key
83 s key
84 t key
85 u key
86 v key
87 w key
88 x key
89 y key
90 z key
96 numeric keypad 0 key
97 numeric keypad 1 key
98 numeric keypad 2 key
99 numeric keypad 3 key
100 numeric keypad 4 key
101 numeric keypad 5 key
102 numeric keypad 6 key
103 numeric keypad 7 key
104 numeric keypad 8 key
105 numeric keypad 9 key
106 multiply key
107 add key
108 separator key
109 subtract key
110 decimal key
111 divide key
112 f1 key
113 f2 key
114 f3 key
115 f4 key
116 f5 key
117 f6 key
118 f7 key
119 f8 key
120 f9 key
121 f10 key
122 f11 key
123 f12 key
144 num lock key
145 scroll lock key
160 left shift key
161 right shift key
162 left control key
163 right control key
Native Script Controller Input
Code:
STRING             INT
INPUT_NEXT_CAMERA  0
INPUT_LOOK_LR  1
INPUT_LOOK_UD  2
INPUT_LOOK_UP_ONLY  3
INPUT_LOOK_DOWN_ONLY  4
INPUT_LOOK_LEFT_ONLY  5
INPUT_LOOK_RIGHT_ONLY  6
INPUT_CINEMATIC_SLOWMO  7
INPUT_SCRIPTED_FLY_UD  8
INPUT_SCRIPTED_FLY_LR  9
INPUT_SCRIPTED_FLY_ZUP  10
INPUT_SCRIPTED_FLY_ZDOWN  11
INPUT_WEAPON_WHEEL_UD  12
INPUT_WEAPON_WHEEL_LR  13
INPUT_WEAPON_WHEEL_NEXT  14
INPUT_WEAPON_WHEEL_PREV  15
INPUT_SELECT_NEXT_WEAPON  16
INPUT_SELECT_PREV_WEAPON  17
INPUT_SKIP_CUTSCENE  18
INPUT_CHARACTER_WHEEL  19
INPUT_MULTIPLAYER_INFO  20
INPUT_SPRINT  21
INPUT_JUMP  22
INPUT_ENTER  23
INPUT_ATTACK  24
INPUT_AIM  25
INPUT_LOOK_BEHIND  26
INPUT_PHONE  27
INPUT_SPECIAL_ABILITY  28
INPUT_SPECIAL_ABILITY_SECONDARY  29
INPUT_MOVE_LR  30
INPUT_MOVE_UD  31
INPUT_MOVE_UP_ONLY  32
INPUT_MOVE_DOWN_ONLY  33
INPUT_MOVE_LEFT_ONLY  34
INPUT_MOVE_RIGHT_ONLY  35
INPUT_DUCK  36
INPUT_SELECT_WEAPON  37
INPUT_PICKUP  38
INPUT_SNIPER_ZOOM  39
INPUT_SNIPER_ZOOM_IN_ONLY  40
INPUT_SNIPER_ZOOM_OUT_ONLY  41
INPUT_SNIPER_ZOOM_IN_SECONDARY  42
INPUT_SNIPER_ZOOM_OUT_SECONDARY  43
INPUT_COVER  44
INPUT_RELOAD  45
INPUT_TALK  46
INPUT_DETONATE  47
INPUT_HUD_SPECIAL  48
INPUT_ARREST  49
INPUT_ACCURATE_AIM  50
INPUT_CONTEXT  51
INPUT_CONTEXT_SECONDARY  52
INPUT_WEAPON_SPECIAL  53
INPUT_WEAPON_SPECIAL_TWO  54
INPUT_DIVE  55
INPUT_DROP_WEAPON  56
INPUT_DROP_AMMO  57
INPUT_THROW_GRENADE  58
INPUT_VEH_MOVE_LR  59
INPUT_VEH_MOVE_UD  60
INPUT_VEH_MOVE_UP_ONLY  61
INPUT_VEH_MOVE_DOWN_ONLY  62
INPUT_VEH_MOVE_LEFT_ONLY  63
INPUT_VEH_MOVE_RIGHT_ONLY  64
INPUT_VEH_SPECIAL  65
INPUT_VEH_GUN_LR  66
INPUT_VEH_GUN_UD  67
INPUT_VEH_AIM  68
INPUT_VEH_ATTACK  69
INPUT_VEH_ATTACK2  70
INPUT_VEH_ACCELERATE  71
INPUT_VEH_BRAKE  72
INPUT_VEH_DUCK  73
INPUT_VEH_HEADLIGHT  74
INPUT_VEH_EXIT  75
INPUT_VEH_HANDBRAKE  76
INPUT_VEH_HOTWIRE_LEFT  77
INPUT_VEH_HOTWIRE_RIGHT  78
INPUT_VEH_LOOK_BEHIND  79
INPUT_VEH_CIN_CAM  80
INPUT_VEH_NEXT_RADIO  81
INPUT_VEH_PREV_RADIO  82
INPUT_VEH_NEXT_RADIO_TRACK  83
INPUT_VEH_PREV_RADIO_TRACK  84
INPUT_VEH_RADIO_WHEEL  85
INPUT_VEH_HORN  86
INPUT_VEH_FLY_THROTTLE_UP  87
INPUT_VEH_FLY_THROTTLE_DOWN  88
INPUT_VEH_FLY_YAW_LEFT  89
INPUT_VEH_FLY_YAW_RIGHT  90
INPUT_VEH_PASSENGER_AIM  91
INPUT_VEH_PASSENGER_ATTACK  92
INPUT_VEH_SPECIAL_ABILITY_FRANKLIN  93
INPUT_VEH_STUNT_UD  94
INPUT_VEH_CINEMATIC_UD  95
INPUT_VEH_CINEMATIC_UP_ONLY  96
INPUT_VEH_CINEMATIC_DOWN_ONLY  97
INPUT_VEH_CINEMATIC_LR  98
INPUT_VEH_SELECT_NEXT_WEAPON  99
INPUT_VEH_SELECT_PREV_WEAPON  100
INPUT_VEH_ROOF  101
INPUT_VEH_JUMP  102
INPUT_VEH_GRAPPLING_HOOK  103
INPUT_VEH_SHUFFLE  104
INPUT_VEH_DROP_PROJECTILE  105
INPUT_VEH_MOUSE_CONTROL_OVERRIDE  106
INPUT_VEH_FLY_ROLL_LR  107
INPUT_VEH_FLY_ROLL_LEFT_ONLY  108
INPUT_VEH_FLY_ROLL_RIGHT_ONLY  109
INPUT_VEH_FLY_PITCH_UD  110
INPUT_VEH_FLY_PITCH_UP_ONLY  111
INPUT_VEH_FLY_PITCH_DOWN_ONLY  112
INPUT_VEH_FLY_UNDERCARRIAGE  113
INPUT_VEH_FLY_ATTACK  114
INPUT_VEH_FLY_SELECT_NEXT_WEAPON  115
INPUT_VEH_FLY_SELECT_PREV_WEAPON  116
INPUT_VEH_FLY_SELECT_TARGET_LEFT  117
INPUT_VEH_FLY_SELECT_TARGET_RIGHT  118
INPUT_VEH_FLY_VERTICAL_FLIGHT_MODE  119
INPUT_VEH_FLY_DUCK  120
INPUT_VEH_FLY_ATTACK_CAMERA  121
INPUT_VEH_FLY_MOUSE_CONTROL_OVERRIDE  122
INPUT_VEH_SUB_TURN_LR  123
INPUT_VEH_SUB_TURN_LEFT_ONLY  124
INPUT_VEH_SUB_TURN_RIGHT_ONLY  125
INPUT_VEH_SUB_PITCH_UD  126
INPUT_VEH_SUB_PITCH_UP_ONLY  127
INPUT_VEH_SUB_PITCH_DOWN_ONLY  128
INPUT_VEH_SUB_THROTTLE_UP  129
INPUT_VEH_SUB_THROTTLE_DOWN  130
INPUT_VEH_SUB_ASCEND  131
INPUT_VEH_SUB_DESCEND  132
INPUT_VEH_SUB_TURN_HARD_LEFT  133
INPUT_VEH_SUB_TURN_HARD_RIGHT  134
INPUT_VEH_SUB_MOUSE_CONTROL_OVERRIDE  135
INPUT_VEH_PUSHBIKE_PEDAL  136
INPUT_VEH_PUSHBIKE_SPRINT  137
INPUT_VEH_PUSHBIKE_FRONT_BRAKE  138
INPUT_VEH_PUSHBIKE_REAR_BRAKE  139
INPUT_MELEE_ATTACK_LIGHT  140
INPUT_MELEE_ATTACK_HEAVY  141
INPUT_MELEE_ATTACK_ALTERNATE  142
INPUT_MELEE_BLOCK  143
INPUT_PARACHUTE_DEPLOY  144
INPUT_PARACHUTE_DETACH  145
INPUT_PARACHUTE_TURN_LR  146
INPUT_PARACHUTE_TURN_LEFT_ONLY  147
INPUT_PARACHUTE_TURN_RIGHT_ONLY  148
INPUT_PARACHUTE_PITCH_UD  149
INPUT_PARACHUTE_PITCH_UP_ONLY  150
INPUT_PARACHUTE_PITCH_DOWN_ONLY  151
INPUT_PARACHUTE_BRAKE_LEFT  152
INPUT_PARACHUTE_BRAKE_RIGHT  153
INPUT_PARACHUTE_SMOKE  154
INPUT_PARACHUTE_PRECISION_LANDING  155
INPUT_MAP  156
INPUT_SELECT_WEAPON_UNARMED  157
INPUT_SELECT_WEAPON_MELEE  158
INPUT_SELECT_WEAPON_HANDGUN  159
INPUT_SELECT_WEAPON_SHOTGUN  160
INPUT_SELECT_WEAPON_SMG  161
INPUT_SELECT_WEAPON_AUTO_RIFLE  162
INPUT_SELECT_WEAPON_SNIPER  163
INPUT_SELECT_WEAPON_HEAVY  164
INPUT_SELECT_WEAPON_SPECIAL  165
INPUT_SELECT_CHARACTER_MICHAEL  166
INPUT_SELECT_CHARACTER_FRANKLIN  167
INPUT_SELECT_CHARACTER_TREVOR  168
INPUT_SELECT_CHARACTER_MULTIPLAYER  169
INPUT_SAVE_REPLAY_CLIP  170
INPUT_SPECIAL_ABILITY_PC  171
INPUT_CELLPHONE_UP  172
INPUT_CELLPHONE_DOWN  173
INPUT_CELLPHONE_LEFT  174
INPUT_CELLPHONE_RIGHT  175
INPUT_CELLPHONE_SELECT  176
INPUT_CELLPHONE_CANCEL  177
INPUT_CELLPHONE_OPTION  178
INPUT_CELLPHONE_EXTRA_OPTION  179
INPUT_CELLPHONE_SCROLL_FORWARD  180
INPUT_CELLPHONE_SCROLL_BACKWARD  181
INPUT_CELLPHONE_CAMERA_FOCUS_LOCK  182
INPUT_CELLPHONE_CAMERA_GRID  183
INPUT_CELLPHONE_CAMERA_SELFIE  184
INPUT_CELLPHONE_CAMERA_DOF  185
INPUT_CELLPHONE_CAMERA_EXPRESSION  186
INPUT_FRONTEND_DOWN  187
INPUT_FRONTEND_UP  188
INPUT_FRONTEND_LEFT  189
INPUT_FRONTEND_RIGHT  190
INPUT_FRONTEND_RDOWN  191
INPUT_FRONTEND_RUP  192
INPUT_FRONTEND_RLEFT  193
INPUT_FRONTEND_RRIGHT  194
INPUT_FRONTEND_AXIS_X  195
INPUT_FRONTEND_AXIS_Y  196
INPUT_FRONTEND_RIGHT_AXIS_X  197
INPUT_FRONTEND_RIGHT_AXIS_Y  198
INPUT_FRONTEND_PAUSE  199
INPUT_FRONTEND_PAUSE_ALTERNATE  200
INPUT_FRONTEND_ACCEPT  201
INPUT_FRONTEND_CANCEL  202
INPUT_FRONTEND_X  203
INPUT_FRONTEND_Y  204
INPUT_FRONTEND_LB  205
INPUT_FRONTEND_RB  206
INPUT_FRONTEND_LT  207
INPUT_FRONTEND_RT  208
INPUT_FRONTEND_LS  209
INPUT_FRONTEND_RS  210
INPUT_FRONTEND_LEADERBOARD  211
INPUT_FRONTEND_SOCIAL_CLUB  212
INPUT_FRONTEND_SOCIAL_CLUB_SECONDARY  213
INPUT_FRONTEND_DELETE  214
INPUT_FRONTEND_ENDSCREEN_ACCEPT  215
INPUT_FRONTEND_ENDSCREEN_EXPAND  216
INPUT_FRONTEND_SELECT  217
INPUT_SCRIPT_LEFT_AXIS_X  218
INPUT_SCRIPT_LEFT_AXIS_Y  219
INPUT_SCRIPT_RIGHT_AXIS_X  220
INPUT_SCRIPT_RIGHT_AXIS_Y  221
INPUT_SCRIPT_RUP  222
INPUT_SCRIPT_RDOWN  223
INPUT_SCRIPT_RLEFT  224
INPUT_SCRIPT_RRIGHT  225
INPUT_SCRIPT_LB  226
INPUT_SCRIPT_RB  227
INPUT_SCRIPT_LT  228
INPUT_SCRIPT_RT  229
INPUT_SCRIPT_LS  230
INPUT_SCRIPT_RS  231
INPUT_SCRIPT_PAD_UP  232
INPUT_SCRIPT_PAD_DOWN  233
INPUT_SCRIPT_PAD_LEFT  234
INPUT_SCRIPT_PAD_RIGHT  235
INPUT_SCRIPT_SELECT  236
INPUT_CURSOR_ACCEPT  237
INPUT_CURSOR_CANCEL  238
INPUT_CURSOR_X  239
INPUT_CURSOR_Y  240
INPUT_CURSOR_SCROLL_UP  241
INPUT_CURSOR_SCROLL_DOWN  242
INPUT_ENTER_CHEAT_CODE  243
INPUT_INTERACTION_MENU  244
INPUT_MP_TEXT_CHAT_ALL  245
INPUT_MP_TEXT_CHAT_TEAM  246
INPUT_MP_TEXT_CHAT_FRIENDS  247
INPUT_MP_TEXT_CHAT_CREW  248
INPUT_PUSH_TO_TALK  249
INPUT_CREATOR_LS  250
INPUT_CREATOR_RS  251
INPUT_CREATOR_LT  252
INPUT_CREATOR_RT  253
INPUT_CREATOR_MENU_TOGGLE  254
INPUT_CREATOR_ACCEPT  255
INPUT_CREATOR_DELETE  256
INPUT_ATTACK2  257
INPUT_RAPPEL_JUMP  258
INPUT_RAPPEL_LONG_JUMP  259
INPUT_RAPPEL_SMASH_WINDOW  260
INPUT_PREV_WEAPON  261
INPUT_NEXT_WEAPON  262
INPUT_MELEE_ATTACK1  263
INPUT_MELEE_ATTACK2  264
INPUT_WHISTLE  265
INPUT_MOVE_LEFT  266
INPUT_MOVE_RIGHT  267
INPUT_MOVE_UP  268
INPUT_MOVE_DOWN  269
INPUT_LOOK_LEFT  270
INPUT_LOOK_RIGHT  271
INPUT_LOOK_UP  272
INPUT_LOOK_DOWN  273
INPUT_SNIPER_ZOOM_IN  274
INPUT_SNIPER_ZOOM_OUT  275
INPUT_SNIPER_ZOOM_IN_ALTERNATE  276
INPUT_SNIPER_ZOOM_OUT_ALTERNATE  277
INPUT_VEH_MOVE_LEFT  278
INPUT_VEH_MOVE_RIGHT  279
INPUT_VEH_MOVE_UP  280
INPUT_VEH_MOVE_DOWN  281
INPUT_VEH_GUN_LEFT  282
INPUT_VEH_GUN_RIGHT  283
INPUT_VEH_GUN_UP  284
INPUT_VEH_GUN_DOWN  285
INPUT_VEH_LOOK_LEFT  286
INPUT_VEH_LOOK_RIGHT  287
INPUT_REPLAY_START_STOP_RECORDING  288
INPUT_REPLAY_START_STOP_RECORDING_SECONDARY  289
INPUT_SCALED_LOOK_LR  290
INPUT_SCALED_LOOK_UD  291
INPUT_SCALED_LOOK_UP_ONLY  292
INPUT_SCALED_LOOK_DOWN_ONLY  293
INPUT_SCALED_LOOK_LEFT_ONLY  294
INPUT_SCALED_LOOK_RIGHT_ONLY  295
INPUT_REPLAY_MARKER_DELETE  296
INPUT_REPLAY_CLIP_DELETE  297
INPUT_REPLAY_PAUSE  298
INPUT_REPLAY_REWIND  299
INPUT_REPLAY_FFWD  300
INPUT_REPLAY_NEWMARKER  301
INPUT_REPLAY_RECORD  302
INPUT_REPLAY_SCREENSHOT  303
INPUT_REPLAY_HIDEHUD  304
INPUT_REPLAY_STARTPOINT  305
INPUT_REPLAY_ENDPOINT  306
INPUT_REPLAY_ADVANCE  307
INPUT_REPLAY_BACK  308
INPUT_REPLAY_TOOLS  309
INPUT_REPLAY_RESTART  310
INPUT_REPLAY_SHOWHOTKEY  311
INPUT_REPLAY_CYCLEMARKERLEFT  312
INPUT_REPLAY_CYCLEMARKERRIGHT  313
INPUT_REPLAY_FOVINCREASE  314
INPUT_REPLAY_FOVDECREASE  315
INPUT_REPLAY_CAMERAUP  316
INPUT_REPLAY_CAMERADOWN  317
INPUT_REPLAY_SAVE  318
INPUT_REPLAY_TOGGLETIME  319
INPUT_REPLAY_TOGGLETIPS  320
INPUT_REPLAY_PREVIEW  321
INPUT_REPLAY_TOGGLE_TIMELINE  322
INPUT_REPLAY_TIMELINE_PICKUP_CLIP  323
INPUT_REPLAY_TIMELINE_DUPLICATE_CLIP  324
INPUT_REPLAY_TIMELINE_PLACE_CLIP  325
INPUT_REPLAY_CTRL  326
INPUT_REPLAY_TIMELINE_SAVE  327
INPUT_REPLAY_PREVIEW_AUDIO  328
INPUT_VEH_DRIVE_LOOK  329
INPUT_VEH_DRIVE_LOOK2  330
INPUT_VEH_FLY_ATTACK2  331
INPUT_RADIO_WHEEL_UD  332
INPUT_RADIO_WHEEL_LR  333
INPUT_VEH_SLOWMO_UD  334
INPUT_VEH_SLOWMO_UP_ONLY  335
INPUT_VEH_SLOWMO_DOWN_ONLY  336
INPUT_VEH_HYDRAULICS_CONTROL_TOGGLE  337
INPUT_VEH_HYDRAULICS_CONTROL_LEFT  338
INPUT_VEH_HYDRAULICS_CONTROL_RIGHT  339
INPUT_VEH_HYDRAULICS_CONTROL_UP  340
INPUT_VEH_HYDRAULICS_CONTROL_DOWN  341
INPUT_VEH_HYDRAULICS_CONTROL_LR  342
INPUT_VEH_HYDRAULICS_CONTROL_UD  343
INPUT_SWITCH_VISOR  344
INPUT_VEH_MELEE_HOLD  345
INPUT_VEH_MELEE_LEFT  346
INPUT_VEH_MELEE_RIGHT  347
INPUT_MAP_POI  348
INPUT_REPLAY_SNAPMATIC_PHOTO  349
INPUT_VEH_CAR_JUMP  350
INPUT_VEH_ROCKET_BOOST  351
INPUT_VEH_PARACHUTE  352

Xbox360 Controller Setup
Code:
<?xml version="1.0" encoding="utf-8"?>

<!-- time, in ms to determine how long a control screen is displayed -->
<!-- other screen settings could go here too if we needed them -->
<controls display_duration="4500">

    <context scheme="INPUT_TYPE_ON_FOOT">

        <!-- labelgroups keep the control functions together -->
        <!-- the label elements should match up to the total number of screens required
            (though this should be handled gracefully if not) -->
        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_LOCKON_DISPLAYONLY</label>
                <label>INPUT_AIM</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_SELECT_WEAPON</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUTGROUP_MOVE</label>
                <label>INPUT_SNIPER_ZOOM</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_DUCK</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CHARACTER_WHEEL</label>
                <label>INPUT_CELLPHONE_DOWN</label>
                <label>INPUT_SKIP_PHONE_CONV_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_ATTACK</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_COVER</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_ENTER</label>
                <label>INPUT_DISPENSE_AMMO_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_RELOAD</label>
                <label>INPUT_HANGUP_PHONE_DISPLAYONLY</label>
                <label>INPUT_MELEE_ATTACK_LIGHT</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_SPRINT</label>
                <label>INPUT_ANSWER_PHONE_DISPLAYONLY</label>
                <label>INPUT_MELEE_ATTACK_HEAVY</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_JUMP</label>
                <label>INPUT_CLIMB_DISPLAYONLY</label>
                <label>INPUT_MELEE_BLOCK</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
                <label>INPUT_ZOOM_AIM_DISPLAYONLY</label>
            </labelgroup>
        </labelgroups>

        <!-- input mappings define the layout of the labels in the
            order of the buttons shown on the settings screen -->
        <controlgroups>
            <!-- type 0 = Standard -->
            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <!-- type 1 = Alternate -->
            <control type="1">
                <input labelgroup_id="1" />
                <input labelgroup_id="0" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="10" />
                <input labelgroup_id="9" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <!-- type 2 = Southpaw -->
            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <!-- type 3 = Southpaw+Alternate -->
            <control type="3">
                <input labelgroup_id="1" />
                <input labelgroup_id="0" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="10" />
                <input labelgroup_id="9" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_IN_VEHICLE">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_VEH_BRAKE</label>
                <label>INPUT_VEH_REVERSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_VEH_ATTACK</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_VEH_MOVE_LR</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_VEH_HORN</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_VEH_RADIO_WHEEL</label>
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CHARACTER_WHEEL</label>
                <label>INPUT_CELLPHONE_DOWN</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_VEH_HEADLIGHT</label>
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_VEH_ACCELERATE</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_VEH_HANDBRAKE</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>     
            <labelgroup id="12">
                <label>INPUT_VEH_EXIT</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_VEH_CIN_CAM</label>
                <label>INPUT_HANGUP_PHONE_DISPLAYONLY</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
                <label>INPUT_VEH_FOCUS_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_VEH_HANDBRAKE</label>
                <label>INPUT_ANSWER_PHONE_DISPLAYONLY</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_VEH_SELECT_NEXT_WEAPON</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
                <label>INPUT_VEH_AIM</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
            </labelgroup>
        </labelgroups>

        <!-- input mappings define the layout of the labels in the
            order of the buttons shown on the settings screen -->
        <controlgroups>
            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_IN_PLANE">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_VEH_FLY_THROTTLE_DOWN</label>
                <label>INPUT_VEH_FLY_HELI_DESCEND_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_VEH_FLY_YAW_LEFT</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_VEH_FLY_PITCH_ROLL_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_VEH_FLY_UNDERCARRIAGE</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_VEH_RADIO_WHEEL</label>
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CELLPHONE_DOWN</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_VEH_HEADLIGHT</label>
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_VEH_FLY_THROTTLE_UP</label>
                <label>INPUT_VEH_FLY_HELI_ASCEND_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_VEH_FLY_YAW_RIGHT</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_VEH_EXIT</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_VEH_CIN_CAM</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_VEH_FLY_ATTACK</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_VEH_FLY_SELECT_NEXT_WEAPON</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
            </labelgroup>
        </labelgroups>

        <controlgroups>

            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_CREATOR">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_CREATOR_ZOOM_OUT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_CREATOR_ROTATE_LEFT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_CREATOR_MOVE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_CREATOR_BROWSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_CREATOR_ADJUST_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CREATOR_BROWSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_CREATOR_ADJUST_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_CREATOR_ZOOM_IN_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_CREATOR_ROTATE_RIGHT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_CREATOR_CANCEL_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_CREATOR_SELECT_DISPLAYONLY</label>
                <label>INPUT_CREATOR_PLACE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_CREATOR_DELETE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUT_CREATOR_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
        </labelgroups>

        <controlgroups>

            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

</controls>
 
Last edited:
N

NicGoRe

Legendary Bastard
Messages
1,828
Reaction score
3,250
Do you want the numbers for Consoles also?
 
T

The Irish Assassin

(Re)tired eyes from the shadows
Retired
Messages
4,693
Reaction score
9,615
Do you want the numbers for Consoles also?
Yes man! Please. If you had the values for an xbox controller too, I'd likely mess myself.
 
N

NicGoRe

Legendary Bastard
Messages
1,828
Reaction score
3,250
Yes man! Please. If you had the values for an xbox controller too, I'd likely mess myself.

Now this may not be exactly what you are looking for. These are the raw inputs for the scripts so the bindings are a seperate beast. i have those somewhere too. :smile:

Native Script Controller Input
Code:
STRING             INT
INPUT_NEXT_CAMERA  0
INPUT_LOOK_LR  1
INPUT_LOOK_UD  2
INPUT_LOOK_UP_ONLY  3
INPUT_LOOK_DOWN_ONLY  4
INPUT_LOOK_LEFT_ONLY  5
INPUT_LOOK_RIGHT_ONLY  6
INPUT_CINEMATIC_SLOWMO  7
INPUT_SCRIPTED_FLY_UD  8
INPUT_SCRIPTED_FLY_LR  9
INPUT_SCRIPTED_FLY_ZUP  10
INPUT_SCRIPTED_FLY_ZDOWN  11
INPUT_WEAPON_WHEEL_UD  12
INPUT_WEAPON_WHEEL_LR  13
INPUT_WEAPON_WHEEL_NEXT  14
INPUT_WEAPON_WHEEL_PREV  15
INPUT_SELECT_NEXT_WEAPON  16
INPUT_SELECT_PREV_WEAPON  17
INPUT_SKIP_CUTSCENE  18
INPUT_CHARACTER_WHEEL  19
INPUT_MULTIPLAYER_INFO  20
INPUT_SPRINT  21
INPUT_JUMP  22
INPUT_ENTER  23
INPUT_ATTACK  24
INPUT_AIM  25
INPUT_LOOK_BEHIND  26
INPUT_PHONE  27
INPUT_SPECIAL_ABILITY  28
INPUT_SPECIAL_ABILITY_SECONDARY  29
INPUT_MOVE_LR  30
INPUT_MOVE_UD  31
INPUT_MOVE_UP_ONLY  32
INPUT_MOVE_DOWN_ONLY  33
INPUT_MOVE_LEFT_ONLY  34
INPUT_MOVE_RIGHT_ONLY  35
INPUT_DUCK  36
INPUT_SELECT_WEAPON  37
INPUT_PICKUP  38
INPUT_SNIPER_ZOOM  39
INPUT_SNIPER_ZOOM_IN_ONLY  40
INPUT_SNIPER_ZOOM_OUT_ONLY  41
INPUT_SNIPER_ZOOM_IN_SECONDARY  42
INPUT_SNIPER_ZOOM_OUT_SECONDARY  43
INPUT_COVER  44
INPUT_RELOAD  45
INPUT_TALK  46
INPUT_DETONATE  47
INPUT_HUD_SPECIAL  48
INPUT_ARREST  49
INPUT_ACCURATE_AIM  50
INPUT_CONTEXT  51
INPUT_CONTEXT_SECONDARY  52
INPUT_WEAPON_SPECIAL  53
INPUT_WEAPON_SPECIAL_TWO  54
INPUT_DIVE  55
INPUT_DROP_WEAPON  56
INPUT_DROP_AMMO  57
INPUT_THROW_GRENADE  58
INPUT_VEH_MOVE_LR  59
INPUT_VEH_MOVE_UD  60
INPUT_VEH_MOVE_UP_ONLY  61
INPUT_VEH_MOVE_DOWN_ONLY  62
INPUT_VEH_MOVE_LEFT_ONLY  63
INPUT_VEH_MOVE_RIGHT_ONLY  64
INPUT_VEH_SPECIAL  65
INPUT_VEH_GUN_LR  66
INPUT_VEH_GUN_UD  67
INPUT_VEH_AIM  68
INPUT_VEH_ATTACK  69
INPUT_VEH_ATTACK2  70
INPUT_VEH_ACCELERATE  71
INPUT_VEH_BRAKE  72
INPUT_VEH_DUCK  73
INPUT_VEH_HEADLIGHT  74
INPUT_VEH_EXIT  75
INPUT_VEH_HANDBRAKE  76
INPUT_VEH_HOTWIRE_LEFT  77
INPUT_VEH_HOTWIRE_RIGHT  78
INPUT_VEH_LOOK_BEHIND  79
INPUT_VEH_CIN_CAM  80
INPUT_VEH_NEXT_RADIO  81
INPUT_VEH_PREV_RADIO  82
INPUT_VEH_NEXT_RADIO_TRACK  83
INPUT_VEH_PREV_RADIO_TRACK  84
INPUT_VEH_RADIO_WHEEL  85
INPUT_VEH_HORN  86
INPUT_VEH_FLY_THROTTLE_UP  87
INPUT_VEH_FLY_THROTTLE_DOWN  88
INPUT_VEH_FLY_YAW_LEFT  89
INPUT_VEH_FLY_YAW_RIGHT  90
INPUT_VEH_PASSENGER_AIM  91
INPUT_VEH_PASSENGER_ATTACK  92
INPUT_VEH_SPECIAL_ABILITY_FRANKLIN  93
INPUT_VEH_STUNT_UD  94
INPUT_VEH_CINEMATIC_UD  95
INPUT_VEH_CINEMATIC_UP_ONLY  96
INPUT_VEH_CINEMATIC_DOWN_ONLY  97
INPUT_VEH_CINEMATIC_LR  98
INPUT_VEH_SELECT_NEXT_WEAPON  99
INPUT_VEH_SELECT_PREV_WEAPON  100
INPUT_VEH_ROOF  101
INPUT_VEH_JUMP  102
INPUT_VEH_GRAPPLING_HOOK  103
INPUT_VEH_SHUFFLE  104
INPUT_VEH_DROP_PROJECTILE  105
INPUT_VEH_MOUSE_CONTROL_OVERRIDE  106
INPUT_VEH_FLY_ROLL_LR  107
INPUT_VEH_FLY_ROLL_LEFT_ONLY  108
INPUT_VEH_FLY_ROLL_RIGHT_ONLY  109
INPUT_VEH_FLY_PITCH_UD  110
INPUT_VEH_FLY_PITCH_UP_ONLY  111
INPUT_VEH_FLY_PITCH_DOWN_ONLY  112
INPUT_VEH_FLY_UNDERCARRIAGE  113
INPUT_VEH_FLY_ATTACK  114
INPUT_VEH_FLY_SELECT_NEXT_WEAPON  115
INPUT_VEH_FLY_SELECT_PREV_WEAPON  116
INPUT_VEH_FLY_SELECT_TARGET_LEFT  117
INPUT_VEH_FLY_SELECT_TARGET_RIGHT  118
INPUT_VEH_FLY_VERTICAL_FLIGHT_MODE  119
INPUT_VEH_FLY_DUCK  120
INPUT_VEH_FLY_ATTACK_CAMERA  121
INPUT_VEH_FLY_MOUSE_CONTROL_OVERRIDE  122
INPUT_VEH_SUB_TURN_LR  123
INPUT_VEH_SUB_TURN_LEFT_ONLY  124
INPUT_VEH_SUB_TURN_RIGHT_ONLY  125
INPUT_VEH_SUB_PITCH_UD  126
INPUT_VEH_SUB_PITCH_UP_ONLY  127
INPUT_VEH_SUB_PITCH_DOWN_ONLY  128
INPUT_VEH_SUB_THROTTLE_UP  129
INPUT_VEH_SUB_THROTTLE_DOWN  130
INPUT_VEH_SUB_ASCEND  131
INPUT_VEH_SUB_DESCEND  132
INPUT_VEH_SUB_TURN_HARD_LEFT  133
INPUT_VEH_SUB_TURN_HARD_RIGHT  134
INPUT_VEH_SUB_MOUSE_CONTROL_OVERRIDE  135
INPUT_VEH_PUSHBIKE_PEDAL  136
INPUT_VEH_PUSHBIKE_SPRINT  137
INPUT_VEH_PUSHBIKE_FRONT_BRAKE  138
INPUT_VEH_PUSHBIKE_REAR_BRAKE  139
INPUT_MELEE_ATTACK_LIGHT  140
INPUT_MELEE_ATTACK_HEAVY  141
INPUT_MELEE_ATTACK_ALTERNATE  142
INPUT_MELEE_BLOCK  143
INPUT_PARACHUTE_DEPLOY  144
INPUT_PARACHUTE_DETACH  145
INPUT_PARACHUTE_TURN_LR  146
INPUT_PARACHUTE_TURN_LEFT_ONLY  147
INPUT_PARACHUTE_TURN_RIGHT_ONLY  148
INPUT_PARACHUTE_PITCH_UD  149
INPUT_PARACHUTE_PITCH_UP_ONLY  150
INPUT_PARACHUTE_PITCH_DOWN_ONLY  151
INPUT_PARACHUTE_BRAKE_LEFT  152
INPUT_PARACHUTE_BRAKE_RIGHT  153
INPUT_PARACHUTE_SMOKE  154
INPUT_PARACHUTE_PRECISION_LANDING  155
INPUT_MAP  156
INPUT_SELECT_WEAPON_UNARMED  157
INPUT_SELECT_WEAPON_MELEE  158
INPUT_SELECT_WEAPON_HANDGUN  159
INPUT_SELECT_WEAPON_SHOTGUN  160
INPUT_SELECT_WEAPON_SMG  161
INPUT_SELECT_WEAPON_AUTO_RIFLE  162
INPUT_SELECT_WEAPON_SNIPER  163
INPUT_SELECT_WEAPON_HEAVY  164
INPUT_SELECT_WEAPON_SPECIAL  165
INPUT_SELECT_CHARACTER_MICHAEL  166
INPUT_SELECT_CHARACTER_FRANKLIN  167
INPUT_SELECT_CHARACTER_TREVOR  168
INPUT_SELECT_CHARACTER_MULTIPLAYER  169
INPUT_SAVE_REPLAY_CLIP  170
INPUT_SPECIAL_ABILITY_PC  171
INPUT_CELLPHONE_UP  172
INPUT_CELLPHONE_DOWN  173
INPUT_CELLPHONE_LEFT  174
INPUT_CELLPHONE_RIGHT  175
INPUT_CELLPHONE_SELECT  176
INPUT_CELLPHONE_CANCEL  177
INPUT_CELLPHONE_OPTION  178
INPUT_CELLPHONE_EXTRA_OPTION  179
INPUT_CELLPHONE_SCROLL_FORWARD  180
INPUT_CELLPHONE_SCROLL_BACKWARD  181
INPUT_CELLPHONE_CAMERA_FOCUS_LOCK  182
INPUT_CELLPHONE_CAMERA_GRID  183
INPUT_CELLPHONE_CAMERA_SELFIE  184
INPUT_CELLPHONE_CAMERA_DOF  185
INPUT_CELLPHONE_CAMERA_EXPRESSION  186
INPUT_FRONTEND_DOWN  187
INPUT_FRONTEND_UP  188
INPUT_FRONTEND_LEFT  189
INPUT_FRONTEND_RIGHT  190
INPUT_FRONTEND_RDOWN  191
INPUT_FRONTEND_RUP  192
INPUT_FRONTEND_RLEFT  193
INPUT_FRONTEND_RRIGHT  194
INPUT_FRONTEND_AXIS_X  195
INPUT_FRONTEND_AXIS_Y  196
INPUT_FRONTEND_RIGHT_AXIS_X  197
INPUT_FRONTEND_RIGHT_AXIS_Y  198
INPUT_FRONTEND_PAUSE  199
INPUT_FRONTEND_PAUSE_ALTERNATE  200
INPUT_FRONTEND_ACCEPT  201
INPUT_FRONTEND_CANCEL  202
INPUT_FRONTEND_X  203
INPUT_FRONTEND_Y  204
INPUT_FRONTEND_LB  205
INPUT_FRONTEND_RB  206
INPUT_FRONTEND_LT  207
INPUT_FRONTEND_RT  208
INPUT_FRONTEND_LS  209
INPUT_FRONTEND_RS  210
INPUT_FRONTEND_LEADERBOARD  211
INPUT_FRONTEND_SOCIAL_CLUB  212
INPUT_FRONTEND_SOCIAL_CLUB_SECONDARY  213
INPUT_FRONTEND_DELETE  214
INPUT_FRONTEND_ENDSCREEN_ACCEPT  215
INPUT_FRONTEND_ENDSCREEN_EXPAND  216
INPUT_FRONTEND_SELECT  217
INPUT_SCRIPT_LEFT_AXIS_X  218
INPUT_SCRIPT_LEFT_AXIS_Y  219
INPUT_SCRIPT_RIGHT_AXIS_X  220
INPUT_SCRIPT_RIGHT_AXIS_Y  221
INPUT_SCRIPT_RUP  222
INPUT_SCRIPT_RDOWN  223
INPUT_SCRIPT_RLEFT  224
INPUT_SCRIPT_RRIGHT  225
INPUT_SCRIPT_LB  226
INPUT_SCRIPT_RB  227
INPUT_SCRIPT_LT  228
INPUT_SCRIPT_RT  229
INPUT_SCRIPT_LS  230
INPUT_SCRIPT_RS  231
INPUT_SCRIPT_PAD_UP  232
INPUT_SCRIPT_PAD_DOWN  233
INPUT_SCRIPT_PAD_LEFT  234
INPUT_SCRIPT_PAD_RIGHT  235
INPUT_SCRIPT_SELECT  236
INPUT_CURSOR_ACCEPT  237
INPUT_CURSOR_CANCEL  238
INPUT_CURSOR_X  239
INPUT_CURSOR_Y  240
INPUT_CURSOR_SCROLL_UP  241
INPUT_CURSOR_SCROLL_DOWN  242
INPUT_ENTER_CHEAT_CODE  243
INPUT_INTERACTION_MENU  244
INPUT_MP_TEXT_CHAT_ALL  245
INPUT_MP_TEXT_CHAT_TEAM  246
INPUT_MP_TEXT_CHAT_FRIENDS  247
INPUT_MP_TEXT_CHAT_CREW  248
INPUT_PUSH_TO_TALK  249
INPUT_CREATOR_LS  250
INPUT_CREATOR_RS  251
INPUT_CREATOR_LT  252
INPUT_CREATOR_RT  253
INPUT_CREATOR_MENU_TOGGLE  254
INPUT_CREATOR_ACCEPT  255
INPUT_CREATOR_DELETE  256
INPUT_ATTACK2  257
INPUT_RAPPEL_JUMP  258
INPUT_RAPPEL_LONG_JUMP  259
INPUT_RAPPEL_SMASH_WINDOW  260
INPUT_PREV_WEAPON  261
INPUT_NEXT_WEAPON  262
INPUT_MELEE_ATTACK1  263
INPUT_MELEE_ATTACK2  264
INPUT_WHISTLE  265
INPUT_MOVE_LEFT  266
INPUT_MOVE_RIGHT  267
INPUT_MOVE_UP  268
INPUT_MOVE_DOWN  269
INPUT_LOOK_LEFT  270
INPUT_LOOK_RIGHT  271
INPUT_LOOK_UP  272
INPUT_LOOK_DOWN  273
INPUT_SNIPER_ZOOM_IN  274
INPUT_SNIPER_ZOOM_OUT  275
INPUT_SNIPER_ZOOM_IN_ALTERNATE  276
INPUT_SNIPER_ZOOM_OUT_ALTERNATE  277
INPUT_VEH_MOVE_LEFT  278
INPUT_VEH_MOVE_RIGHT  279
INPUT_VEH_MOVE_UP  280
INPUT_VEH_MOVE_DOWN  281
INPUT_VEH_GUN_LEFT  282
INPUT_VEH_GUN_RIGHT  283
INPUT_VEH_GUN_UP  284
INPUT_VEH_GUN_DOWN  285
INPUT_VEH_LOOK_LEFT  286
INPUT_VEH_LOOK_RIGHT  287
INPUT_REPLAY_START_STOP_RECORDING  288
INPUT_REPLAY_START_STOP_RECORDING_SECONDARY  289
INPUT_SCALED_LOOK_LR  290
INPUT_SCALED_LOOK_UD  291
INPUT_SCALED_LOOK_UP_ONLY  292
INPUT_SCALED_LOOK_DOWN_ONLY  293
INPUT_SCALED_LOOK_LEFT_ONLY  294
INPUT_SCALED_LOOK_RIGHT_ONLY  295
INPUT_REPLAY_MARKER_DELETE  296
INPUT_REPLAY_CLIP_DELETE  297
INPUT_REPLAY_PAUSE  298
INPUT_REPLAY_REWIND  299
INPUT_REPLAY_FFWD  300
INPUT_REPLAY_NEWMARKER  301
INPUT_REPLAY_RECORD  302
INPUT_REPLAY_SCREENSHOT  303
INPUT_REPLAY_HIDEHUD  304
INPUT_REPLAY_STARTPOINT  305
INPUT_REPLAY_ENDPOINT  306
INPUT_REPLAY_ADVANCE  307
INPUT_REPLAY_BACK  308
INPUT_REPLAY_TOOLS  309
INPUT_REPLAY_RESTART  310
INPUT_REPLAY_SHOWHOTKEY  311
INPUT_REPLAY_CYCLEMARKERLEFT  312
INPUT_REPLAY_CYCLEMARKERRIGHT  313
INPUT_REPLAY_FOVINCREASE  314
INPUT_REPLAY_FOVDECREASE  315
INPUT_REPLAY_CAMERAUP  316
INPUT_REPLAY_CAMERADOWN  317
INPUT_REPLAY_SAVE  318
INPUT_REPLAY_TOGGLETIME  319
INPUT_REPLAY_TOGGLETIPS  320
INPUT_REPLAY_PREVIEW  321
INPUT_REPLAY_TOGGLE_TIMELINE  322
INPUT_REPLAY_TIMELINE_PICKUP_CLIP  323
INPUT_REPLAY_TIMELINE_DUPLICATE_CLIP  324
INPUT_REPLAY_TIMELINE_PLACE_CLIP  325
INPUT_REPLAY_CTRL  326
INPUT_REPLAY_TIMELINE_SAVE  327
INPUT_REPLAY_PREVIEW_AUDIO  328
INPUT_VEH_DRIVE_LOOK  329
INPUT_VEH_DRIVE_LOOK2  330
INPUT_VEH_FLY_ATTACK2  331
INPUT_RADIO_WHEEL_UD  332
INPUT_RADIO_WHEEL_LR  333
INPUT_VEH_SLOWMO_UD  334
INPUT_VEH_SLOWMO_UP_ONLY  335
INPUT_VEH_SLOWMO_DOWN_ONLY  336
INPUT_VEH_HYDRAULICS_CONTROL_TOGGLE  337
INPUT_VEH_HYDRAULICS_CONTROL_LEFT  338
INPUT_VEH_HYDRAULICS_CONTROL_RIGHT  339
INPUT_VEH_HYDRAULICS_CONTROL_UP  340
INPUT_VEH_HYDRAULICS_CONTROL_DOWN  341
INPUT_VEH_HYDRAULICS_CONTROL_LR  342
INPUT_VEH_HYDRAULICS_CONTROL_UD  343
INPUT_SWITCH_VISOR  344
INPUT_VEH_MELEE_HOLD  345
INPUT_VEH_MELEE_LEFT  346
INPUT_VEH_MELEE_RIGHT  347
INPUT_MAP_POI  348
INPUT_REPLAY_SNAPMATIC_PHOTO  349
INPUT_VEH_CAR_JUMP  350
INPUT_VEH_ROCKET_BOOST  351
INPUT_VEH_PARACHUTE  352

Xbox360 Controller Setup
Code:
<?xml version="1.0" encoding="utf-8"?>

<!-- time, in ms to determine how long a control screen is displayed -->
<!-- other screen settings could go here too if we needed them -->
<controls display_duration="4500">

    <context scheme="INPUT_TYPE_ON_FOOT">

        <!-- labelgroups keep the control functions together -->
        <!-- the label elements should match up to the total number of screens required
            (though this should be handled gracefully if not) -->
        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_LOCKON_DISPLAYONLY</label>
                <label>INPUT_AIM</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_SELECT_WEAPON</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUTGROUP_MOVE</label>
                <label>INPUT_SNIPER_ZOOM</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_DUCK</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CHARACTER_WHEEL</label>
                <label>INPUT_CELLPHONE_DOWN</label>
                <label>INPUT_SKIP_PHONE_CONV_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_ATTACK</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_COVER</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_ENTER</label>
                <label>INPUT_DISPENSE_AMMO_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_RELOAD</label>
                <label>INPUT_HANGUP_PHONE_DISPLAYONLY</label>
                <label>INPUT_MELEE_ATTACK_LIGHT</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_SPRINT</label>
                <label>INPUT_ANSWER_PHONE_DISPLAYONLY</label>
                <label>INPUT_MELEE_ATTACK_HEAVY</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_JUMP</label>
                <label>INPUT_CLIMB_DISPLAYONLY</label>
                <label>INPUT_MELEE_BLOCK</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
                <label>INPUT_ZOOM_AIM_DISPLAYONLY</label>
            </labelgroup>
        </labelgroups>

        <!-- input mappings define the layout of the labels in the
            order of the buttons shown on the settings screen -->
        <controlgroups>
            <!-- type 0 = Standard -->
            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <!-- type 1 = Alternate -->
            <control type="1">
                <input labelgroup_id="1" />
                <input labelgroup_id="0" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="10" />
                <input labelgroup_id="9" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <!-- type 2 = Southpaw -->
            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <!-- type 3 = Southpaw+Alternate -->
            <control type="3">
                <input labelgroup_id="1" />
                <input labelgroup_id="0" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="10" />
                <input labelgroup_id="9" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_IN_VEHICLE">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_VEH_BRAKE</label>
                <label>INPUT_VEH_REVERSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_VEH_ATTACK</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_VEH_MOVE_LR</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_VEH_HORN</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_VEH_RADIO_WHEEL</label>
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CHARACTER_WHEEL</label>
                <label>INPUT_CELLPHONE_DOWN</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_VEH_HEADLIGHT</label>
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_VEH_ACCELERATE</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_VEH_HANDBRAKE</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>         
            <labelgroup id="12">
                <label>INPUT_VEH_EXIT</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_VEH_CIN_CAM</label>
                <label>INPUT_HANGUP_PHONE_DISPLAYONLY</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
                <label>INPUT_VEH_FOCUS_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_VEH_HANDBRAKE</label>
                <label>INPUT_ANSWER_PHONE_DISPLAYONLY</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_VEH_SELECT_NEXT_WEAPON</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
                <label>INPUT_VEH_AIM</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
            </labelgroup>
        </labelgroups>

        <!-- input mappings define the layout of the labels in the
            order of the buttons shown on the settings screen -->
        <controlgroups>
            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_IN_PLANE">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_VEH_FLY_THROTTLE_DOWN</label>
                <label>INPUT_VEH_FLY_HELI_DESCEND_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_VEH_FLY_YAW_LEFT</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_VEH_FLY_PITCH_ROLL_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_VEH_FLY_UNDERCARRIAGE</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_VEH_RADIO_WHEEL</label>
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CELLPHONE_DOWN</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_VEH_HEADLIGHT</label>
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_VEH_FLY_THROTTLE_UP</label>
                <label>INPUT_VEH_FLY_HELI_ASCEND_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_VEH_FLY_YAW_RIGHT</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_VEH_EXIT</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_VEH_CIN_CAM</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_VEH_FLY_ATTACK</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_VEH_FLY_SELECT_NEXT_WEAPON</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
            </labelgroup>
        </labelgroups>

        <controlgroups>

            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_CREATOR">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_CREATOR_ZOOM_OUT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_CREATOR_ROTATE_LEFT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_CREATOR_MOVE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_CREATOR_BROWSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_CREATOR_ADJUST_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CREATOR_BROWSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_CREATOR_ADJUST_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_CREATOR_ZOOM_IN_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_CREATOR_ROTATE_RIGHT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_CREATOR_CANCEL_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_CREATOR_SELECT_DISPLAYONLY</label>
                <label>INPUT_CREATOR_PLACE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_CREATOR_DELETE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUT_CREATOR_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
        </labelgroups>

        <controlgroups>

            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

</controls>
 
Last edited:
T

The Irish Assassin

(Re)tired eyes from the shadows
Retired
Messages
4,693
Reaction score
9,615
I looked for the Native values for so long and now you present them so beautifully. Thanks man!
 
B

Bleys1137

Banned
Messages
163
Reaction score
61
Basically, I searched for ages for this and having finally found it, thought I would bring it here. For use when you want to reconfigure keybindings in config settings for certain mods. i.e. LSPDFR or Menyoo etc but do not have a list provided with the file. Will update with Xbox controller values in time.

Some will ask you to simply type the keu name (e.g. LCTRL) but others ask for aa number value. These can be hard to find quickly so this list should make it easier.
Code:
1 left mouse button
2 right mouse button
3 control-break processing
4 middle mouse button
8 backspace key
9 tab key
12 clear key
13 enter key
16 shift key
17 ctrl key
18 alt key
19 pause key
20 caps lock key
27 esc key
32 spacebar
33 page up key
34 page down key
35 end key
36 home key
37 left arrow key
38 up arrow key
39 right arrow key
40 down arrow key
41 select key
42 print key
43 execute key
44 print screen key
45 ins key
46 del key
47 help key
48 0 key
49 1 key
50 2 key
51 3 key
52 4 key
53 5 key
54 6 key
55 7 key
56 8 key
57 9 key
65 a key
66 b key
67 c key
68 d key
69 e key
70 f key
71 g key
72 h key
73 i key
74 j key
75 k key
76 l key
77 m key
78 n key
79 o key
80 p key
81 q key
82 r key
83 s key
84 t key
85 u key
86 v key
87 w key
88 x key
89 y key
90 z key
96 numeric keypad 0 key
97 numeric keypad 1 key
98 numeric keypad 2 key
99 numeric keypad 3 key
100 numeric keypad 4 key
101 numeric keypad 5 key
102 numeric keypad 6 key
103 numeric keypad 7 key
104 numeric keypad 8 key
105 numeric keypad 9 key
106 multiply key
107 add key
108 separator key
109 subtract key
110 decimal key
111 divide key
112 f1 key
113 f2 key
114 f3 key
115 f4 key
116 f5 key
117 f6 key
118 f7 key
119 f8 key
120 f9 key
121 f10 key
122 f11 key
123 f12 key
144 num lock key
145 scroll lock key
160 left shift key
161 right shift key
162 left control key
163 right control key
Native Script Controller Input
Code:
STRING             INT
INPUT_NEXT_CAMERA  0
INPUT_LOOK_LR  1
INPUT_LOOK_UD  2
INPUT_LOOK_UP_ONLY  3
INPUT_LOOK_DOWN_ONLY  4
INPUT_LOOK_LEFT_ONLY  5
INPUT_LOOK_RIGHT_ONLY  6
INPUT_CINEMATIC_SLOWMO  7
INPUT_SCRIPTED_FLY_UD  8
INPUT_SCRIPTED_FLY_LR  9
INPUT_SCRIPTED_FLY_ZUP  10
INPUT_SCRIPTED_FLY_ZDOWN  11
INPUT_WEAPON_WHEEL_UD  12
INPUT_WEAPON_WHEEL_LR  13
INPUT_WEAPON_WHEEL_NEXT  14
INPUT_WEAPON_WHEEL_PREV  15
INPUT_SELECT_NEXT_WEAPON  16
INPUT_SELECT_PREV_WEAPON  17
INPUT_SKIP_CUTSCENE  18
INPUT_CHARACTER_WHEEL  19
INPUT_MULTIPLAYER_INFO  20
INPUT_SPRINT  21
INPUT_JUMP  22
INPUT_ENTER  23
INPUT_ATTACK  24
INPUT_AIM  25
INPUT_LOOK_BEHIND  26
INPUT_PHONE  27
INPUT_SPECIAL_ABILITY  28
INPUT_SPECIAL_ABILITY_SECONDARY  29
INPUT_MOVE_LR  30
INPUT_MOVE_UD  31
INPUT_MOVE_UP_ONLY  32
INPUT_MOVE_DOWN_ONLY  33
INPUT_MOVE_LEFT_ONLY  34
INPUT_MOVE_RIGHT_ONLY  35
INPUT_DUCK  36
INPUT_SELECT_WEAPON  37
INPUT_PICKUP  38
INPUT_SNIPER_ZOOM  39
INPUT_SNIPER_ZOOM_IN_ONLY  40
INPUT_SNIPER_ZOOM_OUT_ONLY  41
INPUT_SNIPER_ZOOM_IN_SECONDARY  42
INPUT_SNIPER_ZOOM_OUT_SECONDARY  43
INPUT_COVER  44
INPUT_RELOAD  45
INPUT_TALK  46
INPUT_DETONATE  47
INPUT_HUD_SPECIAL  48
INPUT_ARREST  49
INPUT_ACCURATE_AIM  50
INPUT_CONTEXT  51
INPUT_CONTEXT_SECONDARY  52
INPUT_WEAPON_SPECIAL  53
INPUT_WEAPON_SPECIAL_TWO  54
INPUT_DIVE  55
INPUT_DROP_WEAPON  56
INPUT_DROP_AMMO  57
INPUT_THROW_GRENADE  58
INPUT_VEH_MOVE_LR  59
INPUT_VEH_MOVE_UD  60
INPUT_VEH_MOVE_UP_ONLY  61
INPUT_VEH_MOVE_DOWN_ONLY  62
INPUT_VEH_MOVE_LEFT_ONLY  63
INPUT_VEH_MOVE_RIGHT_ONLY  64
INPUT_VEH_SPECIAL  65
INPUT_VEH_GUN_LR  66
INPUT_VEH_GUN_UD  67
INPUT_VEH_AIM  68
INPUT_VEH_ATTACK  69
INPUT_VEH_ATTACK2  70
INPUT_VEH_ACCELERATE  71
INPUT_VEH_BRAKE  72
INPUT_VEH_DUCK  73
INPUT_VEH_HEADLIGHT  74
INPUT_VEH_EXIT  75
INPUT_VEH_HANDBRAKE  76
INPUT_VEH_HOTWIRE_LEFT  77
INPUT_VEH_HOTWIRE_RIGHT  78
INPUT_VEH_LOOK_BEHIND  79
INPUT_VEH_CIN_CAM  80
INPUT_VEH_NEXT_RADIO  81
INPUT_VEH_PREV_RADIO  82
INPUT_VEH_NEXT_RADIO_TRACK  83
INPUT_VEH_PREV_RADIO_TRACK  84
INPUT_VEH_RADIO_WHEEL  85
INPUT_VEH_HORN  86
INPUT_VEH_FLY_THROTTLE_UP  87
INPUT_VEH_FLY_THROTTLE_DOWN  88
INPUT_VEH_FLY_YAW_LEFT  89
INPUT_VEH_FLY_YAW_RIGHT  90
INPUT_VEH_PASSENGER_AIM  91
INPUT_VEH_PASSENGER_ATTACK  92
INPUT_VEH_SPECIAL_ABILITY_FRANKLIN  93
INPUT_VEH_STUNT_UD  94
INPUT_VEH_CINEMATIC_UD  95
INPUT_VEH_CINEMATIC_UP_ONLY  96
INPUT_VEH_CINEMATIC_DOWN_ONLY  97
INPUT_VEH_CINEMATIC_LR  98
INPUT_VEH_SELECT_NEXT_WEAPON  99
INPUT_VEH_SELECT_PREV_WEAPON  100
INPUT_VEH_ROOF  101
INPUT_VEH_JUMP  102
INPUT_VEH_GRAPPLING_HOOK  103
INPUT_VEH_SHUFFLE  104
INPUT_VEH_DROP_PROJECTILE  105
INPUT_VEH_MOUSE_CONTROL_OVERRIDE  106
INPUT_VEH_FLY_ROLL_LR  107
INPUT_VEH_FLY_ROLL_LEFT_ONLY  108
INPUT_VEH_FLY_ROLL_RIGHT_ONLY  109
INPUT_VEH_FLY_PITCH_UD  110
INPUT_VEH_FLY_PITCH_UP_ONLY  111
INPUT_VEH_FLY_PITCH_DOWN_ONLY  112
INPUT_VEH_FLY_UNDERCARRIAGE  113
INPUT_VEH_FLY_ATTACK  114
INPUT_VEH_FLY_SELECT_NEXT_WEAPON  115
INPUT_VEH_FLY_SELECT_PREV_WEAPON  116
INPUT_VEH_FLY_SELECT_TARGET_LEFT  117
INPUT_VEH_FLY_SELECT_TARGET_RIGHT  118
INPUT_VEH_FLY_VERTICAL_FLIGHT_MODE  119
INPUT_VEH_FLY_DUCK  120
INPUT_VEH_FLY_ATTACK_CAMERA  121
INPUT_VEH_FLY_MOUSE_CONTROL_OVERRIDE  122
INPUT_VEH_SUB_TURN_LR  123
INPUT_VEH_SUB_TURN_LEFT_ONLY  124
INPUT_VEH_SUB_TURN_RIGHT_ONLY  125
INPUT_VEH_SUB_PITCH_UD  126
INPUT_VEH_SUB_PITCH_UP_ONLY  127
INPUT_VEH_SUB_PITCH_DOWN_ONLY  128
INPUT_VEH_SUB_THROTTLE_UP  129
INPUT_VEH_SUB_THROTTLE_DOWN  130
INPUT_VEH_SUB_ASCEND  131
INPUT_VEH_SUB_DESCEND  132
INPUT_VEH_SUB_TURN_HARD_LEFT  133
INPUT_VEH_SUB_TURN_HARD_RIGHT  134
INPUT_VEH_SUB_MOUSE_CONTROL_OVERRIDE  135
INPUT_VEH_PUSHBIKE_PEDAL  136
INPUT_VEH_PUSHBIKE_SPRINT  137
INPUT_VEH_PUSHBIKE_FRONT_BRAKE  138
INPUT_VEH_PUSHBIKE_REAR_BRAKE  139
INPUT_MELEE_ATTACK_LIGHT  140
INPUT_MELEE_ATTACK_HEAVY  141
INPUT_MELEE_ATTACK_ALTERNATE  142
INPUT_MELEE_BLOCK  143
INPUT_PARACHUTE_DEPLOY  144
INPUT_PARACHUTE_DETACH  145
INPUT_PARACHUTE_TURN_LR  146
INPUT_PARACHUTE_TURN_LEFT_ONLY  147
INPUT_PARACHUTE_TURN_RIGHT_ONLY  148
INPUT_PARACHUTE_PITCH_UD  149
INPUT_PARACHUTE_PITCH_UP_ONLY  150
INPUT_PARACHUTE_PITCH_DOWN_ONLY  151
INPUT_PARACHUTE_BRAKE_LEFT  152
INPUT_PARACHUTE_BRAKE_RIGHT  153
INPUT_PARACHUTE_SMOKE  154
INPUT_PARACHUTE_PRECISION_LANDING  155
INPUT_MAP  156
INPUT_SELECT_WEAPON_UNARMED  157
INPUT_SELECT_WEAPON_MELEE  158
INPUT_SELECT_WEAPON_HANDGUN  159
INPUT_SELECT_WEAPON_SHOTGUN  160
INPUT_SELECT_WEAPON_SMG  161
INPUT_SELECT_WEAPON_AUTO_RIFLE  162
INPUT_SELECT_WEAPON_SNIPER  163
INPUT_SELECT_WEAPON_HEAVY  164
INPUT_SELECT_WEAPON_SPECIAL  165
INPUT_SELECT_CHARACTER_MICHAEL  166
INPUT_SELECT_CHARACTER_FRANKLIN  167
INPUT_SELECT_CHARACTER_TREVOR  168
INPUT_SELECT_CHARACTER_MULTIPLAYER  169
INPUT_SAVE_REPLAY_CLIP  170
INPUT_SPECIAL_ABILITY_PC  171
INPUT_CELLPHONE_UP  172
INPUT_CELLPHONE_DOWN  173
INPUT_CELLPHONE_LEFT  174
INPUT_CELLPHONE_RIGHT  175
INPUT_CELLPHONE_SELECT  176
INPUT_CELLPHONE_CANCEL  177
INPUT_CELLPHONE_OPTION  178
INPUT_CELLPHONE_EXTRA_OPTION  179
INPUT_CELLPHONE_SCROLL_FORWARD  180
INPUT_CELLPHONE_SCROLL_BACKWARD  181
INPUT_CELLPHONE_CAMERA_FOCUS_LOCK  182
INPUT_CELLPHONE_CAMERA_GRID  183
INPUT_CELLPHONE_CAMERA_SELFIE  184
INPUT_CELLPHONE_CAMERA_DOF  185
INPUT_CELLPHONE_CAMERA_EXPRESSION  186
INPUT_FRONTEND_DOWN  187
INPUT_FRONTEND_UP  188
INPUT_FRONTEND_LEFT  189
INPUT_FRONTEND_RIGHT  190
INPUT_FRONTEND_RDOWN  191
INPUT_FRONTEND_RUP  192
INPUT_FRONTEND_RLEFT  193
INPUT_FRONTEND_RRIGHT  194
INPUT_FRONTEND_AXIS_X  195
INPUT_FRONTEND_AXIS_Y  196
INPUT_FRONTEND_RIGHT_AXIS_X  197
INPUT_FRONTEND_RIGHT_AXIS_Y  198
INPUT_FRONTEND_PAUSE  199
INPUT_FRONTEND_PAUSE_ALTERNATE  200
INPUT_FRONTEND_ACCEPT  201
INPUT_FRONTEND_CANCEL  202
INPUT_FRONTEND_X  203
INPUT_FRONTEND_Y  204
INPUT_FRONTEND_LB  205
INPUT_FRONTEND_RB  206
INPUT_FRONTEND_LT  207
INPUT_FRONTEND_RT  208
INPUT_FRONTEND_LS  209
INPUT_FRONTEND_RS  210
INPUT_FRONTEND_LEADERBOARD  211
INPUT_FRONTEND_SOCIAL_CLUB  212
INPUT_FRONTEND_SOCIAL_CLUB_SECONDARY  213
INPUT_FRONTEND_DELETE  214
INPUT_FRONTEND_ENDSCREEN_ACCEPT  215
INPUT_FRONTEND_ENDSCREEN_EXPAND  216
INPUT_FRONTEND_SELECT  217
INPUT_SCRIPT_LEFT_AXIS_X  218
INPUT_SCRIPT_LEFT_AXIS_Y  219
INPUT_SCRIPT_RIGHT_AXIS_X  220
INPUT_SCRIPT_RIGHT_AXIS_Y  221
INPUT_SCRIPT_RUP  222
INPUT_SCRIPT_RDOWN  223
INPUT_SCRIPT_RLEFT  224
INPUT_SCRIPT_RRIGHT  225
INPUT_SCRIPT_LB  226
INPUT_SCRIPT_RB  227
INPUT_SCRIPT_LT  228
INPUT_SCRIPT_RT  229
INPUT_SCRIPT_LS  230
INPUT_SCRIPT_RS  231
INPUT_SCRIPT_PAD_UP  232
INPUT_SCRIPT_PAD_DOWN  233
INPUT_SCRIPT_PAD_LEFT  234
INPUT_SCRIPT_PAD_RIGHT  235
INPUT_SCRIPT_SELECT  236
INPUT_CURSOR_ACCEPT  237
INPUT_CURSOR_CANCEL  238
INPUT_CURSOR_X  239
INPUT_CURSOR_Y  240
INPUT_CURSOR_SCROLL_UP  241
INPUT_CURSOR_SCROLL_DOWN  242
INPUT_ENTER_CHEAT_CODE  243
INPUT_INTERACTION_MENU  244
INPUT_MP_TEXT_CHAT_ALL  245
INPUT_MP_TEXT_CHAT_TEAM  246
INPUT_MP_TEXT_CHAT_FRIENDS  247
INPUT_MP_TEXT_CHAT_CREW  248
INPUT_PUSH_TO_TALK  249
INPUT_CREATOR_LS  250
INPUT_CREATOR_RS  251
INPUT_CREATOR_LT  252
INPUT_CREATOR_RT  253
INPUT_CREATOR_MENU_TOGGLE  254
INPUT_CREATOR_ACCEPT  255
INPUT_CREATOR_DELETE  256
INPUT_ATTACK2  257
INPUT_RAPPEL_JUMP  258
INPUT_RAPPEL_LONG_JUMP  259
INPUT_RAPPEL_SMASH_WINDOW  260
INPUT_PREV_WEAPON  261
INPUT_NEXT_WEAPON  262
INPUT_MELEE_ATTACK1  263
INPUT_MELEE_ATTACK2  264
INPUT_WHISTLE  265
INPUT_MOVE_LEFT  266
INPUT_MOVE_RIGHT  267
INPUT_MOVE_UP  268
INPUT_MOVE_DOWN  269
INPUT_LOOK_LEFT  270
INPUT_LOOK_RIGHT  271
INPUT_LOOK_UP  272
INPUT_LOOK_DOWN  273
INPUT_SNIPER_ZOOM_IN  274
INPUT_SNIPER_ZOOM_OUT  275
INPUT_SNIPER_ZOOM_IN_ALTERNATE  276
INPUT_SNIPER_ZOOM_OUT_ALTERNATE  277
INPUT_VEH_MOVE_LEFT  278
INPUT_VEH_MOVE_RIGHT  279
INPUT_VEH_MOVE_UP  280
INPUT_VEH_MOVE_DOWN  281
INPUT_VEH_GUN_LEFT  282
INPUT_VEH_GUN_RIGHT  283
INPUT_VEH_GUN_UP  284
INPUT_VEH_GUN_DOWN  285
INPUT_VEH_LOOK_LEFT  286
INPUT_VEH_LOOK_RIGHT  287
INPUT_REPLAY_START_STOP_RECORDING  288
INPUT_REPLAY_START_STOP_RECORDING_SECONDARY  289
INPUT_SCALED_LOOK_LR  290
INPUT_SCALED_LOOK_UD  291
INPUT_SCALED_LOOK_UP_ONLY  292
INPUT_SCALED_LOOK_DOWN_ONLY  293
INPUT_SCALED_LOOK_LEFT_ONLY  294
INPUT_SCALED_LOOK_RIGHT_ONLY  295
INPUT_REPLAY_MARKER_DELETE  296
INPUT_REPLAY_CLIP_DELETE  297
INPUT_REPLAY_PAUSE  298
INPUT_REPLAY_REWIND  299
INPUT_REPLAY_FFWD  300
INPUT_REPLAY_NEWMARKER  301
INPUT_REPLAY_RECORD  302
INPUT_REPLAY_SCREENSHOT  303
INPUT_REPLAY_HIDEHUD  304
INPUT_REPLAY_STARTPOINT  305
INPUT_REPLAY_ENDPOINT  306
INPUT_REPLAY_ADVANCE  307
INPUT_REPLAY_BACK  308
INPUT_REPLAY_TOOLS  309
INPUT_REPLAY_RESTART  310
INPUT_REPLAY_SHOWHOTKEY  311
INPUT_REPLAY_CYCLEMARKERLEFT  312
INPUT_REPLAY_CYCLEMARKERRIGHT  313
INPUT_REPLAY_FOVINCREASE  314
INPUT_REPLAY_FOVDECREASE  315
INPUT_REPLAY_CAMERAUP  316
INPUT_REPLAY_CAMERADOWN  317
INPUT_REPLAY_SAVE  318
INPUT_REPLAY_TOGGLETIME  319
INPUT_REPLAY_TOGGLETIPS  320
INPUT_REPLAY_PREVIEW  321
INPUT_REPLAY_TOGGLE_TIMELINE  322
INPUT_REPLAY_TIMELINE_PICKUP_CLIP  323
INPUT_REPLAY_TIMELINE_DUPLICATE_CLIP  324
INPUT_REPLAY_TIMELINE_PLACE_CLIP  325
INPUT_REPLAY_CTRL  326
INPUT_REPLAY_TIMELINE_SAVE  327
INPUT_REPLAY_PREVIEW_AUDIO  328
INPUT_VEH_DRIVE_LOOK  329
INPUT_VEH_DRIVE_LOOK2  330
INPUT_VEH_FLY_ATTACK2  331
INPUT_RADIO_WHEEL_UD  332
INPUT_RADIO_WHEEL_LR  333
INPUT_VEH_SLOWMO_UD  334
INPUT_VEH_SLOWMO_UP_ONLY  335
INPUT_VEH_SLOWMO_DOWN_ONLY  336
INPUT_VEH_HYDRAULICS_CONTROL_TOGGLE  337
INPUT_VEH_HYDRAULICS_CONTROL_LEFT  338
INPUT_VEH_HYDRAULICS_CONTROL_RIGHT  339
INPUT_VEH_HYDRAULICS_CONTROL_UP  340
INPUT_VEH_HYDRAULICS_CONTROL_DOWN  341
INPUT_VEH_HYDRAULICS_CONTROL_LR  342
INPUT_VEH_HYDRAULICS_CONTROL_UD  343
INPUT_SWITCH_VISOR  344
INPUT_VEH_MELEE_HOLD  345
INPUT_VEH_MELEE_LEFT  346
INPUT_VEH_MELEE_RIGHT  347
INPUT_MAP_POI  348
INPUT_REPLAY_SNAPMATIC_PHOTO  349
INPUT_VEH_CAR_JUMP  350
INPUT_VEH_ROCKET_BOOST  351
INPUT_VEH_PARACHUTE  352

Xbox360 Controller Setup
Code:
<?xml version="1.0" encoding="utf-8"?>

<!-- time, in ms to determine how long a control screen is displayed -->
<!-- other screen settings could go here too if we needed them -->
<controls display_duration="4500">

    <context scheme="INPUT_TYPE_ON_FOOT">

        <!-- labelgroups keep the control functions together -->
        <!-- the label elements should match up to the total number of screens required
            (though this should be handled gracefully if not) -->
        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_LOCKON_DISPLAYONLY</label>
                <label>INPUT_AIM</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_SELECT_WEAPON</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUTGROUP_MOVE</label>
                <label>INPUT_SNIPER_ZOOM</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_DUCK</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CHARACTER_WHEEL</label>
                <label>INPUT_CELLPHONE_DOWN</label>
                <label>INPUT_SKIP_PHONE_CONV_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_ATTACK</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_COVER</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_ENTER</label>
                <label>INPUT_DISPENSE_AMMO_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_RELOAD</label>
                <label>INPUT_HANGUP_PHONE_DISPLAYONLY</label>
                <label>INPUT_MELEE_ATTACK_LIGHT</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_SPRINT</label>
                <label>INPUT_ANSWER_PHONE_DISPLAYONLY</label>
                <label>INPUT_MELEE_ATTACK_HEAVY</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_JUMP</label>
                <label>INPUT_CLIMB_DISPLAYONLY</label>
                <label>INPUT_MELEE_BLOCK</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
                <label>INPUT_ZOOM_AIM_DISPLAYONLY</label>
            </labelgroup>
        </labelgroups>

        <!-- input mappings define the layout of the labels in the
            order of the buttons shown on the settings screen -->
        <controlgroups>
            <!-- type 0 = Standard -->
            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <!-- type 1 = Alternate -->
            <control type="1">
                <input labelgroup_id="1" />
                <input labelgroup_id="0" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="10" />
                <input labelgroup_id="9" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <!-- type 2 = Southpaw -->
            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <!-- type 3 = Southpaw+Alternate -->
            <control type="3">
                <input labelgroup_id="1" />
                <input labelgroup_id="0" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="10" />
                <input labelgroup_id="9" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_IN_VEHICLE">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_VEH_BRAKE</label>
                <label>INPUT_VEH_REVERSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_VEH_ATTACK</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_VEH_MOVE_LR</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_VEH_HORN</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_VEH_RADIO_WHEEL</label>
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CHARACTER_WHEEL</label>
                <label>INPUT_CELLPHONE_DOWN</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_VEH_HEADLIGHT</label>
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_VEH_ACCELERATE</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_VEH_HANDBRAKE</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>    
            <labelgroup id="12">
                <label>INPUT_VEH_EXIT</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_VEH_CIN_CAM</label>
                <label>INPUT_HANGUP_PHONE_DISPLAYONLY</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
                <label>INPUT_VEH_FOCUS_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_VEH_HANDBRAKE</label>
                <label>INPUT_ANSWER_PHONE_DISPLAYONLY</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_VEH_SELECT_NEXT_WEAPON</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
                <label>INPUT_VEH_AIM</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
            </labelgroup>
        </labelgroups>

        <!-- input mappings define the layout of the labels in the
            order of the buttons shown on the settings screen -->
        <controlgroups>
            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_IN_PLANE">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_VEH_FLY_THROTTLE_DOWN</label>
                <label>INPUT_VEH_FLY_HELI_DESCEND_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_VEH_FLY_YAW_LEFT</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_VEH_FLY_PITCH_ROLL_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_VEH_FLY_UNDERCARRIAGE</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_PHONE</label>
                <label>INPUT_CELLPHONE_UP</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_VEH_RADIO_WHEEL</label>
                <label>INPUT_CELLPHONE_LEFT</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CELLPHONE_DOWN</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_VEH_HEADLIGHT</label>
                <label>INPUT_CELLPHONE_RIGHT</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_VEH_FLY_THROTTLE_UP</label>
                <label>INPUT_VEH_FLY_HELI_ASCEND_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_VEH_FLY_YAW_RIGHT</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_VEH_EXIT</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_VEH_CIN_CAM</label>
                <label>INPUT_CELLPHONE_CANCEL</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_VEH_FLY_ATTACK</label>
                <label>INPUT_CELLPHONE_SELECT</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_VEH_FLY_SELECT_NEXT_WEAPON</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUTGROUP_LOOK</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_LOOK_BEHIND</label>
            </labelgroup>
        </labelgroups>

        <controlgroups>

            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

    <context scheme="INPUT_TYPE_CREATOR">

        <labelgroups>
            <labelgroup id="0">
                <label>INPUT_CREATOR_ZOOM_OUT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="1">
                <label>INPUT_CREATOR_ROTATE_LEFT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="2">
                <label>INPUT_CHANGE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="3">
                <label>INPUT_CREATOR_MOVE_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="4">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="5">
                <label>INPUT_CREATOR_BROWSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="6">
                <label>INPUT_CREATOR_ADJUST_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="7">
                <label>INPUT_CREATOR_BROWSE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="8">
                <label>INPUT_CREATOR_ADJUST_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="9">
                <label>INPUT_CREATOR_ZOOM_IN_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="10">
                <label>INPUT_CREATOR_ROTATE_RIGHT_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="11">
                <label>INPUT_PAUSE</label>
            </labelgroup>
            <labelgroup id="12">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="13">
                <label>INPUT_CREATOR_CANCEL_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="14">
                <label>INPUT_CREATOR_SELECT_DISPLAYONLY</label>
                <label>INPUT_CREATOR_PLACE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="15">
                <label>INPUT_CREATOR_DELETE_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="16">
                <label>INPUT_CREATOR_CAMERA_DISPLAYONLY</label>
            </labelgroup>
            <labelgroup id="17">
                <label>INPUT_NO_FUNCTION_DISPLAYONLY</label>
            </labelgroup>
        </labelgroups>

        <controlgroups>

            <control type="0">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="1">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
            </control>

            <control type="2">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

            <control type="3">
                <input labelgroup_id="0" />
                <input labelgroup_id="1" />
                <input labelgroup_id="2" />
                <input labelgroup_id="16" />
                <input labelgroup_id="17" />
                <input labelgroup_id="5" />
                <input labelgroup_id="6" />
                <input labelgroup_id="7" />
                <input labelgroup_id="8" />
                <input labelgroup_id="9" />
                <input labelgroup_id="10" />
                <input labelgroup_id="11" />
                <input labelgroup_id="12" />
                <input labelgroup_id="13" />
                <input labelgroup_id="14" />
                <input labelgroup_id="15" />
                <input labelgroup_id="3" />
                <input labelgroup_id="4" />
            </control>

        </controlgroups>

    </context>

</controls>
might scan through this and make xbox360 keyboard mods just for fun like keyboard scripts
 
Top Bottom