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

[Bug] Mouse movement freaks out on resume from suspend - on chibiOS #16683

Open
3 tasks
drashna opened this issue Mar 18, 2022 · 4 comments
Open
3 tasks

[Bug] Mouse movement freaks out on resume from suspend - on chibiOS #16683

drashna opened this issue Mar 18, 2022 · 4 comments

Comments

@drashna
Copy link
Member

drashna commented Mar 18, 2022

Describe the Bug

when resuming from sleep/suspend, the mouse movement (x and y reports) don't work. with my large mouse reports, it does... kind of, but much slowed down. To the point of unusable.

Similarly odd behavior happens with mousekeys.

System Information

**Keyboard: Tractyl Manuform 5x6 blackpill (f411)
Operating system: macOS
qmk doctor output:

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.0.0
Ψ QMK home: /Users/drashna/repos/qmk_firmware
Ψ Detected macOS 11.6.4.
Ψ Git branch: develop
Ψ Repo version: 0.16.5
Ψ CLI installed in virtualenv.
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 10.2.1
Ψ Found avr-gcc version 11.1.0
⚠ We do not recommend avr-gcc newer than 8. Downgrading to 8.x is recommended.
Ψ Found avrdude version 6.4
Ψ Found dfu-util version 0.11
Ψ Found dfu-programmer version 0.7.2
Ψ Submodules are up to date.

Any keyboard related software installed?

  • AutoHotKey (Windows)
  • Karabiner (macOS)
  • Other:

Additional Context

@manna-harbour
Copy link
Contributor

Might be related to #16406.

@drashna
Copy link
Member Author

drashna commented Oct 7, 2022

Likely. It's definitely an issue with the usb endpoint, and the report sending. extended mouse reports seem to work better, but still have issues, for instance.

@drashna
Copy link
Member Author

drashna commented May 3, 2023

Specifically, the mouse reports are subdued (eg, not moving anywhere near enough compared to freshly reset). Also, mouse buttons aren't registered unless they're held down.

@drashna
Copy link
Member Author

drashna commented May 11, 2023

USB_SUSPEND_WAKEUP_DELAY seems to help.

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

No branches or pull requests

2 participants