Coder Social home page Coder Social logo

larscom / xbox360-controller-manager Goto Github PK

View Code? Open in Web Editor NEW
70.0 3.0 4.0 2.02 MB

Turn OFF your wireless xbox 360 controller on PC and see the battery status of the connected controllers.

License: MIT License

C# 100.00%
xbox360-controller xbox360 controller shutdown wireless manager windows pc controller-manager windows-10

xbox360-controller-manager's Introduction

XBOX 360 Controller Manager

Turn off multiple wireless XBOX 360 controllers simultaneously and see the battery status of each controller.

Supports

  • ✓ Supports any version of Windows 10
  • ✓ Turn OFF up to 4 connected controllers simultaneously
  • ✓ See battery status from up to 4 connected controllers at the same time
  • ✓ All connected controllers will turn OFF when your computer shuts down

How to Install

  1. Download release
  2. Unzip the .exe anywhere on your PC
  3. Double click the application
  4. An icon appears in the taskbar, bottom right

xbox360_controller_manager

Requirements

How to use

how_to_use

Using the guide button in Windows

If you wish to use the 'guide' button to turn off the controller (which is configurable in the menu, default is 'start & back') you need to go to 'Xbox Game Bar' settings in Windows and leave the 'Xbox Game Bar' ON, but turn OFF the setting: 'Open Xbox Game Bar using this button on a controller'

windows_settings

Steam Big Picture

Prevent Steam Big Picture from starting up when you press the GUIDE button:

  • Inside the release package (.zip) there is a folder called steam_xinput with a README.txt

Checkout & Build

You can checkout the project and make a release build.

Executable (XBOX360_Controller.exe) will be put into bin/Release and is ready to use.

xbox360-controller-manager's People

Contributors

dependabot[bot] avatar larscom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

xbox360-controller-manager's Issues

Malware

Its version of Xbox, in ESET antivirus it is detected by Malware, also after its execution it enables the download of Chrome Helper, an application that collects information and forwards it to certain servers. Tested on a virtual machine from scratch and performs the same

No longer functioning on Windows 10?

Hello! I just came across this application and am very grateful that you have created it and made it available, but it doesn't seem to work for me. I have Xbox 360 controllers on an official Microsoft Xbox wireless receiver into my Intel NUC 8 i3 running the latest version of Windows 10. The applet runs, but regardless of if I use default or Guide button setting, it cannot seem to turn the controller off.

Any idea what I might be doing wrong? Or has Microsoft broken this application?

Thank you :)

non-Xbox 360 controllers taking up slots in xbox 360 controller manager

Can non-Xbox 360 controllers be ignored?

They are causing issues with the Xbox 360 controller manager where it is taking up one or more of the 4 slots and the Xbox 360 controllers will not interact with the manager. The controller manager won't give up the slot for the non-Xbox 360 controller until the app is restarted.

The current workaround is to turn on all the Xbox 360 controllers and then turn non-Xbox 360 controllers last.

Recently started crashing daily any idea why please?

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
SharpDX.SharpDXException: HRESULT: [0x8007048F], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: The device is not connected.

at SharpDX.Result.CheckError()
at SharpDX.XInput.Controller.GetBatteryInformation(BatteryDeviceType batteryDeviceType)
at XBOX360_Controller.Context.ContextMenuStrip_Opening(Object sender, CancelEventArgs e)
at System.Windows.Forms.ToolStripDropDown.OnOpening(CancelEventArgs e)
at System.Windows.Forms.ToolStripDropDown.SetVisibleCore(Boolean visible)
at System.Windows.Forms.ContextMenuStrip.SetVisibleCore(Boolean visible)
at System.Windows.Forms.ToolStripDropDown.Show(Int32 x, Int32 y)
at System.Windows.Forms.ContextMenuStrip.ShowInTaskbar(Int32 x, Int32 y)
at System.Windows.Forms.NotifyIcon.ShowContextMenu()
at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4510.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

XBOX360_Controller
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Xbox%20Controller%20Manager/XBOX360_Controller.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

SharpDX.XInput
Assembly Version: 4.2.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Xbox%20Controller%20Manager/XBOX360_Controller.exe

SharpDX
Assembly Version: 4.2.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Xbox%20Controller%20Manager/XBOX360_Controller.exe

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Not an issue, but a request | Turn off vibration

Hey, new to Github sorry if I am using this wrong

Anyway, I was looking for online days now and I cannot find anything that might help me
You know how some games don't have the option to turn of vibration? Especially old games? Well it's eating up my batteries and that is expensive, just go to the Appie yourself and look at those prices. Regardless, I was wondering if you might have the capability to make it so the program can just turn off all forms of vibrations all together. That'd be amazing! :]

Xbox One Controller compatibility?

Hello. Firstly thank you for this great utility.
Today I purchased a new Xbox One Controller - connected to PC via Bluetooth - and I was wondering whether your utility could support it as well?
Jan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.