Partial cleanup of Q3 to assist merge into QMK. #73
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This should serve as an example on how to simplify the Keychron modifications and reduce a significant amount of the duplication between boards.
As per the PR Checklist,
default
/via
keymaps are now minimal.Equivalent
keychron_default
andkeychron_via
keymaps now exist which should keep the original functionality, which has been broken out into a higher-levelkeychron_common
and made available for use by all boards with a single implementation.Please replicate the same changes for all other boards in this PR. If you feel the need to update existing boards in the repository, please raise those as a separate PR.