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

[Keyboard]Add X-Bows Nature Keyboard #10869

Merged
merged 20 commits into from
Nov 19, 2020
Merged

[Keyboard]Add X-Bows Nature Keyboard #10869

merged 20 commits into from
Nov 19, 2020

Conversation

XBowsTech
Copy link
Contributor

Description

Add support for X-Bows Nature Ergonomic Mechanical Keyboard.
Nature, A 86 Keys Ergonomic Mechanical Keyboard with RGB backlight.

Types of Changes

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

Issues Fixed or Closed by This PR

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).

Add support for X-Bows Nature Ergonomic Mechanical Keyboard.
Nature, A 86 Keys Ergonomic Mechanical Keyboard with RGB backlight.
@XBowsTech
Copy link
Contributor Author

XBowsTech commented Nov 6, 2020

I don't know why the PR check failed.Can someone tell me why?
By the way, do I need to change anything?

Copy link
Member

@zvecr zvecr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One of the build is failing due to you providing an invalid json file.

@zvecr zvecr added the pr_checklist_pending Needs changes as per the PR checklist label Nov 6, 2020
@XBowsTech
Copy link
Contributor Author

One of the build is failing due to you providing an invalid json file.

Thank you very much! Under your reminder, I have found out the mistake and fixed it.

@XBowsTech
Copy link
Contributor Author

One of the build is failing due to you providing an invalid json file.

Are there any other problems with these documents? Can it be passed through?

@XBowsTech XBowsTech requested a review from zvecr November 11, 2020 15:56
keyboards/xbows/nature/config.h Outdated Show resolved Hide resolved
keyboards/xbows/nature/nature.c Outdated Show resolved Hide resolved
@drashna drashna requested a review from a team November 16, 2020 00:48
@XBowsTech XBowsTech requested review from drashna and removed request for a team November 16, 2020 02:44
@drashna drashna requested a review from a team November 17, 2020 05:21
XBowsTech and others added 2 commits November 17, 2020 17:42
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Copy link
Member

@Erovia Erovia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check and test the keymap and matrix modifications with an actual keyboard.
Such matrix wiring "quirks" should be masked from the users by the layout macro.

keyboards/xbows/nature/readme.md Show resolved Hide resolved
keyboards/xbows/nature/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/xbows/nature/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/xbows/nature/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/xbows/nature/nature.h Outdated Show resolved Hide resolved
XBowsTech and others added 8 commits November 18, 2020 15:30
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
@XBowsTech XBowsTech requested a review from Erovia November 18, 2020 08:46
keyboards/xbows/nature/keymaps/default/keymap.c Outdated Show resolved Hide resolved
keyboards/xbows/nature/readme.md Outdated Show resolved Hide resolved
keyboards/xbows/nature/readme.md Show resolved Hide resolved
keyboards/xbows/nature/rules.mk Show resolved Hide resolved
keyboards/xbows/nature/rules.mk Outdated Show resolved Hide resolved
XBowsTech and others added 2 commits November 18, 2020 17:33
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
XBowsTech and others added 4 commits November 18, 2020 17:34
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
keyboards/xbows/nature/rules.mk Outdated Show resolved Hide resolved
Co-authored-by: Ryan <fauxpark@gmail.com>
@XBowsTech XBowsTech requested a review from fauxpark November 19, 2020 05:37
@Erovia Erovia merged commit 9454f98 into qmk:master Nov 19, 2020
xgnxs pushed a commit to xgnxs/qmk_firmware that referenced this pull request Jan 9, 2021
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keyboard keymap pr_checklist_pending Needs changes as per the PR checklist
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants