-
Notifications
You must be signed in to change notification settings - Fork 352
App Settings
David Khachaturov edited this page May 22, 2020
·
3 revisions
Feel free to edit BetterJoyForCemu.exe.config before running the program to configure it to your liking.
For example, for use with Citra and Steam simultaneously, you may consider turning off UseHIDG and ShowAsXInput.
If you'd like to use BetterJoy with Steam (or other programs) conflict-free, look at the HIDGuardian and Steam (Big Picture) wiki page.
Current settings are:
key | description | default |
---|---|---|
IP | IP address of CemuHook motion server | 127.0.0.1 |
Port | Port number of CemuHook motion server | 26760 |
MotionServer | Whether to run the CemuHook motion server | true |
RumblePeriod | Rumble Period of motor in ms | 300 |
LowFreqRumble | Frequency of low rumble in Hz | 20 |
HighFreqRumble | Frequency of high rumble in Hz | 400 |
EnableRumble | En/disables rumble | true |
SwapAB | Swaps the A-B buttons to mimic the Xbox layout by button name, rather than physical layout | false |
SwapXY | Swaps the X-Y buttons to mimic the Xbox layout by button name, rather than physical layout | false |
GyroAnalogSliders | Allows use of gyroscope tilting to get full control of the slider values. Works on pro controller and joined joycons (pro controller case - triggers combined, joycons case - separate tilt)--> | false |
GyroAnalogSensitivity | Change to -20 to change direction of tilt needed. Positive is ramp up if pointing up | 20 |
PurgeAffectedDevices | Determines whether or not the program should purge the affected devices list upon exit | true |
PurgeWhitelist | Determines whether or not HidGuardian's process whitelist is purged on start-up | true |
UseHIDG | Determines whether or not to use HidGuardian (see notice at top of page) | false |
NonOriginalController | Determines whether or not to enable (experimental - currently default controller to pro) support for 3rd-party controllers. Adds a "Calibrate" button | false |
HomeLEDOn | The program will keep the HOME button LED ring light on at all times | true |
GyroToJoyOrMouse | Determines whether or not to translate gyro movements into joystick ("joy", not implemented) or mouse movement ("mouse"), or have no effect ("none") | none |
GyroMouseSensitivity | Sensitivity of gyro-to-mouse movements | 50 |
GyroMouseLeftHanded | When two joycons are connected, it would take the gyro movement of the right joycon for mouse movement. This swaps that | false |
DragToggle | Changes drag behaviour. Will only apply to mouse buttons being mapped | false |
ShowAsXInput | Determines whether or not the program will expose detected controllers as Xbox 360 controllers | true |
ShowAsDS4 | Determines whether or not the program will expose detected controllers as DS4 controllers | false |
AutoPowerOff | Automatically power off controllers at program exit | false |
PowerOffInactivity | Automatically power off controllers after a period of inactivity (in minutes; -1 indicates infinite time) | 30 |
HomeLongPowerOff | Power off controllers when Capture (left only) or Home (right only or combined) buttons are pressed for a long interval (2s) | true |