34 votes

Comment désactiver une manette Xbox 360 sans fil pour Windows ?

J'ai installé mes pilotes et apparié l'appareil à l'ordinateur. Je l'ai fait fonctionner rapidement en mode Steam Big Picture pour m'assurer que tout fonctionne et se comporte comme je l'attends, mais je dois maintenant passer du temps à faire autre chose. J'ai quitté le mode Big Picture mais ma manette Xbox 360 sans fil pour Windows est restée sous tension et ne semble pas vouloir s'éteindre.

J'ai essayé de maintenir enfoncé le bouton Guide au milieu de la manette, ce qui m'a permis de l'allumer en premier lieu, mais cela ne semble rien faire. Je ne trouve pas non plus d'autres boutons sur la manette qui semblent avoir une incidence sur l'alimentation ou non de la manette.

Comment désactiver une manette Xbox 360 sans fil pour Windows ?

24voto

Brian Stewart Points 4553

Si vous jouez à un jeu compatible avec les "Jeux pour Windows Live", vous devriez pouvoir le désactiver par le biais du menu fantaisie Windows Live qui apparaît lorsque vous appuyez et maintenez enfoncé le bouton Guide (le grand X vert au centre).

Si vous êtes no Si vous jouez à un jeu compatible avec Windows Live, il semblerait que vous n'ayez pas de chance. La seule façon d'éteindre votre manette sans retirer les piles est de la laisser inactive pendant un certain temps (les rapports en ligne varient ; entre 10 et 20 minutes semblent couvrir cette période).


Cependant, vous n'êtes pas le seul à avoir été gêné par cela, semble-t-il. J'ai trouvé un utilitaire gratuit pour Windows qui semble vous offrir une fonctionnalité supplémentaire lorsque vous appuyez sur le bouton Guide et le maintenez enfoncé, et il vous permet d'éteindre votre contrôleur via une toute nouvelle boîte de dialogue.

Fancy-pants dialog box for powering off your controller

Regardez ça : Responsable des manettes Xbox 360


Note : La description en anglais est en dessous de la description en hongrois sur le site web lié.

15voto

Nonconformist Points 121

Essayez cette application alternative : https://sourceforge.net/projects/turnoffxboxcontroller/

D'après sa description sur Sourceforge :

Ce programme n'a qu'une seule fonction. Double-cliquez dessus et toutes les manettes de Xbox seront désactivées.

Le programme n'a pas de boîtes de dialogue ni de paramètres. Il ne nécessite pas de droits d'administrateur. Il ne fonctionne pas comme un service ou une application de démarrage, après avoir éteint le contrôleur, le programme se ferme de lui-même.

Vous pouvez ajouter un raccourci sur le bureau et configurer un raccourci clavier pour éteindre votre contrôleur.

L'examen des fichiers sources ne laisse aucun doute, il s'agit d'une élégant y simple solution.

#include "windows.h"
#include "xinput.h"

#pragma comment(lib, "XInput.lib")

int main(int argc, char *argv[])
{
    HINSTANCE hXInputDLL = LoadLibraryA("XInput1_3.dll");
    if (hXInputDLL == NULL)return 1;

    for(short i=0; i<4; ++i)
    {
        XINPUT_STATE state;
        memset(&state, 0, sizeof(XINPUT_STATE));
        if(XInputGetState(i,&state)==ERROR_SUCCESS)
        {
            typedef DWORD (WINAPI* XInputPowerOffController_t)(DWORD i);
            XInputPowerOffController_t realXInputPowerOffController=(XInputPowerOffController_t) GetProcAddress(hXInputDLL, (LPCSTR) 103);
            realXInputPowerOffController(i);
        }
        ZeroMemory(&state, sizeof(XINPUT_STATE));
    }
    FreeLibrary(hXInputDLL);
    return 0;
}

4voto

Raghavendar Points 41

Gestionnaire de manettes Xbox 360 résout le problème.

...vous pouvez éteindre la manette sans fil Xbox 360 en appuyant longuement sur le bouton Guide situé au centre de la manette. Une pression longue sur le bouton Guide fera apparaître le message suivant.

L'application ne fait que 343KB.

4voto

predi Points 309

Une fois la manette allumée, tournez-la sur le côté de façon à ce que les gâchettes soient face à votre paume, puis "pincez" la manette sur le bouton Guide (pouce) et le support de la batterie (index) en même temps. Veiller à appuyer sur le milieu du support de pile.

pinch points

Cela désactive mes deux contrôleurs XBox 360 sans fil pour Windows sur Windows 10 sans application externe. Le fait que Steam soit en cours d'exécution ou non n'a aucune importance. Je ne sais pas si cela dépend du système d'exploitation ou du pilote. Il s'agit probablement d'une fonctionnalité matérielle. Si vous regardez de plus près le bloc-piles, il semble y avoir une sorte d'interrupteur dessus.

Je l'ai appris à mes dépens en faisant des expériences. J'ai eu ces contrôleurs pendant des années et je les ai toujours laissés s'éteindre via le timeout.

Malheureusement, il semble que je sois la seule personne en ligne à désactiver le contrôleur de cette façon. La plupart des solutions suggèrent d'installer un logiciel tiers. Je serais intéressé de savoir si cela fonctionne pour d'autres systèmes (il se peut que mes deux contrôleurs soient simplement défectueux).

Edit : J'ai toujours ces contrôleurs et je les utilise souvent. Il n'est pas nécessaire d'utiliser le "pincement" décrit ci-dessus pour que cela fonctionne. Il suffit d'exercer une pression sur le bloc-piles/support, ce qui coupe l'alimentation de l'appareil. Je les ai utilisés sur des plates-formes non Windows (par exemple, la Nintendo Switch via un adaptateur) et ils s'éteignent malgré tout. Ils n'ont même pas besoin d'être connectés à quoi que ce soit. Probablement un défaut de conception (utile).

1voto

Nate Points 2296

Je n'ai pas trouvé d'autre solution que de retirer les piles et de les remettre en place. C'est très ennuyeux, et les piles se déchargent beaucoup trop vite.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X