PDModdingCommunity / PD-Loader

Loader for PDAFT. Click on Wiki or Releases, not Code.
139 stars 16 forks source link

bug in ps4 controller #1

Closed Wagner5697 closed 2 years ago

Wagner5697 commented 2 years ago

i solved this problem removed all everyting that had ds4

in this form

mouse_scroll_pv_selection = true

The interval it takes for the emulated slider touch points to move from one contact point to another.

In most cases, this does not need editing.

touch_slider_emulation_speed = 750.0

Preferred Xinput controller (0-3)

xinput_preferred =0

DirectInput Vendor ID and Product ID

Check them in Device Manager or dxdiag.exe

VID = 046D PID = C216

Rumble (Xinput)

rumble = true xinput_rumble_intensity_left = 8000 xinput_rumble_intensity_right = 4000

Pause when focus is lost

autopause =true

Allow using slider in menus

Recommended to enable this and remove MENU_L/R bindings if you have a real slider.

Also needed to see slider in input test

slider_in_menus =false

Use the hardware slider from HORI FT official controller (PS4 version)

Requires enabling hardware slider support.

Warning: alpha feature, may not work properly

Recommended to remove Ds4_LStick and Ds4_RStick from button bindings (JVS_LEFT, JVS_RIGHT, MENU_L, MENU_R).

ps4_official_slider =false

JVS Buttons:

JVS_TEST = F1 JVS_SERVICE = F2 JVS_SW1 = F11 JVS_SW2 = F12

JVS_START = Enter, XINPUT_START, MouseMiddle JVS_TRIANGLE = W, I, XINPUT_Y, XINPUT_UP, XINPUT_LT, XINPUT_RT JVS_SQUARE = A, J, XINPUT_X, XINPUT_LEFT, XINPUT_LT, XINPUT_RT, MouseX2 JVS_CROSS = S, K, XINPUT_A, XINPUT_DOWN, XINPUT_LT, XINPUT_RT, MouseX1 JVS_CIRCLE = D, L, XINPUT_B, XINPUT_RIGHT, XINPUT_LT, XINPUT_RT

JVS_LEFT = Left, Up, XINPUT_LS JVS_RIGHT = Right, Down, XINPUT_RS

MENU_L = Left, Up, XINPUT_LS, XINPUT_LEFT, XINPUT_UP, Q, U, XINPUT_LLEFT, XINPUT_LUP, XINPUT_RLEFT, XINPUT_RUP MENU_R = Right, Down, XINPUT_RS, XINPUT_RIGHT, XINPUT_DOWN, E, O, XINPUT_LRIGHT, XINPUT_LDOWN, XINPUT_RRIGHT, XINPUT_RDOWN MENU_CIRCLE = Spacebar

TOON = F9 COIN = F10

Touch Slider:

LEFT_SIDE_SLIDE_LEFT = Q, XINPUT_LLEFT LEFT_SIDE_SLIDE_RIGHT = E, XINPUT_LRIGHT

RIGHT_SIDE_SLIDE_LEFT = U, XINPUT_RLEFT RIGHT_SIDE_SLIDE_RIGHT = O, XINPUT_RRIGHT

my sugestions for developer create the verification if the user using linux/macOS or Windows or too add this in documentacion

Wagner5697 commented 2 years ago

solved this problem removed all everyting that had ds4 in keyconfig.ini

In this form Captura de tela de 2021-12-08 01-42-10

My sugestions for developer create the verification if the user using linux/macOS or Windows or too add this in documentacion

Sorry i don´t using much github

Wagner5697 commented 2 years ago

i solved this problem removed all everyting that had ds4

in this form

mouse_scroll_pv_selection = true

The interval it takes for the emulated slider touch points to move from one contact point to another.

In most cases, this does not need editing.

touch_slider_emulation_speed = 750.0

Preferred Xinput controller (0-3)

xinput_preferred =0

DirectInput Vendor ID and Product ID

Check them in Device Manager or dxdiag.exe

VID = 046D PID = C216

Rumble (Xinput)

rumble = true xinput_rumble_intensity_left = 8000 xinput_rumble_intensity_right = 4000

Pause when focus is lost

autopause =true

Allow using slider in menus

Recommended to enable this and remove MENU_L/R bindings if you have a real slider.

Also needed to see slider in input test

slider_in_menus =false

Use the hardware slider from HORI FT official controller (PS4 version)

Requires enabling hardware slider support.

Warning: alpha feature, may not work properly

Recommended to remove Ds4_LStick and Ds4_RStick from button bindings (JVS_LEFT, JVS_RIGHT, MENU_L, MENU_R).

ps4_official_slider =false

JVS Buttons:

JVS_TEST = F1 JVS_SERVICE = F2 JVS_SW1 = F11 JVS_SW2 = F12

JVS_START = Enter, XINPUT_START, MouseMiddle JVS_TRIANGLE = W, I, XINPUT_Y, XINPUT_UP, XINPUT_LT, XINPUT_RT JVS_SQUARE = A, J, XINPUT_X, XINPUT_LEFT, XINPUT_LT, XINPUT_RT, MouseX2 JVS_CROSS = S, K, XINPUT_A, XINPUT_DOWN, XINPUT_LT, XINPUT_RT, MouseX1 JVS_CIRCLE = D, L, XINPUT_B, XINPUT_RIGHT, XINPUT_LT, XINPUT_RT

JVS_LEFT = Left, Up, XINPUT_LS JVS_RIGHT = Right, Down, XINPUT_RS

MENU_L = Left, Up, XINPUT_LS, XINPUT_LEFT, XINPUT_UP, Q, U, XINPUT_LLEFT, XINPUT_LUP, XINPUT_RLEFT, XINPUT_RUP MENU_R = Right, Down, XINPUT_RS, XINPUT_RIGHT, XINPUT_DOWN, E, O, XINPUT_LRIGHT, XINPUT_LDOWN, XINPUT_RRIGHT, XINPUT_RDOWN MENU_CIRCLE = Spacebar

TOON = F9 COIN = F10

Touch Slider:

LEFT_SIDE_SLIDE_LEFT = Q, XINPUT_LLEFT LEFT_SIDE_SLIDE_RIGHT = E, XINPUT_LRIGHT

RIGHT_SIDE_SLIDE_LEFT = U, XINPUT_RLEFT

RIGHT_SIDE_SLIDE_RIGHT = O, XINPUT_RRIGHT my sugestions for developer create the verification if the user using linux/macOS or Windows or too add this in documentacion