-
Notifications
You must be signed in to change notification settings - Fork 415
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
[Keychron C1] Migrate folder structure #227
base: sn32_master
Are you sure you want to change the base?
Conversation
- Consolidated some files in RGB variant especially. - Currently, Plain variant has only been restructured. Will appreciate your review about my commits. Co-Authored-By: dexter93 <[email protected]> Co-Authored-By: IsaacDynamo <[email protected]> Co-Authored-By: noldevin <[email protected]> Co-Authored-By: edlf <[email protected]>
- Issue with `keymap.c` compilation. Need help with this @IsaacDynamo Co-Authored-By: dexter93 <[email protected]> Co-Authored-By: IsaacDynamo <[email protected]> Co-Authored-By: noldevin <[email protected]> Co-Authored-By: edlf <[email protected]>
Co-Authored-By: dexter93 <[email protected]> Co-Authored-By: IsaacDynamo <[email protected]> Co-Authored-By: noldevin <[email protected]> Co-Authored-By: edlf <[email protected]>
- Remove old and backup files. - Fixed C1 RGB layout. - Changed formatting of C1 RGB's keymap.
- Fixed layout for white and plain variants. - Issue about compiling C1 White's VIA keymap has been found. Currently trying to coordinate with other maintainer for a resolution. - Reorganize and reformatted keymap files.
- Update make command.
@edlf Need your help for fixing the mess I caused in C1 Plain. Thanks. |
Invited you as a collaborator in my forked repository. Feel free to directly make changes/commits. Thanks again. |
C1 Plain still broken BTW XD PR ain't ready until C1 Plain gets fixed.
- Now use one default keymap for every variant. - Defines are now used to tailor for any differentiating keys across the variants. Thanks to @tbowmo and @dexter93 for this nice suggestion. Co-Authored-By: Thomas Mørch <[email protected]> Co-Authored-By: dexter93 <[email protected]>
- Removed typo. lol mbmb
- Yeah, fixed some but like, it's still broken XD - Add an ability to cycle through LED modes. Useless for now though since there are no enabled RGB modes except the solid XD.
- Included a header that should supposedly be there but my pepega head didn't notice. - Fixed keycode for Windows Lock. - Returned `rand.c` again. Welcome back xD
- RGB control using VIA should work now again.
- Change layer names but attribute numbers to them as well. - Fixed some extra key.
- Change Finder to Launchpad. - Use some weird way of sending keystroke for Mac specific keys. - DIP switch logic for moving to a layer has been moved to `keymap.c`
- Update comment.
- Added debounce for all variants.
- Removed debounce for RGB config as it is already defined in all the C1 variants.
- Playing around with debounce (trying to go with the sweetest spot). - Multiple commits involving debounce may appear in future commits. (sorry, I don't have the compiler with my laptop right now coz my SSD is in the brink of death)
Thank you for your contribution! |
Adopt new folder structure for Keychron C1.
Progress:
Description
Types of Changes
Issues Fixed or Closed by This PR
Checklist