Skip to content
Permalink
Browse files

[Keyboard] Create KBDFans directory (#5025)

* move over kbd19x into the kbdfans directory

* move over kbd4x into the kbdfans directory

* move kbd66 into the kbdfans directory

* move the kbd6x into the kbdfans directory

* move kbd8x into the kbdfans directory

* move kbd75 into the kbdfans directory

* move kbd67 into kbdfans directory

* add a fairly sparse readme for kbdfans directory

* update make instructions for keyboards and add the Complete Newbs Guide to readmes that was missing it

* get kbd75 compiling again

* remove repetitive #defines of KC_NO and KC_TRNS when QMK_KEYBOARD_H is already included in KBD75

* add links to kbdfans readme

* fix some readme formatting

* there is no reason to have two different keymaps with such a small difference, condensing to one

* turning on backlights by default

* enable backlight by default for kbd66

* noticed that the kbd75 had caps lock led code in every keymap. Moved it out to the keyboard.c so everyone can partake.

* Update keyboards/kbdfans/kbd66/readme.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>

* update readme link ordering
  • Loading branch information...
mechmerlin authored and drashna committed Feb 4, 2019
1 parent d26e737 commit b49dbf9b19264e7558253a34ca737dcd301487b1
Showing with 73 additions and 113 deletions.
  1. +0 −1 keyboards/kbd75/rev1/rev1.c
  2. +0 −1 keyboards/kbd75/rev2/rev2.c
  3. +0 −1 keyboards/kbd75/rules.mk
  4. +0 −17 keyboards/kbd8x/keymaps/default_backlighting/rules.mk
  5. 0 keyboards/{ → kbdfans}/kbd19x/config.h
  6. 0 keyboards/{ → kbdfans}/kbd19x/info.json
  7. 0 keyboards/{ → kbdfans}/kbd19x/kbd19x.c
  8. 0 keyboards/{ → kbdfans}/kbd19x/kbd19x.h
  9. 0 keyboards/{ → kbdfans}/kbd19x/keymaps/default/config.h
  10. 0 keyboards/{ → kbdfans}/kbd19x/keymaps/default/keymap.c
  11. 0 keyboards/{ → kbdfans}/kbd19x/keymaps/default/readme.md
  12. +2 −2 keyboards/{ → kbdfans}/kbd19x/readme.md
  13. 0 keyboards/{ → kbdfans}/kbd19x/rules.mk
  14. 0 keyboards/{ → kbdfans}/kbd4x/config.h
  15. 0 keyboards/{ → kbdfans}/kbd4x/info.json
  16. 0 keyboards/{ → kbdfans}/kbd4x/kbd4x.c
  17. 0 keyboards/{ → kbdfans}/kbd4x/kbd4x.h
  18. 0 keyboards/{ → kbdfans}/kbd4x/keymaps/default/config.h
  19. 0 keyboards/{ → kbdfans}/kbd4x/keymaps/default/keymap.c
  20. 0 keyboards/{ → kbdfans}/kbd4x/keymaps/default/readme.md
  21. +1 −1 keyboards/{ → kbdfans}/kbd4x/readme.md
  22. 0 keyboards/{ → kbdfans}/kbd4x/rules.mk
  23. 0 keyboards/{ → kbdfans}/kbd66/config.h
  24. 0 keyboards/{ → kbdfans}/kbd66/info.json
  25. 0 keyboards/{ → kbdfans}/kbd66/kbd66.c
  26. 0 keyboards/{ → kbdfans}/kbd66/kbd66.h
  27. 0 keyboards/{ → kbdfans}/kbd66/keymaps/ansi/config.h
  28. 0 keyboards/{ → kbdfans}/kbd66/keymaps/ansi/keymap.c
  29. 0 keyboards/{ → kbdfans}/kbd66/keymaps/ansi/readme.md
  30. 0 keyboards/{ → kbdfans}/kbd66/keymaps/default/config.h
  31. 0 keyboards/{ → kbdfans}/kbd66/keymaps/default/keymap.c
  32. 0 keyboards/{ → kbdfans}/kbd66/keymaps/default/readme.md
  33. 0 keyboards/{ → kbdfans}/kbd66/keymaps/iso/config.h
  34. 0 keyboards/{ → kbdfans}/kbd66/keymaps/iso/keymap.c
  35. 0 keyboards/{ → kbdfans}/kbd66/keymaps/iso/readme.md
  36. 0 keyboards/{ → kbdfans}/kbd66/keymaps/maartenwut/config.h
  37. 0 keyboards/{ → kbdfans}/kbd66/keymaps/maartenwut/keymap.c
  38. 0 keyboards/{ → kbdfans}/kbd66/keymaps/maartenwut/readme.md
  39. +2 −2 keyboards/{ → kbdfans}/kbd66/readme.md
  40. +1 −1 keyboards/{ → kbdfans}/kbd66/rules.mk
  41. 0 keyboards/{ → kbdfans}/kbd67/hotswap/config.h
  42. 0 keyboards/{ → kbdfans}/kbd67/hotswap/hotswap.c
  43. 0 keyboards/{ → kbdfans}/kbd67/hotswap/hotswap.h
  44. 0 keyboards/{ → kbdfans}/kbd67/hotswap/info.json
  45. 0 keyboards/{ → kbdfans}/kbd67/hotswap/keymaps/default/config.h
  46. 0 keyboards/{ → kbdfans}/kbd67/hotswap/keymaps/default/keymap.c
  47. 0 keyboards/{ → kbdfans}/kbd67/hotswap/keymaps/default/readme.md
  48. 0 keyboards/{ → kbdfans}/kbd67/hotswap/keymaps/zunger/config.h
  49. 0 keyboards/{ → kbdfans}/kbd67/hotswap/keymaps/zunger/keymap.c
  50. 0 keyboards/{ → kbdfans}/kbd67/hotswap/keymaps/zunger/readme.md
  51. 0 keyboards/{ → kbdfans}/kbd67/hotswap/keymaps/zunger/rules.mk
  52. 0 keyboards/{ → kbdfans}/kbd67/hotswap/readme.md
  53. 0 keyboards/{ → kbdfans}/kbd67/hotswap/rules.mk
  54. +2 −2 keyboards/{ → kbdfans}/kbd67/readme.md
  55. 0 keyboards/{ → kbdfans}/kbd67/rev1/config.h
  56. 0 keyboards/{ → kbdfans}/kbd67/rev1/info.json
  57. 0 keyboards/{ → kbdfans}/kbd67/rev1/keymaps/default/config.h
  58. 0 keyboards/{ → kbdfans}/kbd67/rev1/keymaps/default/keymap.c
  59. 0 keyboards/{ → kbdfans}/kbd67/rev1/keymaps/default/readme.md
  60. 0 keyboards/{ → kbdfans}/kbd67/rev1/readme.md
  61. 0 keyboards/{ → kbdfans}/kbd67/rev1/rev1.c
  62. 0 keyboards/{ → kbdfans}/kbd67/rev1/rev1.h
  63. 0 keyboards/{ → kbdfans}/kbd67/rev1/rules.mk
  64. 0 keyboards/{ → kbdfans}/kbd6x/config.h
  65. 0 keyboards/{ → kbdfans}/kbd6x/info.json
  66. 0 keyboards/{ → kbdfans}/kbd6x/kbd6x.c
  67. 0 keyboards/{ → kbdfans}/kbd6x/kbd6x.h
  68. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/default/keymap.c
  69. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/default/readme.md
  70. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/hhkb-default-improved/keymap.c
  71. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/hhkb-default-improved/readme.md
  72. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/hhkb-default/keymap.c
  73. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/hhkb-default/readme.md
  74. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/konstantin/config.h
  75. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/konstantin/keymap.c
  76. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/konstantin/rules.mk
  77. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/othi/config.h
  78. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/othi/keymap.c
  79. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/othi/readme.md
  80. 0 keyboards/{ → kbdfans}/kbd6x/keymaps/othi/rules.mk
  81. +2 −2 keyboards/{ → kbdfans}/kbd6x/readme.md
  82. 0 keyboards/{ → kbdfans}/kbd6x/rules.mk
  83. 0 keyboards/{ → kbdfans}/kbd75/config.h
  84. 0 keyboards/{ → kbdfans}/kbd75/kbd75.c
  85. +2 −2 keyboards/{ → kbdfans}/kbd75/kbd75.h
  86. +0 −36 keyboards/{ → kbdfans}/kbd75/keymaps/adit/keymap.c
  87. +0 −11 keyboards/{ → kbdfans}/kbd75/keymaps/default/keymap.c
  88. 0 keyboards/{ → kbdfans}/kbd75/keymaps/edulpn/README.md
  89. 0 keyboards/{ → kbdfans}/kbd75/keymaps/edulpn/keymap.c
  90. +0 −10 keyboards/{ → kbdfans}/kbd75/keymaps/iso/keymap.c
  91. +0 −4 keyboards/{ → kbdfans}/kbd75/keymaps/smt/keymap.c
  92. +0 −9 keyboards/{ → kbdfans}/kbd75/keymaps/spacemanspiff/keymap.c
  93. 0 keyboards/{ → kbdfans}/kbd75/keymaps/spacemanspiff/readme.md
  94. +5 −6 keyboards/{ → kbdfans}/kbd75/readme.md
  95. 0 keyboards/{ → kbdfans}/kbd75/rev1/info.json
  96. +12 −0 keyboards/kbdfans/kbd75/rev1/rev1.c
  97. 0 keyboards/{ → kbdfans}/kbd75/rev1/rev1.h
  98. 0 keyboards/{ → kbdfans}/kbd75/rev1/rules.mk
  99. 0 keyboards/{ → kbdfans}/kbd75/rev2/info.json
  100. +12 −0 keyboards/kbdfans/kbd75/rev2/rev2.c
  101. 0 keyboards/{ → kbdfans}/kbd75/rev2/rev2.h
  102. 0 keyboards/{ → kbdfans}/kbd75/rev2/rules.mk
  103. +1 −0 keyboards/kbdfans/kbd75/rules.mk
  104. 0 keyboards/{ → kbdfans}/kbd8x/config.h
  105. 0 keyboards/{ → kbdfans}/kbd8x/info.json
  106. 0 keyboards/{ → kbdfans}/kbd8x/kbd8x.c
  107. 0 keyboards/{ → kbdfans}/kbd8x/kbd8x.h
  108. 0 keyboards/{ → kbdfans}/kbd8x/keymaps/default/config.h
  109. +8 −0 keyboards/{ → kbdfans}/kbd8x/keymaps/default/keymap.c
  110. 0 keyboards/{ → kbdfans}/kbd8x/keymaps/default/readme.md
  111. 0 keyboards/{ → kbdfans}/kbd8x/keymaps/default_backlighting/config.h
  112. 0 keyboards/{ → kbdfans}/kbd8x/keymaps/default_backlighting/keymap.c
  113. 0 keyboards/{ → kbdfans}/kbd8x/keymaps/default_backlighting/readme.md
  114. +1 −0 keyboards/kbdfans/kbd8x/keymaps/default_backlighting/rules.mk
  115. +3 −3 keyboards/{ → kbdfans}/kbd8x/readme.md
  116. +2 −2 keyboards/{ → kbdfans}/kbd8x/rules.mk
  117. +17 −0 keyboards/kbdfans/readme.md

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.
@@ -1,4 +1,4 @@
# kbd19x
# KBD19x

![kbd19x](https://i.imgur.com/0hWTEnh.jpg)

@@ -14,6 +14,6 @@ Hardware Availability: [KBDfans](https://kbdfans.cn)

Make example for this keyboard (after setting up your build environment):

make kbd19x:default
make kbdfans/kbd19x:default

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
File renamed without changes.
File renamed without changes.
@@ -10,6 +10,6 @@ Hardware Availability: https://kbdfans.cn/collections/diy-kit/products/kbd4x-cus

Make example for this keyboard (after setting up your build environment):

make kbd4x:default
make kbdfans/kbd4x:default

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
File renamed without changes.
File renamed without changes.
@@ -10,6 +10,6 @@ Hardware Availability: [KBDFans](https://kbdfans.cn), [Massdrop](https://www.mas

Make example for this keyboard (after setting up your build environment):

make kbd66:default
make kbdfans/kbd66:default

See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
@@ -60,7 +60,7 @@ COMMAND_ENABLE = yes # Commands for debug and configuration
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
NKRO_ENABLE = no # USB Nkey Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by default
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality on B7 by default
MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config)
UNICODE_ENABLE = no # Unicode
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
@@ -9,7 +9,7 @@ Hardware Availability: KBDFans

Make example for this keyboard (after setting up your build environment):

make kbd67/rev1:default
make kbd67/hotswap:default
make kbdfans/kbd67/rev1:default
make kbdfans/kbd67/hotswap:default

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
File renamed without changes.
File renamed without changes.
@@ -8,6 +8,6 @@ Hardware Availability: [KBDFans](https://kbdfans.cn/products/kbd6x-wkl-hot-swap-

Make example for this keyboard (after setting up your build environment):

make kbd6x:default
make kbdfans/kbd6x:default

See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
File renamed without changes.
@@ -3,11 +3,11 @@

#include "quantum.h"

#ifdef KEYBOARD_kbd75_rev1
#ifdef KEYBOARD_kbdfans_kbd75_rev1
#include "rev1.h"
#endif

#ifdef KEYBOARD_kbd75_rev2
#ifdef KEYBOARD_kbdfans_kbd75_rev2
#include "../rev1/rev1.h"
#include "rev2.h"
#endif
@@ -2,8 +2,6 @@

#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT))

#define _______ KC_TRNS

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[0] = LAYOUT(
@@ -45,40 +43,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
return true;
}

void led_set_user(uint8_t usb_led) {

if (usb_led & (1 << USB_LED_NUM_LOCK)) {

} else {

}

if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
DDRB |= (1 << 2); PORTB &= ~(1 << 2);
} else {
DDRB &= ~(1 << 2); PORTB &= ~(1 << 2);
}

if (usb_led & (1 << USB_LED_SCROLL_LOCK)) {

} else {

}

if (usb_led & (1 << USB_LED_COMPOSE)) {

} else {

}

if (usb_led & (1 << USB_LED_KANA)) {

} else {

}

}

enum function_id {
SHIFT_ESC,
};
@@ -1,7 +1,5 @@
#include QMK_KEYBOARD_H

#define _______ KC_TRNS

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[0] = LAYOUT(
@@ -22,12 +20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
),
};

void led_set_user(uint8_t usb_led) {
if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
DDRB |= (1 << 2); PORTB &= ~(1 << 2);
} else {
DDRB &= ~(1 << 2); PORTB &= ~(1 << 2);
}
}

@@ -1,7 +1,5 @@
#include QMK_KEYBOARD_H

#define _______ KC_TRNS

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

[0] = LAYOUT(
@@ -22,11 +20,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
)
};

void led_set_user(uint8_t usb_led) {
if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
DDRB |= (1 << 2); PORTB &= ~(1 << 2);
} else {
DDRB &= ~(1 << 2); PORTB &= ~(1 << 2);
}
}
@@ -12,10 +12,6 @@ enum planck_keycodes {
DVORAK
};

// Helpful defines
#define _______ KC_TRNS
#define XXXXXXX KC_NO

// Custom macros
#define CTL_ESC CTL_T(KC_ESC) // Tap for Esc, hold for Ctrl
#define HPR_TAB ALL_T(KC_TAB) // Tap for Tab, hold for Hyper (Super+Ctrl+Shift+Alt)
@@ -39,12 +39,3 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),

};

void led_set_user(uint8_t usb_led) {
if (usb_led & (1 << USB_LED_CAPS_LOCK)) {
DDRB |= (1 << 2); PORTB &= ~(1 << 2);
} else {
DDRB &= ~(1 << 2); PORTB &= ~(1 << 2);
}
}

@@ -1,8 +1,7 @@
KBD75
===
# KBD75

Keyboard Maintainer: QMK Community
Hardware Supported: KBD75 PCB rev 1 and 2
Hardware Supported: KBD75 PCB rev 1 and 2
Hardware Availability: https://kbdfans.myshopify.com/products/kbd75-keyboard-set?variant=35638534029

The KBD75 has two revisions. Revision 2 has a USB C port and allows a numpad layout. `.hex` files made
@@ -12,7 +11,7 @@ different areas.

Make example for this keyboard (after setting up your build environment):

make kbd75/rev1:default
make kbd75/rev2:default
make kbdfans/kbd75/rev1:default
make kbdfans/kbd75/rev2:default

See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
@@ -0,0 +1,12 @@
#include "rev1.h"

void led_set_kb(uint8_t usb_led) {
// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) {
writePinHigh(B2);
} else {
writePinLow(B2);
}

led_set_user(usb_led);
}
@@ -0,0 +1,12 @@
#include "rev2.h"

void led_set_kb(uint8_t usb_led) {
// put your keyboard LED indicator (ex: Caps Lock LED) toggling code here
if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) {
writePinHigh(B2);
} else {
writePinLow(B2);
}

led_set_user(usb_led);
}
@@ -0,0 +1 @@
DEFAULT_FOLDER = kbdfans/kbd75/rev1
File renamed without changes.
File renamed without changes.
@@ -25,6 +25,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_RSFT, KC_UP, \
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),

[1] = LAYOUT_all(
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG, KC_TRNS, KC_TRNS, KC_TRNS, \
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, RESET, KC_TRNS, KC_TRNS, KC_TRNS, \
KC_TRNS, BL_TOGG, BL_INC, BL_DEC, BL_BRTG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),

};

const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
@@ -1,4 +1,4 @@
# KBD 8X
# KBD8X

![kbd8x](imgur.com image replace me!)

@@ -10,6 +10,6 @@ Hardware Availability: [KBDFans](https://kbdfans.cn/blogs/updates/kbd-8x-update-

Make example for this keyboard (after setting up your build environment):

make kbd8x:default
make kbdfans/kbd8x:default

See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
@@ -60,8 +60,8 @@ COMMAND_ENABLE = yes # Commands for debug and configuration
SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
NKRO_ENABLE = no # USB Nkey Rollover
BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality on B7 by default
RGBLIGHT_ENABLE ?= yes # Enable keyboard RGB underglow
BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality on B7 by default
RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow
MIDI_ENABLE = no # MIDI support (+2400 to 4200, depending on config)
UNICODE_ENABLE = no # Unicode
BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID
@@ -0,0 +1,17 @@
# KBDFans

KBDfans is a keyboard retailer located in China.

## Online Stores

**Website:** https://kbdfans.cn/
**AliExpress:** https://kbdfans.aliexpress.com/
**eBay:** https://www.ebay.com/str/KBDfans/
**Taobao:** https://yikewaishe.taobao.com/

## Social Media

**Discord:** https://discord.gg/HMZKDhn
**Facebook:** https://www.facebook.com/KBDfanskeyboard/
**Instagram:** https://www.instagram.com/kbdfans.cn/

0 comments on commit b49dbf9

Please sign in to comment.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.