NX2navi · Windows · Vulkan
Commandes
NX2navi fusionne clavier, souris et chaque pad connecté en un contrôleur style Switch. Remap dans F1. Cette page paraphrase docs/controls.md ; le dépôt gagne s’ils se contredisent.
Setup et mises à jour viennent des GitHub Releases de tangerineturtle1/NX2navi. Le tag le plus récent est lu au moment de la requête.
Comment l’entrée est fusionnée
Les gamepads SDL3, le clavier et la souris sont repliés en un contrôleur. Chaque pad connecté reste ouvert ; le jeu lit celui que vous avez pressé en dernier. Un pad allumé pendant le jeu est trouvé en environ une seconde. Les boutons sont en OR. Chaque stick prend la source à la plus grande déflexion. Touches et boutons souris ne comptent que pendant que la fenêtre de jeu est au premier plan. NX2NAVI_INPUT=none désactive ce chemin pour des runs automatisés. Les variables d’environnement écrasent nx2navi.ini. Les bindings ne comptent qu’après que le launcher a fini une compilation locale.
Touches fenêtre que le jeu ne mange pas
Quelques touches appartiennent au port, pas à la table d’actions dans le monde. Elles ne peuvent pas être rebindées vers des coups d’épée. Esc relâche aussi le curseur souris pour bouger ou fermer la fenêtre. F11 écrit le fullscreen borderless dans l’ini. La combo Minus+Plus n’atteint jamais le jeu.
| Touche | Combo pad | Action |
|---|---|---|
| F1 ou Esc | Minus + Plus | Ouvrir ou fermer le menu des réglages |
| F10 | L3 + R3 | Overlay performances : off, fps, panneau complet |
| F11 | — | Fullscreen borderless on ou off |
Dans le menu : flèches / D-pad / stick gauche bougent, Enter ou A sélectionne, Esc ou B recule.
Actions monde par défaut (layout Nintendo)
L’écran Basic Controls en jeu utilise encore les noms de boutons Switch. Le tableau ci-dessous est la carte par défaut quand pad_layout est nintendo : l’est est A. Le layout Xbox met A au sud. Les prompts dans le jeu restent des lettres Switch sauf si vous changez l’art des prompts dans l’ini. Swap Jump Controls dans les options d’origine échange B et X pour saut versus ranger ; les bindings restent sur les boutons Switch, donc Espace rangerait alors. Ce tableau est une carte courte, pas un remplacement du menu Plus.
| Switch | Clavier / souris | Dans le monde |
|---|---|---|
| Left stick | W A S D | Bouger |
| Right stick | Souris ; flèches comme seconde source | Caméra |
| A (east) | E, Left Shift | Parler, ouvrir, grimper ; maintenir pour sprinter |
| B (south) | Left Ctrl, Backspace | Ranger, annuler |
| X (north) | Space | Sauter |
| Y (west) | Left mouse | Épée |
| ZL / ZR | Right mouse / Z ; F / X | Cibler ; utiliser l’objet sélectionné |
| L / R | Q / R | Sélection rapide ; pages de menu |
| Plus / Minus | Tab / M | Menus / carte |
| D-pad | 1–4 | Ocarina, accessoire, Navi, bottes |
Layouts, remaps et caméra souris
pad_layout peut être nintendo, xbox ou auto. Auto utilise nintendo quand SDL dit que le bouton face est est étiqueté A. Les remaps vivent dans l’onglet Controls : deux cellules touche et une cellule pad par bouton Switch. F1, F8, F10, F11 et Esc ne peuvent pas être bindés. L’onglet écrit des lignes bind_ dans l’ini ; une ligne invalide est loguée et ignorée. Le mouvement souris devient une déflexion du stick droit avec NX2NAVI_MOUSE_SENS (0 à 10). Ce n’est pas du mouselook : la courbe stick du jeu s’applique encore. Sensibilité 0 éteint la caméra souris. Les dead zones des sticks sont un pourcentage de déflexion pleine, rondes, avec des overrides par stick pour un pad qui dérive. NX2navi ne répare pas un port USB cassé. Si Windows ne voit jamais un Switch 2 Pro Controller comme gamepad SDL, vous avez besoin d’un pont qui crée un pad virtuel ; ce site ne vous en vend pas.
nintendo
Défaut. Boutons face par position, comme sur Switch. L’est est A.
xbox
Sud A, est B, ouest X, nord Y, comme les labels Xbox (croix/cercle sur PlayStation).
auto
Layout Nintendo pour les pads que SDL rapporte comme étiquetés Nintendo ; xbox pour le reste.
Souris
Mouvement brut vers le stick droit. Cliquez dans la zone cliente pour recapturer après Esc.
Ce que nous sautons exprès
L’entrée scriptée, un pad virtuel de test et des flags RenderDoc existent pour qui écrit des issues et des patches. Ils sont dans controls.md. Cette page ne vous apprendra pas à enregistrer un TAS, à simuler un stick qui dérive, ou à capturer des images sous un outil qui cache une extension Vulkan requise. Si vous avez besoin d’un repro pour GitHub, NX2NAVI_INPUT_RECORD peut écrire un script de l’entrée fusionnée. Intensité rumble, courbe rumble et rumble des gâchettes Xbox sont des clés ini, pas des téléchargements extra. Le gyro a besoin d’un pad (ou d’un pont) qui rapporte vraiment le mouvement. Les défauts du D-pad collent encore à la rangée d’objets dans le monde : ocarina, accessoire, appel Navi, bottes. Ces quatre sont sur les touches 1–4 dans le tableau ci-dessus. Modificateur de marche, capture souris après Esc, et état des touches seulement au premier plan sont le reste des règles fenêtre dans le même document.
FAQ
- Où rebind les touches NX2navi ?
- F1 → onglet Controls, ou lignes bind_ dans nx2navi.ini. Voir controls.md pour les noms.
- Pourquoi mon Switch 2 Pro Controller n’apparaît pas ?
- Windows ne l’expose souvent pas à SDL. Le projet décrit l’usage d’un pont qui présente un pad virtuel. Ce site n’embarque pas ce logiciel.
- Puis-je binder F1 à l’épée ?
- Non. F1, F10, F11, F8 et Esc restent avec la fenêtre et l’overlay.