[GH-ISSUE #2637] [Feature Request]: Revert the KB/M input changes from 30.01.25 #857

Open
opened 2026-02-27 21:08:32 +03:00 by kerem · 15 comments
Owner

Originally created by @Kurenos on GitHub (Mar 10, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2637

Checklist

  • I have searched for a similar issue in this repository and did not find one.

Description

Diagonal movement seems to be broken from this pull onwards. Ingame (tested in Bloodborne) the character stops for a moment when switching to any diagonal direction, and the changes also seem to introduce more input latency. The way the controls were handled before these changes were better.

Reason

For a better experience using KBM controls.

Examples

link to a before-after video
In the second part of the video you can see the character staggering for a moment when changing directions

Originally created by @Kurenos on GitHub (Mar 10, 2025). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2637 ### Checklist - [x] I have searched for a similar issue in this repository and did not find one. ### Description Diagonal movement seems to be broken from [this pull](https://github.com/shadps4-emu/shadPS4/pull/1356) onwards. Ingame (tested in Bloodborne) the character stops for a moment when switching to any diagonal direction, and the changes also seem to introduce more input latency. The way the controls were handled before these changes were better. ### Reason For a better experience using KBM controls. ### Examples [link to a before-after video](https://imgur.com/a/iFmFouz) In the second part of the video you can see the character staggering for a moment when changing directions
Author
Owner

@DummyAcc44 commented on GitHub (Mar 18, 2025):

PLEASE ITS SO BAD

<!-- gh-comment-id:2733976118 --> @DummyAcc44 commented on GitHub (Mar 18, 2025): PLEASE ITS SO BAD
Author
Owner

@Hermiten commented on GitHub (Mar 29, 2025):

And again @kalaposfos13

<!-- gh-comment-id:2763249754 --> @Hermiten commented on GitHub (Mar 29, 2025): And again @kalaposfos13
Author
Owner

@Kurenos commented on GitHub (Oct 5, 2025):

Is it fixed and just not pushed to release? The latest pre-release (05.10) exhibits the same behavior as before.

<!-- gh-comment-id:3369282930 --> @Kurenos commented on GitHub (Oct 5, 2025): Is it fixed and just not pushed to release? The latest pre-release (05.10) exhibits the same behavior as before.
Author
Owner

@StevenMiller123 commented on GitHub (Oct 5, 2025):

@Hermiten Please make sure issues are fixed before closing them.

<!-- gh-comment-id:3369283751 --> @StevenMiller123 commented on GitHub (Oct 5, 2025): @Hermiten Please make sure issues are fixed before closing them.
Author
Owner

@StevenMiller123 commented on GitHub (Feb 16, 2026):

Is this still an issue?

<!-- gh-comment-id:3908839970 --> @StevenMiller123 commented on GitHub (Feb 16, 2026): Is this still an issue?
Author
Owner

@Kurenos commented on GitHub (Feb 16, 2026):

Is this still an issue?

Yes. Latest pre-release on QT app, same behaviour.

<!-- gh-comment-id:3909013663 --> @Kurenos commented on GitHub (Feb 16, 2026): > Is this still an issue? Yes. Latest pre-release on QT app, same behaviour.
Author
Owner

@kalaposfos13 commented on GitHub (Feb 16, 2026):

@Kurenos could you please give #3832 a try?

<!-- gh-comment-id:3909058435 --> @kalaposfos13 commented on GitHub (Feb 16, 2026): @Kurenos could you please give #3832 a try?
Author
Owner

@Kurenos commented on GitHub (Feb 16, 2026):

@kalaposfos13 Could give me some tips on how to get a build out of that PR? I'm a bit bad at using git

<!-- gh-comment-id:3909088967 --> @Kurenos commented on GitHub (Feb 16, 2026): @kalaposfos13 Could give me some tips on how to get a build out of that PR? I'm a bit bad at using git
Author
Owner

@kalaposfos13 commented on GitHub (Feb 16, 2026):

You can download a prebuilt executable here.
https://github.com/shadps4-emu/shadPS4/actions/runs/22041769468

<!-- gh-comment-id:3909098605 --> @kalaposfos13 commented on GitHub (Feb 16, 2026): You can download a prebuilt executable here. https://github.com/shadps4-emu/shadPS4/actions/runs/22041769468
Author
Owner

@kalaposfos13 commented on GitHub (Feb 16, 2026):

i hate when the ui randomly resizes itself and makes you misclick

<!-- gh-comment-id:3909102679 --> @kalaposfos13 commented on GitHub (Feb 16, 2026): i hate when the ui randomly resizes itself and makes you misclick
Author
Owner

@Kurenos commented on GitHub (Feb 16, 2026):

@kalaposfos13 Assuming I launched it correctly - placing the .exe in the games folder and running shadPS4 CUSA 03173 through command line - no, the issue still persists

<!-- gh-comment-id:3909175091 --> @Kurenos commented on GitHub (Feb 16, 2026): @kalaposfos13 Assuming I launched it correctly - placing the .exe in the games folder and running `shadPS4 CUSA 03173` through command line - no, the issue still persists
Author
Owner

@kalaposfos13 commented on GitHub (Feb 16, 2026):

I see the issue, my fix got accidentally overwritten after a merge, I'll add it back after I get back home.

<!-- gh-comment-id:3909220126 --> @kalaposfos13 commented on GitHub (Feb 16, 2026): I see the issue, my fix got accidentally overwritten after a merge, I'll add it back after I get back home.
Author
Owner

@kalaposfos13 commented on GitHub (Feb 16, 2026):

I ended up rewriting it basically from scratch using a different approach, but it's available now, if you want to check it out.
https://github.com/shadps4-emu/shadPS4/actions?query=branch%3Auser_and_settings

<!-- gh-comment-id:3910459580 --> @kalaposfos13 commented on GitHub (Feb 16, 2026): I ended up rewriting it basically from scratch using a different approach, but it's available now, if you want to check it out. https://github.com/shadps4-emu/shadPS4/actions?query=branch%3Auser_and_settings
Author
Owner

@kalaposfos13 commented on GitHub (Feb 16, 2026):

For the record, I did stumble upon a related, but different input bug in Bloodborne whilst testing this, which is that if you sprint forwards with holding W and space (assuming you have space bound to circle and WASD bound to the left joystick), then let go of W for a few frames, then press A, your character does a full 180 degree turn for some reason. However, @UltraDaCat has been very kind and provided a console test with Chiaki's keyboard-to-controller emulation, and the same thing happened, so I can safely say that that one is Not My Bug™.

<!-- gh-comment-id:3910549740 --> @kalaposfos13 commented on GitHub (Feb 16, 2026): For the record, I did stumble upon a related, but different input bug in Bloodborne whilst testing this, which is that if you sprint forwards with holding W and space (assuming you have space bound to circle and WASD bound to the left joystick), then let go of W for a few frames, then press A, your character does a full 180 degree turn for some reason. However, @UltraDaCat has been very kind and provided a console test with Chiaki's keyboard-to-controller emulation, and the same thing happened, so I can safely say that that one is Not My Bug™.
Author
Owner

@Kurenos commented on GitHub (Feb 16, 2026):

@kalaposfos13 Thank you, it works now. It even handles changes in diagonal directions better than before. Hope to see this incorporated into the main branch soon

<!-- gh-comment-id:3910970876 --> @Kurenos commented on GitHub (Feb 16, 2026): @kalaposfos13 Thank you, it works now. It even handles changes in diagonal directions better than before. Hope to see this incorporated into the main branch soon
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#857
No description provided.