Integrate your keyboard and mouse in one place




About me :)

JoyXoff

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 and thanks to 1x1xx is also available in Simplified and Traditional Chinese.

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 and choose Settings option.

Joyxoff tray icon


The Virtual Keyboard

arcade-style makes it easy to use in applications where you need to enter some text.

Virtual Keyboard

By default, can be displayed/closed by pressing the Left Stick button.

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 option. 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: Botão BACK  +  Painel Xbox .

How to turn off the Xbox 360 wireless controller?

By default, to turn off a wireless controller, press and hold the Painel Xbox button until the confirmation window appears asking if you want to turn it off. Confirm by pressing the Botão A button.

Steam

Steam users can also create their own bindings in order to avoid conflict with the Painel Xbox 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.

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.

Technical Information

System requirements:

  • Operating System
    Minimum: Windows 7 with platform update and DWM (Desktop Window Manager) enabled
    Recommended: Windows 8 or above

  • Peripherals
    Xbox 360 Controller

Command line:

  • 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

License

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.

XInput API
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.