-
-
Notifications
You must be signed in to change notification settings - Fork 37.8k
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
[Keyboard] Add nuphy air75 v2 keyboard #22751
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add Community Layout support
Hi @nuphy-src, if you wouldn't mind, could you please resolve/comment on @adophoxia, @dunk2k and @drashna's (code) suggestions so it's easier to follow progress on this PR? |
Hello everyone, @dunk2k @RDhar @drashna @adophoxia ,I have adjusted the code according to your suggestions, please kindly approve the modified content, thank you |
Hi rdhar, I have adjusted the code according to your suggestions. please kindly approve the modified content, thank you |
@nuphy-src In your latest commit the key codes for KC_LGUI, KC_LALT and KC_RGUI are in the wrong place in the windows layer. It was previously correct but looks like you made them match the Mac layer. The Mac layer is corrected with the wrong key placements before but in the process you broke the Windows layer. FYI. |
Thanks for your reminding, I will correct this problem immediately |
@nuphy-src FYI a few others and I have built and run this version of the firmware and the media controls don't work in wireless modes in its current form. We've made various changes to get it working but none of us are super well versed in C /qmk so there may be better ways to fix it |
May I ask which key does not function? KC_MCTL? |
IIRC it's everything in the function row that begin with KC_ At least on MAC. @jincao1 can probably speak to Windows |
About the problem: The multimedia button does not function in mac system. I'll test the side again later. Thank you |
As @DP19 mentioned, here's collection of ongoing QMK firmware forks for Nuphy keyboards maintained by @zhogov. It might be worth accepting input at this early stage from positively-active contributors like @jincao1 and @edykim. Really embracing the open-source culture to share the best of community development. These contributors and more are already present on your Discord's Custom firmware on Air75v2 channel, if you'd like to continue the conversation there. |
Yes, I am also happy to share my code here, and welcome your suggestions, Thanks |
I believe the issue with the F modifiers are that none of them work in RF because the current implementation with core QMK does not send the system and consumer reports when in RF mode. I wrote a simple RF driver to handle that within the QMK lifecycle. Keep in mind I'm not a C developer. Feel free to look at these commits I made in the diff below relating to the RF driver and attempts at addressing keys that may get stuck/lost in RF mode. jincao1/qmk_firmware@2553cb6...faff038 You're welcome to build my branch to test and to cherry pick my changes in. I won't be submitting any PRs as the commits contain customization's I want which your users may not want. |
Hi Thank you very much for your suggestions and code, your code is of great help to me, I will refer to it to modify my code. |
uint8_t rf_state; | ||
uint8_t rf_charge; | ||
uint8_t rf_led; | ||
uint8_t rf_baterry; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Spelling s/baterry/battery/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had previously suggested this same fix in this 2024-04-26 comment. However, for some reason, @nuphy-src marked that thread as resolved without fixing it. I just posted this comment asking them to unresolve my 16 unaddressed comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
np, I'll leave this here until your previous (much more comprehensive) review is reinstated, so that it's clear there's still work to be done.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the interests of moving this forward, I've submitted a PR against the @nuphy-src branch that fixes all the spelling errors etc that I could find, and fixes the style conventions.
ae0511c
to
d49e050
Compare
Description
Types of Changes
Issues Fixed or Closed by This PR
Checklist