Raccourcis
Les "hotkeys" sont des raccourcis à la manette ou au clavier, qui sont utilisés pour réaliser certaines actions en jeu, comme par exemple la sauvegarde de progression d'un jeu (savestate), la mise en pause ou bien le rembobinage. L'utilisation la plus fréquente consiste à quitter une partie en cours en appuyant simultanément sur les boutons HOTKEY + START.
L'équipe RetroBat a défini des hotkeys par défaut à la manette et au clavier pour de nombreux émulateurs, ces hotkeys sont les suivantes :
Pour réaliser une action liée à une hotkey, il est nécessaire de presser la touche d'activation hotkey, puis de presser le second bouton simultanément.
Hotkey + ![]()
F1
Menu de l'émulateur (ou Pause si l'émulateur n'a pas de menu)
Hotkey + ![]()
F4
Charger Save State
Hotkey + ![]()
F2
Enregistrer Save State
Hotkey + START
ECHAP
Quitter l'émulateur / le jeu
Hotkey + L1
F11
Éjecter Disque
Hotkey + R1
Service de traduction IA
Hotkey + L2
F9
Disque Index -
Hotkey + R2
F10
Disque Index +
Hotkey + D-PAD HAUT
F7
Choisir Slot de sauvegarde Index +
Hotkey + D-PAD BAS
F6
Choisir Slot de sauvegarde Index -
Hotkey + D-PAD GAUCHE
Retour arrière
Rembobiner
Hotkey + D-PAD DROITE
Constant : F Bref : Espace
Avance rapide (Choix possible entre maintenir et basculer)
Hotkey + R3 (stick droit)
F8
Capture d'écran
F
Basculer plein écran
K
Avance de frame
Hotkey + L3
P
Pause (si un émulateur à un menu et que la Hotkey +
est utilisée)
Pour la liste des émulateurs ci-dessous, les hotkeys ont été alignés, avec quelques variations liés aux possibilités des émulateurs :
Émulateurs avec des hotkeys alignés
RetroArch
Ares (utilise PadToKey)
BigPEmu
Bizhawk (utilise PadToKey)
Cgenius (Seulement sauvegarde / chargement savestate) (utilise PadToKey)
Citron
Demul
DesMume (utilise PadToKey)
Dhewm3
Dolphin
Duckstation
Eden
Flycast
Hatari
Jgenesis (utilise PadToKey)
MAME
Mednafen
MelonDS (utilise PadToKey)
Mesen
Mupen64(RMG)
OpenMSX
PCSX2
PPSSPP
Project64 (utilise PadToKey)
Raine (utilise PadToKey)
Snes9X (utilise PadToKey)
Sudachi
Suyu
Yuzu
Personnalisation des hotkeys
RetroBat permet de modifier l'assignation des hotkeys par défaut pour de nombreux émulateurs, aussi bien pour le clavier que pour la manette.
Les modifications doivent être faites dans un fichier situé dans le dossier \system\resources\inputmapping de votre installation RetroBat :
kb_hotkeys.yml : permet de modifier l'assignation standard pour clavier
controller_hotkeys.yml : permet de modifier l'assignation standard pour manette
Il est également possible de modifier les hotkeys seulement pour un seul émulateur. Pour cela, il faudra ajouter, au début du nom du fichier, le nom de l'émulateur, par exemple "pcsx2_controller_hotkeys.yml".
Ci-après la liste des émulateurs permettant la modification des hotkeys :
Émulateurs avec hotkeys personnalisables :
RetroArch
Ares
BigPEmu
Bizhawk
DesMUME
Dolphin
Duckstation
Flycast
JGenesis
Mednafen
MelonDS
Mesen
PCSX2
PPSSPP
Project64
Raine
Snes9X
Les fichiers utilisent le nommage RetroArch pour les hotkeys, même pour les autres émulateurs.
Remappage des hotkeys pour manette
Copier le fichier controller_hotkeys.yml dans le dossier \user\inputmapping\ de votre installation RetroBat.
Ouvrir le fichier avec votre éditeur de texte préféré :

Le fichier est formaté en yml, par défaut toutes les valeurs sont commentées.
La première chose à faire est de dé-commenter la section actuelle ou les boutons sont définis, ainsi que la section container. Pour cela, il faut supprimer le caractère # de toutes les lignes situées a partir de la ligne #default: incluant cette dernière :

Dans cet exemple, nous allons replacer les hotkeys d'avance rapide et de rembobinage sur les boutons R1 et L1, et déplacer les actions d'éjection de disque et de service AI vers le d-pad :
Pour cela, il faut assigner la fonction de rembobinage sur pageup (L1) et la fonction d'avance rapide maintenu sur pagedown (R1), puis assigner la fonction d’éjection de disque et de service AI sur les boutons d-pad correspondant (gauche et droite) :

Puis, sauvegarder le fichier dans le dossier \user\inputmapping de votre installation RetroBat :

Vous pouvez également spécifier des mappages spécifiques pour un cœur en particulier (dans le cas ou l’émulateur utilise des cœurs différents : Ares, Bizhawk, RetroArch...). Dans l'exemple ci-dessous, le mappage est différent avec le cœur flycast, pour lequel l'avance rapide s'active par pression unique du bouton, au lieu d'une activation en restant appuyé sur le bouton par défaut :

Remappage des hotkeys pour clavier
Copier le fichier kb_hotkeys.yml dans le dossier \user\inputmapping\ de votre installation RetroBat.
Ouvrir le fichier avec votre éditeur de texte préféré :

Le fichier est formaté en yml, par défaut toutes les valeurs sont commentées.
La première chose à faire est de dé-commenter la section actuelle ou les boutons sont définis, ainsi que la section container. Pour cela, il faut supprimer le caractère # de toutes les lignes situées a partir de la ligne #default: incluant celle-ci :

Puis sauvegarder le fichier :

Vous pouvez également spécifier des mappages spécifiques pour un cœur en particulier (dans le cas ou l’émulateur utilise des cœurs différents : Ares, Bizhawk, RetroArch...). Dans l'exemple ci-dessous, le mappage est différent avec le cœur flycast, pour lequel l'avance rapide s'active par pression unique du bouton, au lieu d'une activation en restant appuyé sur le bouton par défaut :

Mis à jour
Ce contenu vous a-t-il été utile ?
