Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weird key jitters when using "KeyASIO 3.0.0" in official "Windows Home 22H2" #13

Open
opposj opened this issue Feb 13, 2023 · 0 comments

Comments

@opposj
Copy link

opposj commented Feb 13, 2023

I installed the official "Windows Home 22H2" as a second system w.r.t. my original one, which seems to be the factory system of "Lenovo Legion Y9000X 2021" (this system has been too bloated to run "Osu!" smoothly, and that's why I decided to install a relatively clean system).

Although everything about "KeyASIO 3.0.0" works well in my original system, unexpected jitters of keyboard inputs are observed (via the logging file, as shown below) in the newly installed system.

02:20:34.618 DEBUG STA Window: Z KeyDown
02:20:34.618 DEBUG StandardAudioProvider: [GetSoundOnClick] executing
02:20:34.618 DEBUG StandardAudioProvider: Click: 589; First node: 175
02:20:34.618 DEBUG StandardAudioProvider: [GetSoundOnClick] executed in 0.332ms
02:20:34.618 DEBUG RealtimeModeManager: Play normal-hitnormal; Vol. 1; Bal. -0.22265626
02:20:34.829 DEBUG STA Window: X KeyDown
02:20:34.829 DEBUG StandardAudioProvider: [GetSoundOnClick] executing
02:20:34.829 DEBUG StandardAudioProvider: Click: 800; First node: 831
02:20:34.829 DEBUG StandardAudioProvider: [GetSoundOnClick] executed in 0.030ms
02:20:34.829 DEBUG RealtimeModeManager: Play soft-hitwhistle; Vol. 1; Bal. -0.22265626
02:20:34.829 DEBUG RealtimeModeManager: Play soft-hitnormal; Vol. 1; Bal. -0.22265626
02:20:35.078 DEBUG RealtimeModeManager: Play normal-hitnormal; Vol. 1; Bal. -0.19101563

# The following "X KeyDown" is unexpected and seems to a jitter, as I am an "alternate" player and I'm sure it is not my mis-tap
02:20:35.484 DEBUG STA Window: X KeyDown
02:20:35.484 DEBUG StandardAudioProvider: [GetSoundOnClick] executing
02:20:35.484 DEBUG StandardAudioProvider: Click: 1454; First node: 1268
02:20:35.484 DEBUG StandardAudioProvider: [GetSoundOnClick] executed in 0.056ms
02:20:35.484 DEBUG RealtimeModeManager: Play normal-hitwhistle; Vol. 1; Bal. -0.124218754
02:20:35.484 DEBUG RealtimeModeManager: Play normal-hitnormal; Vol. 1; Bal. -0.124218754
02:20:35.501 INFO RealtimeModeManager: Cached music: E:\Osu\Songs\1808105 WORLD ORDER - HAVE A NICE DAY\audio.mp3
02:20:35.736 DEBUG RealtimeModeManager: Play soft-hitnormal; Vol. 1; Bal. -0.032812502
02:20:35.952 DEBUG RealtimeModeManager: Play normal-hitnormal; Vol. 1; Bal. -0.124218754

02:20:36.137 DEBUG STA Window: Z KeyDown
02:20:36.137 DEBUG StandardAudioProvider: [GetSoundOnClick] executing
02:20:36.137 DEBUG StandardAudioProvider: Click: 2107; First node: 2145
02:20:36.137 DEBUG StandardAudioProvider: [GetSoundOnClick] executed in 0.033ms
02:20:36.137 DEBUG RealtimeModeManager: Play soft-hitwhistle; Vol. 1; Bal. -0.20859376
02:20:36.137 DEBUG RealtimeModeManager: Play soft-hitnormal; Vol. 1; Bal. -0.20859376
02:20:36.393 DEBUG RealtimeModeManager: Play normal-hitnormal; Vol. 1; Bal. -0.3
02:20:36.611 DEBUG RealtimeModeManager: Play soft-hitnormal; Vol. 1; Bal. -0.20859376

I've installed all system update patches in the new system and all drivers from "Lenovo" official website are installed. It is really weird for me that "KeyASIO" suffers from key jitters in the new system. I think it is possibly due to the logic of key triggering, such as LowLevelKeyboardProc or so? Such logic might require some system-sensitive or device-sensitive features, which should be combined with a clean "Windows". However, sadly, I'm totally a noob in these topics and I cannot find out the reason on my own.

Hope this problem can be solved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant