Skip to content

修复部分情况下导致的原始输入只能获取一个鼠标移动的bug#127

Merged
vlouboos merged 1 commit intoFPSMasterTeam:mainfrom
UknownPerson:main
Apr 9, 2026
Merged

修复部分情况下导致的原始输入只能获取一个鼠标移动的bug#127
vlouboos merged 1 commit intoFPSMasterTeam:mainfrom
UknownPerson:main

Conversation

@UknownPerson
Copy link
Copy Markdown
Contributor

No description provided.

@UknownPerson
Copy link
Copy Markdown
Contributor Author

bug分析
正常情况下用的是jinput-dx8,默认会获取到win的逻辑鼠标,所以变相的支持多鼠标
如果在特殊情况下降级到jinput-raw,那将会导致没有逻辑鼠标,只能获取到物理鼠标,而RawInputMod的逻辑并不支持多鼠标功能,则导致了只有一个鼠标能正常工作

@UknownPerson
Copy link
Copy Markdown
Contributor Author

我在jinput-raw情况下的逻辑是获取所有鼠标的移动量然后相加,所有会导致一定的性能浪费,但是我作为一个无能的开发者,并没有好的方法去判断鼠标是否是有用的,所以请仓库管理者有能力的话,能够优化这个性能浪费

@vlouboos vlouboos merged commit efaac1a into FPSMasterTeam:main Apr 9, 2026
1 check passed
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

Successfully merging this pull request may close these issues.

2 participants