-
-
Notifications
You must be signed in to change notification settings - Fork 39.2k
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
Added keyboard KPRepublic BM60V2EC #16866
Conversation
keyboards/kprepublic/bm60hsrgb_ec/rev2/keymaps/default/keymap.c
Outdated
Show resolved
Hide resolved
Co-authored-by: Drashna Jaelre <drashna@live.com>
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.
Some questions about two of the suggested changes.
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
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.
Changes applied.
… confirmed code compiles
Co-authored-by: Drashna Jaelre <drashna@live.com>
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.
Accepted change.
Tested, accepted. Co-authored-by: Drashna Jaelre <drashna@live.com>
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.
Change accepted.
Thank you for your contribution! |
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.
Changes to bring in line with current data driven status, and recent breaking changes
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT | ||
), | ||
[1] = LAYOUT_60_ansi_arrow( | ||
_______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, RESET, |
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.
_______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, RESET, | |
_______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, QK_BOOT, |
#define VENDOR_ID 0x4B50 | ||
#define PRODUCT_ID 0x1124 | ||
#define DEVICE_VER 0x0002 | ||
#define MANUFACTURER KP Republic | ||
#define PRODUCT BM60V2EC |
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.
#define VENDOR_ID 0x4B50 | |
#define PRODUCT_ID 0x1124 | |
#define DEVICE_VER 0x0002 | |
#define MANUFACTURER KP Republic | |
#define PRODUCT BM60V2EC |
"keyboard_name": "BM60V2EC", | ||
"url": "https://kprepublic.com/products/bm60ec-bm60-ec-rgb-60-gh60-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-rgb-switch-type-c-rotary-knob", | ||
"maintainer": "luisgit9", | ||
"layouts": { |
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.
"layouts": { | |
"usb": { | |
"vid": "0x4B50", | |
"pid": "0x1124", | |
"device_version": "0.0.2" | |
}, | |
"layouts": { |
@@ -0,0 +1,79 @@ | |||
{ | |||
"keyboard_name": "BM60V2EC", | |||
"url": "https://kprepublic.com/products/bm60ec-bm60-ec-rgb-60-gh60-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-rgb-switch-type-c-rotary-knob", |
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.
"url": "https://kprepublic.com/products/bm60ec-bm60-ec-rgb-60-gh60-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-rgb-switch-type-c-rotary-knob", | |
"manufacturer": "kprepublic", | |
"url": "https://kprepublic.com/products/bm60ec-bm60-ec-rgb-60-gh60-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-rgb-switch-type-c-rotary-knob", |
Thank you for your contribution! |
Thank you for your contribution! |
Added support for the KPRepublic BM60 with Encoder, Revision 2 based on the code for the BM60HSRGB Rev 2
Description
Copied the kprepublic/bm60hsrgb directory and added support for the encoder as a button and rotation in both direction, assigning it as a mouse wheel and volumen control
Types of Changes
Issues Fixed or Closed by This PR
Checklist