is a Xbox Controller Mapper which allows you to simulate mouse and keyboard events,
media functions and create process profiles individually,
as well as offer the ability to turn off Xbox 360 wireless Controller.
Developed by Diego Ferracini
and currently available in English, Brazilian Portuguese, Japanese (thanks to Imai) and Simplified and Traditional Chinese (thanks to 1x1xxx).
How to use?
After installing It will initiate automatically every time you start Windows.
To configure: right-click on the JoyXoff icon located in the system tray
The Virtual Keyboard
arcade-style makes it easy to use in applications where you need to enter some text.
By default, can be displayed/closed by pressing the
If you want to rebind another button to display the virtual keyboard, open the Settings
window, select Profiles
from the vertical menu and click the Edit bindings (Desktop)
button. In the binding window that opens, right-click the button you want to bind and choose the JoyXoff > Show Virtual Keyboard
The same can be done in the process profile individually.
Similarly, you can rebind another button to close the virtual keyboard: under Profiles
click Edit bindings (Virtual Keyboard)
, right-click the button you want to bind and choose the JoyXoff > Close Virtual Keyboard
Why did it stop working when fullscreen?
Profile bindings are automatically disabled when a program is running in full screen mode.
By default, to enable/disable bindings
, press and hold: +
How to turn off the Xbox 360 wireless controller?
By default, to turn off a wireless controller, press and hold the
button until the confirmation window appears asking if you want to turn it off. Confirm by pressing the
Steam users can also create their own bindings in order to avoid conflict with the
button to use it with the Big Picture.
If you want to bind another button to turn off the controlle, open the Settings
window, select the Profiles
option in the vertical menu and click the Edit bindings (Desktop)
button. Right-click the button you want to bind and choose JoyXoff > Turn off controller
option. The same can be done in the process profile individually.
Does it work with Playstation controllers?
JoyXoff only works with XInput-compatible controllers.
If you want to use Playstation controllers, install an Xbox 360 controller emulator
like the x360ce
. In this case, rename the generated file xinput1_3.dll
and copy it to the JoyXoff installation folder.
Why did it stop working on UAC prompts and sign-in screen?
For security reasons, the User Interface Privilege Isolation (UIPI) restricts system interface to LocalSystem.
To use JoyXoff under these circumstances, in the Settings
window, enable the Run on UAC prompts and sign-in screen
option and click Ok
. JoyXoff will be restarted for the changes to take effect.
Questions? Suggestions? Send us an e-mail.
- Operating System
Minimum: Windows 7 with platform update and DWM (Desktop Window Manager) enabled
Recommended: Windows 8 or above
Xbox 360 Controller
- joyxoff.exe -o -n
Turn off the n-th connected controller
- joyxoff.exe -a
Turn off all connected controllers
- joyxoff.exe -c
Close an open JoyXoff instance
- joyxoff.exe -o -n -c
Turn off the n-th connected controller and close an open JoyXoff instance
JoyXoff Xbox Controller Mapper
Copyright © 2017-2018, Diego Ferracini
All rights reserved.
Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:
Only unmodified installers can be redistributed; redistribution of JoyXoff binaries in any other form is not permitted.
- Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright © 2011 Microsoft Corporation. All rights reserved.
All images and the logo was derived from work by Freepik from www.flaticon.com and licensed under CC BY 3.0.