FiveM Key-Hash Lookup

Suchen du nach Steuer-IDs für Tastatur- und Controller-Eingaben. Verwendung mit IsControlJustPressed(0, controlId)

Press Any Key

Hier klicken, dann beliebige Taste drücken

-
0 controls
Key / EingabeControl ID

Wofür dieses Tool gedacht ist

Tastenzuweisungen in FiveM verwenden keine Buchstaben, sondern Steuerungs-IDs, und die Nummerierung folgt dem GTA V Eingabesystem, nicht der Tastatur. E ist 38, G ist 47, und es gibt keine Regel, die die beiden verbindet. Diese Suche lässt dich die tatsächliche Taste drücken und zeigt dir die ID, damit du nicht mehr in Referenztabellen suchen musst.

Wie man es benutzt

  1. Schritt 1:

    Klicke in das Feld und drücke die Taste, die du binden möchtest. Die ID erscheint sofort.

  2. Schritt 2:

    Alternativ suche nach Namen, wenn du einen Controller-Eingang oder eine Taste suchst, die du gerade nicht drücken kannst.

  3. Schritt 3:

    Beachte die Steuerungsgruppe. Die meisten Tasten sind in Gruppe 0, einige reagieren nur in Gruppe 2.

  4. Schritt 4:

    Kopiere die ID in IsControlJustPressed oder verwende RegisterKeyMapping, wenn Spieler die Taste neu belegen können sollen.

Häufig gestellte Fragen

Was ist der Unterschied zwischen IsControlPressed und IsControlJustPressed?

IsControlPressed ist true, solange die Taste gedrückt gehalten wird, IsControlJustPressed nur im Frame, in dem sie gedrückt wird. Für ein Menü willst du JustPressed, sonst scrollt ein einzelner Druck durch die ganze Liste.

Warum macht meine Taste zwei Dinge gleichzeitig?

Die meisten Steuerungs-IDs werden bereits vom Spiel verwendet. E ist auch die Interaktionstaste, G wechselt auch den Sitzplatz. Deaktiviere die Spielaktion mit DisableControlAction und lese deine mit IsDisabledControlJustPressed.

Wofür sind die Steuerungsgruppen?

Gruppe 0 ist der allgemeine Satz, Gruppe 1 ist fahrzeugbezogen, Gruppe 2 wird für einige Menüeingaben verwendet. Dieselbe ID kann je nach Gruppe unterschiedliche Bedeutungen haben, daher ist eine ID ohne Gruppe nur die halbe Information.

Sollte ich stattdessen RegisterKeyMapping verwenden?

Für alles, was ein Spieler regelmäßig benutzt, ja. Es fügt die Belegung ins FiveM-Einstellungsmenü ein, sodass Spieler sie neu belegen können und Konflikte mit anderen Skripten sichtbar statt still sind.