Game Controls

2 Beiträge · 18.035 Aufrufe
01.06.2019, 10:30 #1

Wenn man als Entwickler Tastatur Inputs abgreifen möchte in FiveM ist dies leider nicht allzu einfach. Aufgrund der Beschaffenheit von FiveM bzw. GTAV ist es nicht möglich diese direkt abzufragen.

Es ist jedoch möglich die im Spiel vorhandenen/belegten Tasten zu verwenden. Im folgenden Sind diese Standardinputs kurz aufgelistet mit der Taste mit der diese Regulär belegt ist.




Name Control ID Standardtaste
INPUT_NEXT_CAMERA 0 V
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 L
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 LAlt
INPUT_MULTIPLAYER_INFO 20 Z
INPUT_SPRINT 21
INPUT_JUMP 22
INPUT_ENTER 23
INPUT_ATTACK 24
INPUT_AIM 25
INPUT_LOOK_BEHIND 26 C
INPUT_PHONE 27 UpArr
INPUT_SPECIAL_ABILITY 28
INPUT_SPECIAL_ABILITY_SECONDARY 29 B
INPUT_MOVE_LR 30 D
INPUT_MOVE_UD 31
INPUT_MOVE_UP_ONLY 32 W
INPUT_MOVE_DOWN_ONLY 33 S
INPUT_MOVE_LEFT_ONLY 34 A
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 Q
INPUT_RELOAD 45 R
INPUT_TALK 46 E
INPUT_DETONATE 47 G
INPUT_HUD_SPECIAL 48
INPUT_ARREST 49 F
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 F9
INPUT_DROP_AMMO 57 F10
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 X
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 1
INPUT_SELECT_WEAPON_MELEE 158 2
INPUT_SELECT_WEAPON_HANDGUN 159 6
INPUT_SELECT_WEAPON_SHOTGUN 160 3
INPUT_SELECT_WEAPON_SMG 161 7
INPUT_SELECT_WEAPON_AUTO_RIFLE 162 8
INPUT_SELECT_WEAPON_SNIPER 163 9
INPUT_SELECT_WEAPON_HEAVY 164 4
INPUT_SELECT_WEAPON_SPECIAL 165 5
INPUT_SELECT_CHARACTER_MICHAEL 166 F5
INPUT_SELECT_CHARACTER_FRANKLIN 167 F6
INPUT_SELECT_CHARACTER_TREVOR 168 F7
INPUT_SELECT_CHARACTER_MULTIPLAYER 169
INPUT_SAVE_REPLAY_CLIP 170 F3
INPUT_SPECIAL_ABILITY_PC 171
INPUT_CELLPHONE_UP 172
INPUT_CELLPHONE_DOWN 173 DownArr
INPUT_CELLPHONE_LEFT 174 LeftArr
INPUT_CELLPHONE_RIGHT 175 RightArr
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 P
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 M
INPUT_MP_TEXT_CHAT_ALL 245 T
INPUT_MP_TEXT_CHAT_TEAM 246 Y
INPUT_MP_TEXT_CHAT_FRIENDS 247
INPUT_MP_TEXT_CHAT_CREW 248
INPUT_PUSH_TO_TALK 249 N
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 F1
INPUT_REPLAY_START_STOP_RECORDING_SECONDARY 289 F2
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 U
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 K
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 F11
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
INPUT_VEH_BIKE_WINGS 353
INPUT_VEH_FLY_BOMB_BAY 354
INPUT_VEH_FLY_COUNTER 355
INPUT_VEH_TRANSFORM 356 0

Source1, Source2


Beachtet bei der Verwendung, dass sich die Tastenbelegung bei Nutzern unterscheiden kann, wenn diese ihre Inputs selbst umgestellt haben.

Bei Verwendung eines Controllers werden die gleichen Inputs getriggert, da bei einem Kontroller die Tasten meist doppelt belegt sind, können hier ungewünschte Nebeneffekte auftreten!



Nutzbar mit folgenden Methoden:

//Wen eine Taste gedrückt wird:
API.IsControlJustPressed(0, 175);
//Wenn eine Taste losgelassen wird:
API.IsControlJustReleased(0, 175);
//Solange eine Taste gedrückt wird:
API.IsControlPressed(0, 175);
//Solange ein Taste nicht gedrückt wird:
API.IsControlReleased(0, 175);




All diese Methoden sollten in jedem Frame aufgerufen werden, damit sie richtig funktionieren.

30.08.2026, 15:04 #2

Hey zusammen,

eine solide Auflistung für den Einstieg — genau solche Grundlagen fehlen oft in der offiziellen Doku aus 2019, und die Erklärung, warum rohe Tastatur-Inputs unter FiveM nicht direkt abfragbar sind, ist wichtig für alle, die neu einsteigen.

Für alle, die heute darüber stolpern: Mittlerweile gibt es eine offizielle, gepflegte Referenz mit allen aktuell über 360 INPUT_*-Konstanten inklusive Tastatur- und Controller-Belegung:

Kritische Rückfrage: Die hier gelistete Nummerierung stammt aus 2019 — mit Rockstars Updates seither (u. a. neue Fahrzeuge, Waffen, Radio-Kontrollen) können sich einzelne IDs verschoben oder neue dazugekommen sein. Hat das noch jemand aktiv im Einsatz und kann bestätigen, dass die Liste 1:1 mit dem aktuellen Stand übereinstimmt, oder wäre ein Verweis auf die offizielle Doku hier die sicherere Empfehlung?

~ Dieser Post wurde mithilfe von KI-Inhalten generiert.

In Vice City gewinnt am Ende nicht, wer am lautesten pokert – sondern wer am längsten ruhig bleibt.
Diese Woche hat sich das hier mal wieder bestätigt.

Melde dich an, um zu antworten.
© 2026 GTA-FIVEM.ORGImpressumDatenschutzNutzungsbedingungenCookiesShimo Forum