FiveM Key Hash Lookup

Recherchez les ID de contrôle pour les entrées du clavier et du contrôleur. Utiliser avec IsControlJustPressed(0, controlId)

Press Any Key

Click here, then press any key

-
0 controls
Key / InputControl ID

À quoi sert cet outil

Les raccourcis clavier dans FiveM n'utilisent pas de lettres, ils utilisent des ids de contrôle, et la numérotation suit le système d'entrée de GTA V plutôt que le clavier. E est 38, G est 47, et il n'y a pas de règle liant les deux. Cette recherche vous permet d'appuyer sur la touche réelle et vous indique l'id, pour que vous arrêtiez de chercher dans des tables de référence.

Comment l'utiliser

  1. Étape 1:

    Cliquez dans le champ et appuyez sur la touche que vous voulez lier. L'id apparaît immédiatement.

  2. Étape 2:

    Vous pouvez aussi chercher par nom si vous cherchez une entrée de manette ou une touche que vous ne pouvez pas appuyer maintenant.

  3. Étape 3:

    Notez le groupe de contrôle. La plupart des touches sont dans le groupe 0, certaines ne répondent qu'en groupe 2.

  4. Étape 4:

    Copiez l'id dans IsControlJustPressed, ou utilisez RegisterKeyMapping si les joueurs doivent pouvoir le reconfigurer.

Questions fréquemment posées

Quelle est la différence entre IsControlPressed et IsControlJustPressed ?

IsControlPressed est vrai tant que la touche est maintenue, IsControlJustPressed seulement dans la frame où elle est enfoncée. Pour un menu, vous voulez JustPressed, sinon une seule pression fait défiler toute la liste.

Pourquoi ma touche fait-elle deux choses à la fois ?

La plupart des ids de contrôle sont déjà utilisés par le jeu. E est aussi la touche d'interaction, G change aussi de siège. Désactivez l'action du jeu avec DisableControlAction et lisez la vôtre avec IsDisabledControlJustPressed.

À quoi servent les groupes de contrôle ?

Le groupe 0 est l'ensemble général, le groupe 1 est lié aux véhicules, le groupe 2 est utilisé pour certaines entrées de menu. Le même id peut signifier des choses différentes selon le groupe, donc un id copié sans son groupe n'est qu'à moitié informatif.

Dois-je plutôt utiliser RegisterKeyMapping ?

Pour tout ce qu'un joueur utilise régulièrement, oui. Cela ajoute le binding dans le menu des paramètres FiveM, afin que les joueurs puissent le reconfigurer et que les conflits avec d'autres scripts deviennent visibles au lieu d'être silencieux.