Skip to content

Conversation

@scj643
Copy link

@scj643 scj643 commented Dec 2, 2025

Changes to make LTO work as well as working with MOUSEKEY_ENABLE = false

Description

Changes that allow LTO to compile and make option features actually optional.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout (addition or update)
  • Documentation

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

This allows compiling with `MOUSEKEY_ENABLE = no`
@scj643 scj643 mentioned this pull request Dec 2, 2025
2 tasks
@scj643
Copy link
Author

scj643 commented Dec 3, 2025

@lokher thoughts on this?

@scj643
Copy link
Author

scj643 commented Dec 3, 2025

This will close #420

@scj643 scj643 requested a review from lokher December 3, 2025 16:40
@lokher lokher merged commit a40bac0 into Keychron:2025q3 Dec 4, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants