Difference between revisions of "Getting Started"
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
[[File:Plainvk.png|thumb|Plain virtual keyboard (Xbox One themed)]] | |||
[[File:Spiralvk.png|thumb|Spiral virtual keyboard]] | |||
==What is Joyxoff?== | ==What is Joyxoff?== | ||
Joyxoff is a free and lightweight program that has the ability to simulate mouse and keyboard input using an Xinput compatible controller like an Xbox 360/One controller. | Joyxoff is a free and lightweight program that has the ability to simulate mouse and keyboard input using an Xinput compatible controller like an Xbox 360/One controller. | ||
Line 7: | Line 9: | ||
* Profiles creation. | * Profiles creation. | ||
* Turn off Xbox 360 controllers. | * Turn off Xbox 360 controllers. | ||
* Battery check. | |||
* Spiral virtual keyboard. | * Spiral virtual keyboard. | ||
* Plain virtual keyboard (Xbox One Themed). | |||
* Auto-disable on fullscreen. | * Auto-disable on fullscreen. | ||
* Customizable absolute mouse movement (spring mode). | * Customizable absolute mouse movement (spring mode). | ||
Line 30: | Line 34: | ||
! Language !! Translator | ! Language !! Translator | ||
|- | |- | ||
| | | Brazilian Portuguese (Português do Brasil) || Ferracini | ||
| | |||
|- | |- | ||
| | | Colombian Spanish (Español Colombiano) || Francisco Quimbay | ||
|- | |- | ||
| | | English US || Ferracini | ||
|- | |- | ||
| rowspan="2" | French (Français) || Clems & Max | |||
|rowspan="2" | | |- | ||
| ld892012 | |||
|- | |||
| German (Deutsche) || AltF4x36 | |||
|- | |||
| Japanese (日本語) || Imai | |||
|- | |||
| Polish (Polski) || Patryk | |||
|- | |- | ||
| Simplified Chinese (简体中文) | | Simplified Chinese (简体中文) | ||
|rowspan="2" | 1x1xxx | |||
|- | |- | ||
| | | Traditional Chinese (繁體中文) | ||
|} | |} | ||
<b>Remarks:</b> All translations are fetched from our '''[https://crowdin.com/project/joyxoff Crowdin project]'''. If you want to add a new language, '''[mailto:diegoferracini@joyxoff.com?subject=Translation contact us]''' and it will be added. | |||
==Download & Install Joyxoff== | ==Download & Install Joyxoff== | ||
Line 56: | Line 69: | ||
==Command line options== | ==Command line options== | ||
< | Syntax: <code>Joyxoff.exe [command] <options>...</code> | ||
<br><br> | |||
* <code>-turnoff (-n | -all)</code> <br> '''Turn off one or more connected controllers. (Xbox 360 only)''' | |||
{|class="wikitable" | {|class="wikitable" | ||
|<code>- | |- | ||
! Parameter !! Description | |||
|- | |||
|<code>-n</code> | |||
|Turn off the n-th connected controller. | |Turn off the n-th connected controller. | ||
|- | |- | ||
|<code>- | |<code>-all</code> | ||
|Turn off all connected controllers. | |Turn off all connected controllers. | ||
|} | |||
''Usage example:'' <code>joyxoff.exe -turnoff -1</code> | |||
<br><br> | |||
* <code>-close</code> <br> '''Close an open JoyXoff instance.''' | |||
''Usage example:'' <code>joyxoff.exe -close</code> | |||
<br><br> | |||
* <code>-stdir config_path</code> <br> '''Loads configuration files from specific folder paths.''' | |||
''Usage example:'' <code>joyxoff.exe -stdir "D:\Documents\Config"</code> | |||
<br><br> | |||
* <code>-import -srcpath joyx_filepath (-procpath process_filepath | -procname process_name | -desktop | -vk)</code> <br> '''Import bindings.''' | |||
{|class="wikitable" | |||
|- | |||
! Parameter !! Description | |||
|- | |||
|<code>-srcpath joyx_filepath</code> | |||
|Specifies the path to the Joyxoff binding file (.joyx) to be imported. | |||
|- | |||
|<code>-procpath process_filepath</code> | |||
|Process path associated with the profile. | |||
|- | |||
|<code>-procname process_name</code> | |||
|Specifies the profile description. | |||
|- | |||
|<code>-desktop</code> | |||
|Desktop bindings. | |||
|- | |||
|<code>-vk</code> | |||
|Virtual keyboard bindings. | |||
|} | |||
''Usage example:'' <code>joyxoff.exe -import -srcpath "D:\Documents\Profiles\Chrome.joyx" -procname "Google Chrome"</code> | |||
<br><br> | |||
* <code>-export (-destpath joyx_filepath (-procpath process_filepath | -procname process_name | -desktop | -vk)) |(-all -destfolder folder_path)</code> <br> '''Export bindings.''' | |||
{|class="wikitable" | |||
|- | |||
! Parameter !! Description | |||
|- | |||
|<code>-destpath joyx_filepath</code> | |||
|Specifies the path to the Joyxoff binding file (.joyx) to be exported. | |||
|- | |||
|<code>-procpath process_filepath</code> | |||
|Process path associated with the profile. | |||
|- | |||
|<code>-procname process_name</code> | |||
|Specifies the profile description. | |||
|- | |- | ||
|<code>- | |<code>-desktop</code> | ||
| | |Desktop bindings. | ||
|- | |||
|<code>-vk</code> | |||
|Virtual keyboard bindings. | |||
|- | |||
|<code>-all</code> | |||
|All bindings. | |||
|} | |} | ||
''Usage example:'' <code>joyxoff.exe - | ''Usage example:'' <code>joyxoff.exe -export -all -destfolder "D:\Documents\Profiles"</code> | ||
<br><br> | |||
* <code>-add -procpath process_filepath [-procname process_name]</code> <br> '''Adds a profile.''' | |||
{|class="wikitable" | |||
|- | |||
! Parameter !! Description | |||
|- | |||
|<code>-procpath process_filepath</code> | |||
|Process path associated with the profile. | |||
|- | |||
|<code>-procname process_name</code> | |||
| (Optional) Specifies the profile description. | |||
|} | |||
''Usage example:'' <code>joyxoff.exe -add -procpath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -procname "My custom description for Chrome"</code> | |||
<br><br> | |||
* <code>-del (-procpath process_filepath | -procname process_name)</code> <br> '''Deletes a profile.''' | |||
{|class="wikitable" | |||
|- | |||
! Parameter !! Description | |||
|- | |||
|<code>-procpath process_filepath</code> | |||
|Process path associated with the profile. | |||
|- | |||
|<code>-procname process_name</code> | |||
| Specifies the profile description. | |||
|} | |||
''Usage example:'' <code>joyxoff.exe -del -procpath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" | |||
<br><br> | <br><br> | ||
[[Category:Introductory]] | [[Category:Introductory]] |
Latest revision as of 21:34, 3 July 2023
What is Joyxoff?
Joyxoff is a free and lightweight program that has the ability to simulate mouse and keyboard input using an Xinput compatible controller like an Xbox 360/One controller.
Key Features
- Controller mapper.
- Profiles creation.
- Turn off Xbox 360 controllers.
- Battery check.
- Spiral virtual keyboard.
- Plain virtual keyboard (Xbox One Themed).
- Auto-disable on fullscreen.
- Customizable absolute mouse movement (spring mode).
- Runs on UAC prompts and sign-in screen.
System Requirements
■ OS | Peripherals |
---|---|
■ Windows 7 with platform update installed and DWM (Desktop Window Manager) enabled. | Xbox 360/One Controller. |
■ Windows 8 or above. |
Supported Languages
Language | Translator |
---|---|
Brazilian Portuguese (Português do Brasil) | Ferracini |
Colombian Spanish (Español Colombiano) | Francisco Quimbay |
English US | Ferracini |
French (Français) | Clems & Max |
ld892012 | |
German (Deutsche) | AltF4x36 |
Japanese (日本語) | Imai |
Polish (Polski) | Patryk |
Simplified Chinese (简体中文) | 1x1xxx |
Traditional Chinese (繁體中文) |
Remarks: All translations are fetched from our Crowdin project. If you want to add a new language, contact us and it will be added.
Download & Install Joyxoff
- Download the latest version of Joyxoff. Check Joyxoff's website for the latest release.
- Unpack the
Joyxoff-x.x.x.x.rar
file. Extract the installer with WinRAR . - Run the .msi file and follow installation wizard.
- After the installation is completed, the Joyxoff will automatically open and display the Settings window.
Joyxoff Settings
Command line options
Syntax: Joyxoff.exe [command] <options>...
-turnoff (-n | -all)
Turn off one or more connected controllers. (Xbox 360 only)
Parameter | Description |
---|---|
-n
|
Turn off the n-th connected controller. |
-all
|
Turn off all connected controllers. |
Usage example: joyxoff.exe -turnoff -1
-close
Close an open JoyXoff instance.
Usage example: joyxoff.exe -close
-stdir config_path
Loads configuration files from specific folder paths.
Usage example: joyxoff.exe -stdir "D:\Documents\Config"
-import -srcpath joyx_filepath (-procpath process_filepath | -procname process_name | -desktop | -vk)
Import bindings.
Parameter | Description |
---|---|
-srcpath joyx_filepath
|
Specifies the path to the Joyxoff binding file (.joyx) to be imported. |
-procpath process_filepath
|
Process path associated with the profile. |
-procname process_name
|
Specifies the profile description. |
-desktop
|
Desktop bindings. |
-vk
|
Virtual keyboard bindings. |
Usage example: joyxoff.exe -import -srcpath "D:\Documents\Profiles\Chrome.joyx" -procname "Google Chrome"
-export (-destpath joyx_filepath (-procpath process_filepath | -procname process_name | -desktop | -vk)) |(-all -destfolder folder_path)
Export bindings.
Parameter | Description |
---|---|
-destpath joyx_filepath
|
Specifies the path to the Joyxoff binding file (.joyx) to be exported. |
-procpath process_filepath
|
Process path associated with the profile. |
-procname process_name
|
Specifies the profile description. |
-desktop
|
Desktop bindings. |
-vk
|
Virtual keyboard bindings. |
-all
|
All bindings. |
Usage example: joyxoff.exe -export -all -destfolder "D:\Documents\Profiles"
-add -procpath process_filepath [-procname process_name]
Adds a profile.
Parameter | Description |
---|---|
-procpath process_filepath
|
Process path associated with the profile. |
-procname process_name
|
(Optional) Specifies the profile description. |
Usage example: joyxoff.exe -add -procpath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -procname "My custom description for Chrome"
-del (-procpath process_filepath | -procname process_name)
Deletes a profile.
Parameter | Description |
---|---|
-procpath process_filepath
|
Process path associated with the profile. |
-procname process_name
|
Specifies the profile description. |
Usage example: joyxoff.exe -del -procpath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"