~ruther/qmk_firmware

b49dbf9b19264e7558253a34ca737dcd301487b1 — MechMerlin 6 years ago d26e737
[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
117 files changed, 73 insertions(+), 113 deletions(-)

D keyboards/kbd75/rev1/rev1.c
D keyboards/kbd75/rev2/rev2.c
D keyboards/kbd75/rules.mk
D keyboards/kbd8x/keymaps/default_backlighting/rules.mk
R keyboards/{ => kbdfans}/kbd19x/config.h
R keyboards/{ => kbdfans}/kbd19x/info.json
R keyboards/{ => kbdfans}/kbd19x/kbd19x.c
R keyboards/{ => kbdfans}/kbd19x/kbd19x.h
R keyboards/{ => kbdfans}/kbd19x/keymaps/default/config.h
R keyboards/{ => kbdfans}/kbd19x/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd19x/keymaps/default/readme.md
R keyboards/{ => kbdfans}/kbd19x/readme.md
R keyboards/{ => kbdfans}/kbd19x/rules.mk
R keyboards/{ => kbdfans}/kbd4x/config.h
R keyboards/{ => kbdfans}/kbd4x/info.json
R keyboards/{ => kbdfans}/kbd4x/kbd4x.c
R keyboards/{ => kbdfans}/kbd4x/kbd4x.h
R keyboards/{ => kbdfans}/kbd4x/keymaps/default/config.h
R keyboards/{ => kbdfans}/kbd4x/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd4x/keymaps/default/readme.md
R keyboards/{ => kbdfans}/kbd4x/readme.md
R keyboards/{ => kbdfans}/kbd4x/rules.mk
R keyboards/{ => kbdfans}/kbd66/config.h
R keyboards/{ => kbdfans}/kbd66/info.json
R keyboards/{ => kbdfans}/kbd66/kbd66.c
R keyboards/{ => kbdfans}/kbd66/kbd66.h
R keyboards/{ => kbdfans}/kbd66/keymaps/ansi/config.h
R keyboards/{ => kbdfans}/kbd66/keymaps/ansi/keymap.c
R keyboards/{ => kbdfans}/kbd66/keymaps/ansi/readme.md
R keyboards/{ => kbdfans}/kbd66/keymaps/default/config.h
R keyboards/{ => kbdfans}/kbd66/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd66/keymaps/default/readme.md
R keyboards/{ => kbdfans}/kbd66/keymaps/iso/config.h
R keyboards/{ => kbdfans}/kbd66/keymaps/iso/keymap.c
R keyboards/{ => kbdfans}/kbd66/keymaps/iso/readme.md
R keyboards/{ => kbdfans}/kbd66/keymaps/maartenwut/config.h
R keyboards/{ => kbdfans}/kbd66/keymaps/maartenwut/keymap.c
R keyboards/{ => kbdfans}/kbd66/keymaps/maartenwut/readme.md
R keyboards/{ => kbdfans}/kbd66/readme.md
R keyboards/{ => kbdfans}/kbd66/rules.mk
R keyboards/{ => kbdfans}/kbd67/hotswap/config.h
R keyboards/{ => kbdfans}/kbd67/hotswap/hotswap.c
R keyboards/{ => kbdfans}/kbd67/hotswap/hotswap.h
R keyboards/{ => kbdfans}/kbd67/hotswap/info.json
R keyboards/{ => kbdfans}/kbd67/hotswap/keymaps/default/config.h
R keyboards/{ => kbdfans}/kbd67/hotswap/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd67/hotswap/keymaps/default/readme.md
R keyboards/{ => kbdfans}/kbd67/hotswap/keymaps/zunger/config.h
R keyboards/{ => kbdfans}/kbd67/hotswap/keymaps/zunger/keymap.c
R keyboards/{ => kbdfans}/kbd67/hotswap/keymaps/zunger/readme.md
R keyboards/{ => kbdfans}/kbd67/hotswap/keymaps/zunger/rules.mk
R keyboards/{ => kbdfans}/kbd67/hotswap/readme.md
R keyboards/{ => kbdfans}/kbd67/hotswap/rules.mk
R keyboards/{ => kbdfans}/kbd67/readme.md
R keyboards/{ => kbdfans}/kbd67/rev1/config.h
R keyboards/{ => kbdfans}/kbd67/rev1/info.json
R keyboards/{ => kbdfans}/kbd67/rev1/keymaps/default/config.h
R keyboards/{ => kbdfans}/kbd67/rev1/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd67/rev1/keymaps/default/readme.md
R keyboards/{ => kbdfans}/kbd67/rev1/readme.md
R keyboards/{ => kbdfans}/kbd67/rev1/rev1.c
R keyboards/{ => kbdfans}/kbd67/rev1/rev1.h
R keyboards/{ => kbdfans}/kbd67/rev1/rules.mk
R keyboards/{ => kbdfans}/kbd6x/config.h
R keyboards/{ => kbdfans}/kbd6x/info.json
R keyboards/{ => kbdfans}/kbd6x/kbd6x.c
R keyboards/{ => kbdfans}/kbd6x/kbd6x.h
R keyboards/{ => kbdfans}/kbd6x/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd6x/keymaps/default/readme.md
R keyboards/{ => kbdfans}/kbd6x/keymaps/hhkb-default-improved/keymap.c
R keyboards/{ => kbdfans}/kbd6x/keymaps/hhkb-default-improved/readme.md
R keyboards/{ => kbdfans}/kbd6x/keymaps/hhkb-default/keymap.c
R keyboards/{ => kbdfans}/kbd6x/keymaps/hhkb-default/readme.md
R keyboards/{ => kbdfans}/kbd6x/keymaps/konstantin/config.h
R keyboards/{ => kbdfans}/kbd6x/keymaps/konstantin/keymap.c
R keyboards/{ => kbdfans}/kbd6x/keymaps/konstantin/rules.mk
R keyboards/{ => kbdfans}/kbd6x/keymaps/othi/config.h
R keyboards/{ => kbdfans}/kbd6x/keymaps/othi/keymap.c
R keyboards/{ => kbdfans}/kbd6x/keymaps/othi/readme.md
R keyboards/{ => kbdfans}/kbd6x/keymaps/othi/rules.mk
R keyboards/{ => kbdfans}/kbd6x/readme.md
R keyboards/{ => kbdfans}/kbd6x/rules.mk
R keyboards/{ => kbdfans}/kbd75/config.h
R keyboards/{ => kbdfans}/kbd75/kbd75.c
R keyboards/{ => kbdfans}/kbd75/kbd75.h
R keyboards/{ => kbdfans}/kbd75/keymaps/adit/keymap.c
R keyboards/{ => kbdfans}/kbd75/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd75/keymaps/edulpn/README.md
R keyboards/{ => kbdfans}/kbd75/keymaps/edulpn/keymap.c
R keyboards/{ => kbdfans}/kbd75/keymaps/iso/keymap.c
R keyboards/{ => kbdfans}/kbd75/keymaps/smt/keymap.c
R keyboards/{ => kbdfans}/kbd75/keymaps/spacemanspiff/keymap.c
R keyboards/{ => kbdfans}/kbd75/keymaps/spacemanspiff/readme.md
R keyboards/{ => kbdfans}/kbd75/readme.md
R keyboards/{ => kbdfans}/kbd75/rev1/info.json
A keyboards/kbdfans/kbd75/rev1/rev1.c
R keyboards/{ => kbdfans}/kbd75/rev1/rev1.h
R keyboards/{ => kbdfans}/kbd75/rev1/rules.mk
R keyboards/{ => kbdfans}/kbd75/rev2/info.json
A keyboards/kbdfans/kbd75/rev2/rev2.c
R keyboards/{ => kbdfans}/kbd75/rev2/rev2.h
R keyboards/{ => kbdfans}/kbd75/rev2/rules.mk
A keyboards/kbdfans/kbd75/rules.mk
R keyboards/{ => kbdfans}/kbd8x/config.h
R keyboards/{ => kbdfans}/kbd8x/info.json
R keyboards/{ => kbdfans}/kbd8x/kbd8x.c
R keyboards/{ => kbdfans}/kbd8x/kbd8x.h
R keyboards/{ => kbdfans}/kbd8x/keymaps/default/config.h
R keyboards/{ => kbdfans}/kbd8x/keymaps/default/keymap.c
R keyboards/{ => kbdfans}/kbd8x/keymaps/default/readme.md
R keyboards/{ => kbdfans}/kbd8x/keymaps/default_backlighting/config.h
R keyboards/{ => kbdfans}/kbd8x/keymaps/default_backlighting/keymap.c
R keyboards/{ => kbdfans}/kbd8x/keymaps/default_backlighting/readme.md
A keyboards/kbdfans/kbd8x/keymaps/default_backlighting/rules.mk
R keyboards/{ => kbdfans}/kbd8x/readme.md
R keyboards/{ => kbdfans}/kbd8x/rules.mk
A keyboards/kbdfans/readme.md
D keyboards/kbd75/rev1/rev1.c => keyboards/kbd75/rev1/rev1.c +0 -1
@@ 1,1 0,0 @@
#include "rev1.h"

D keyboards/kbd75/rev2/rev2.c => keyboards/kbd75/rev2/rev2.c +0 -1
@@ 1,1 0,0 @@
#include "rev2.h"

D keyboards/kbd75/rules.mk => keyboards/kbd75/rules.mk +0 -1
@@ 1,1 0,0 @@
DEFAULT_FOLDER = kbd75/rev1

D keyboards/kbd8x/keymaps/default_backlighting/rules.mk => keyboards/kbd8x/keymaps/default_backlighting/rules.mk +0 -17
@@ 1,17 0,0 @@
#Build Options

BOOTMAGIC_ENABLE = no      # Virtual DIP switch configuration(+1000)
MOUSEKEY_ENABLE = no       # Mouse keys(+4700)
EXTRAKEY_ENABLE = yes       # Audio control and System control(+450)
CONSOLE_ENABLE = yes        # Console for debug(+400)
COMMAND_ENABLE = yes        # Commands for debug and configuration
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
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 = 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
AUDIO_ENABLE = no           # Audio output on port C6
FAUXCLICKY_ENABLE = no      # Use buzzer to emulate clicky switches

R keyboards/kbd19x/config.h => keyboards/kbdfans/kbd19x/config.h +0 -0
R keyboards/kbd19x/info.json => keyboards/kbdfans/kbd19x/info.json +0 -0
R keyboards/kbd19x/kbd19x.c => keyboards/kbdfans/kbd19x/kbd19x.c +0 -0
R keyboards/kbd19x/kbd19x.h => keyboards/kbdfans/kbd19x/kbd19x.h +0 -0
R keyboards/kbd19x/keymaps/default/config.h => keyboards/kbdfans/kbd19x/keymaps/default/config.h +0 -0
R keyboards/kbd19x/keymaps/default/keymap.c => keyboards/kbdfans/kbd19x/keymaps/default/keymap.c +0 -0
R keyboards/kbd19x/keymaps/default/readme.md => keyboards/kbdfans/kbd19x/keymaps/default/readme.md +0 -0
R keyboards/kbd19x/readme.md => keyboards/kbdfans/kbd19x/readme.md +2 -2
@@ 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).

R keyboards/kbd19x/rules.mk => keyboards/kbdfans/kbd19x/rules.mk +0 -0
R keyboards/kbd4x/config.h => keyboards/kbdfans/kbd4x/config.h +0 -0
R keyboards/kbd4x/info.json => keyboards/kbdfans/kbd4x/info.json +0 -0
R keyboards/kbd4x/kbd4x.c => keyboards/kbdfans/kbd4x/kbd4x.c +0 -0
R keyboards/kbd4x/kbd4x.h => keyboards/kbdfans/kbd4x/kbd4x.h +0 -0
R keyboards/kbd4x/keymaps/default/config.h => keyboards/kbdfans/kbd4x/keymaps/default/config.h +0 -0
R keyboards/kbd4x/keymaps/default/keymap.c => keyboards/kbdfans/kbd4x/keymaps/default/keymap.c +0 -0
R keyboards/kbd4x/keymaps/default/readme.md => keyboards/kbdfans/kbd4x/keymaps/default/readme.md +0 -0
R keyboards/kbd4x/readme.md => keyboards/kbdfans/kbd4x/readme.md +1 -1
@@ 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).

R keyboards/kbd4x/rules.mk => keyboards/kbdfans/kbd4x/rules.mk +0 -0
R keyboards/kbd66/config.h => keyboards/kbdfans/kbd66/config.h +0 -0
R keyboards/kbd66/info.json => keyboards/kbdfans/kbd66/info.json +0 -0
R keyboards/kbd66/kbd66.c => keyboards/kbdfans/kbd66/kbd66.c +0 -0
R keyboards/kbd66/kbd66.h => keyboards/kbdfans/kbd66/kbd66.h +0 -0
R keyboards/kbd66/keymaps/ansi/config.h => keyboards/kbdfans/kbd66/keymaps/ansi/config.h +0 -0
R keyboards/kbd66/keymaps/ansi/keymap.c => keyboards/kbdfans/kbd66/keymaps/ansi/keymap.c +0 -0
R keyboards/kbd66/keymaps/ansi/readme.md => keyboards/kbdfans/kbd66/keymaps/ansi/readme.md +0 -0
R keyboards/kbd66/keymaps/default/config.h => keyboards/kbdfans/kbd66/keymaps/default/config.h +0 -0
R keyboards/kbd66/keymaps/default/keymap.c => keyboards/kbdfans/kbd66/keymaps/default/keymap.c +0 -0
R keyboards/kbd66/keymaps/default/readme.md => keyboards/kbdfans/kbd66/keymaps/default/readme.md +0 -0
R keyboards/kbd66/keymaps/iso/config.h => keyboards/kbdfans/kbd66/keymaps/iso/config.h +0 -0
R keyboards/kbd66/keymaps/iso/keymap.c => keyboards/kbdfans/kbd66/keymaps/iso/keymap.c +0 -0
R keyboards/kbd66/keymaps/iso/readme.md => keyboards/kbdfans/kbd66/keymaps/iso/readme.md +0 -0
R keyboards/kbd66/keymaps/maartenwut/config.h => keyboards/kbdfans/kbd66/keymaps/maartenwut/config.h +0 -0
R keyboards/kbd66/keymaps/maartenwut/keymap.c => keyboards/kbdfans/kbd66/keymaps/maartenwut/keymap.c +0 -0
R keyboards/kbd66/keymaps/maartenwut/readme.md => keyboards/kbdfans/kbd66/keymaps/maartenwut/readme.md +0 -0
R keyboards/kbd66/readme.md => keyboards/kbdfans/kbd66/readme.md +2 -2
@@ 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.
\ No newline at end of file
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).

R keyboards/kbd66/rules.mk => keyboards/kbdfans/kbd66/rules.mk +1 -1
@@ 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

R keyboards/kbd67/hotswap/config.h => keyboards/kbdfans/kbd67/hotswap/config.h +0 -0
R keyboards/kbd67/hotswap/hotswap.c => keyboards/kbdfans/kbd67/hotswap/hotswap.c +0 -0
R keyboards/kbd67/hotswap/hotswap.h => keyboards/kbdfans/kbd67/hotswap/hotswap.h +0 -0
R keyboards/kbd67/hotswap/info.json => keyboards/kbdfans/kbd67/hotswap/info.json +0 -0
R keyboards/kbd67/hotswap/keymaps/default/config.h => keyboards/kbdfans/kbd67/hotswap/keymaps/default/config.h +0 -0
R keyboards/kbd67/hotswap/keymaps/default/keymap.c => keyboards/kbdfans/kbd67/hotswap/keymaps/default/keymap.c +0 -0
R keyboards/kbd67/hotswap/keymaps/default/readme.md => keyboards/kbdfans/kbd67/hotswap/keymaps/default/readme.md +0 -0
R keyboards/kbd67/hotswap/keymaps/zunger/config.h => keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/config.h +0 -0
R keyboards/kbd67/hotswap/keymaps/zunger/keymap.c => keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/keymap.c +0 -0
R keyboards/kbd67/hotswap/keymaps/zunger/readme.md => keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/readme.md +0 -0
R keyboards/kbd67/hotswap/keymaps/zunger/rules.mk => keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/rules.mk +0 -0
R keyboards/kbd67/hotswap/readme.md => keyboards/kbdfans/kbd67/hotswap/readme.md +0 -0
R keyboards/kbd67/hotswap/rules.mk => keyboards/kbdfans/kbd67/hotswap/rules.mk +0 -0
R keyboards/kbd67/readme.md => keyboards/kbdfans/kbd67/readme.md +2 -2
@@ 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).

R keyboards/kbd67/rev1/config.h => keyboards/kbdfans/kbd67/rev1/config.h +0 -0
R keyboards/kbd67/rev1/info.json => keyboards/kbdfans/kbd67/rev1/info.json +0 -0
R keyboards/kbd67/rev1/keymaps/default/config.h => keyboards/kbdfans/kbd67/rev1/keymaps/default/config.h +0 -0
R keyboards/kbd67/rev1/keymaps/default/keymap.c => keyboards/kbdfans/kbd67/rev1/keymaps/default/keymap.c +0 -0
R keyboards/kbd67/rev1/keymaps/default/readme.md => keyboards/kbdfans/kbd67/rev1/keymaps/default/readme.md +0 -0
R keyboards/kbd67/rev1/readme.md => keyboards/kbdfans/kbd67/rev1/readme.md +0 -0
R keyboards/kbd67/rev1/rev1.c => keyboards/kbdfans/kbd67/rev1/rev1.c +0 -0
R keyboards/kbd67/rev1/rev1.h => keyboards/kbdfans/kbd67/rev1/rev1.h +0 -0
R keyboards/kbd67/rev1/rules.mk => keyboards/kbdfans/kbd67/rev1/rules.mk +0 -0
R keyboards/kbd6x/config.h => keyboards/kbdfans/kbd6x/config.h +0 -0
R keyboards/kbd6x/info.json => keyboards/kbdfans/kbd6x/info.json +0 -0
R keyboards/kbd6x/kbd6x.c => keyboards/kbdfans/kbd6x/kbd6x.c +0 -0
R keyboards/kbd6x/kbd6x.h => keyboards/kbdfans/kbd6x/kbd6x.h +0 -0
R keyboards/kbd6x/keymaps/default/keymap.c => keyboards/kbdfans/kbd6x/keymaps/default/keymap.c +0 -0
R keyboards/kbd6x/keymaps/default/readme.md => keyboards/kbdfans/kbd6x/keymaps/default/readme.md +0 -0
R keyboards/kbd6x/keymaps/hhkb-default-improved/keymap.c => keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/keymap.c +0 -0
R keyboards/kbd6x/keymaps/hhkb-default-improved/readme.md => keyboards/kbdfans/kbd6x/keymaps/hhkb-default-improved/readme.md +0 -0
R keyboards/kbd6x/keymaps/hhkb-default/keymap.c => keyboards/kbdfans/kbd6x/keymaps/hhkb-default/keymap.c +0 -0
R keyboards/kbd6x/keymaps/hhkb-default/readme.md => keyboards/kbdfans/kbd6x/keymaps/hhkb-default/readme.md +0 -0
R keyboards/kbd6x/keymaps/konstantin/config.h => keyboards/kbdfans/kbd6x/keymaps/konstantin/config.h +0 -0
R keyboards/kbd6x/keymaps/konstantin/keymap.c => keyboards/kbdfans/kbd6x/keymaps/konstantin/keymap.c +0 -0
R keyboards/kbd6x/keymaps/konstantin/rules.mk => keyboards/kbdfans/kbd6x/keymaps/konstantin/rules.mk +0 -0
R keyboards/kbd6x/keymaps/othi/config.h => keyboards/kbdfans/kbd6x/keymaps/othi/config.h +0 -0
R keyboards/kbd6x/keymaps/othi/keymap.c => keyboards/kbdfans/kbd6x/keymaps/othi/keymap.c +0 -0
R keyboards/kbd6x/keymaps/othi/readme.md => keyboards/kbdfans/kbd6x/keymaps/othi/readme.md +0 -0
R keyboards/kbd6x/keymaps/othi/rules.mk => keyboards/kbdfans/kbd6x/keymaps/othi/rules.mk +0 -0
R keyboards/kbd6x/readme.md => keyboards/kbdfans/kbd6x/readme.md +2 -2
@@ 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).

R keyboards/kbd6x/rules.mk => keyboards/kbdfans/kbd6x/rules.mk +0 -0
R keyboards/kbd75/config.h => keyboards/kbdfans/kbd75/config.h +0 -0
R keyboards/kbd75/kbd75.c => keyboards/kbdfans/kbd75/kbd75.c +0 -0
R keyboards/kbd75/kbd75.h => keyboards/kbdfans/kbd75/kbd75.h +2 -2
@@ 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

R keyboards/kbd75/keymaps/adit/keymap.c => keyboards/kbdfans/kbd75/keymaps/adit/keymap.c +0 -36
@@ 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,
};

R keyboards/kbd75/keymaps/default/keymap.c => keyboards/kbdfans/kbd75/keymaps/default/keymap.c +0 -11
@@ 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);
    }
}


R keyboards/kbd75/keymaps/edulpn/README.md => keyboards/kbdfans/kbd75/keymaps/edulpn/README.md +0 -0
R keyboards/kbd75/keymaps/edulpn/keymap.c => keyboards/kbdfans/kbd75/keymaps/edulpn/keymap.c +0 -0
R keyboards/kbd75/keymaps/iso/keymap.c => keyboards/kbdfans/kbd75/keymaps/iso/keymap.c +0 -10
@@ 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);
	}
}

R keyboards/kbd75/keymaps/smt/keymap.c => keyboards/kbdfans/kbd75/keymaps/smt/keymap.c +0 -4
@@ 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)

R keyboards/kbd75/keymaps/spacemanspiff/keymap.c => keyboards/kbdfans/kbd75/keymaps/spacemanspiff/keymap.c +0 -9
@@ 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);
    }
}


R keyboards/kbd75/keymaps/spacemanspiff/readme.md => keyboards/kbdfans/kbd75/keymaps/spacemanspiff/readme.md +0 -0
R keyboards/kbd75/readme.md => keyboards/kbdfans/kbd75/readme.md +5 -6
@@ 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).

R keyboards/kbd75/rev1/info.json => keyboards/kbdfans/kbd75/rev1/info.json +0 -0
A keyboards/kbdfans/kbd75/rev1/rev1.c => keyboards/kbdfans/kbd75/rev1/rev1.c +12 -0
@@ 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);
}

R keyboards/kbd75/rev1/rev1.h => keyboards/kbdfans/kbd75/rev1/rev1.h +0 -0
R keyboards/kbd75/rev1/rules.mk => keyboards/kbdfans/kbd75/rev1/rules.mk +0 -0
R keyboards/kbd75/rev2/info.json => keyboards/kbdfans/kbd75/rev2/info.json +0 -0
A keyboards/kbdfans/kbd75/rev2/rev2.c => keyboards/kbdfans/kbd75/rev2/rev2.c +12 -0
@@ 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);
}

R keyboards/kbd75/rev2/rev2.h => keyboards/kbdfans/kbd75/rev2/rev2.h +0 -0
R keyboards/kbd75/rev2/rules.mk => keyboards/kbdfans/kbd75/rev2/rules.mk +0 -0
A keyboards/kbdfans/kbd75/rules.mk => keyboards/kbdfans/kbd75/rules.mk +1 -0
@@ 0,0 1,1 @@
DEFAULT_FOLDER = kbdfans/kbd75/rev1

R keyboards/kbd8x/config.h => keyboards/kbdfans/kbd8x/config.h +0 -0
R keyboards/kbd8x/info.json => keyboards/kbdfans/kbd8x/info.json +0 -0
R keyboards/kbd8x/kbd8x.c => keyboards/kbdfans/kbd8x/kbd8x.c +0 -0
R keyboards/kbd8x/kbd8x.h => keyboards/kbdfans/kbd8x/kbd8x.h +0 -0
R keyboards/kbd8x/keymaps/default/config.h => keyboards/kbdfans/kbd8x/keymaps/default/config.h +0 -0
R keyboards/kbd8x/keymaps/default/keymap.c => keyboards/kbdfans/kbd8x/keymaps/default/keymap.c +8 -0
@@ 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)

R keyboards/kbd8x/keymaps/default/readme.md => keyboards/kbdfans/kbd8x/keymaps/default/readme.md +0 -0
R keyboards/kbd8x/keymaps/default_backlighting/config.h => keyboards/kbdfans/kbd8x/keymaps/default_backlighting/config.h +0 -0
R keyboards/kbd8x/keymaps/default_backlighting/keymap.c => keyboards/kbdfans/kbd8x/keymaps/default_backlighting/keymap.c +0 -0
R keyboards/kbd8x/keymaps/default_backlighting/readme.md => keyboards/kbdfans/kbd8x/keymaps/default_backlighting/readme.md +0 -0
A keyboards/kbdfans/kbd8x/keymaps/default_backlighting/rules.mk => keyboards/kbdfans/kbd8x/keymaps/default_backlighting/rules.mk +1 -0
@@ 0,0 1,1 @@
#Build Options

R keyboards/kbd8x/readme.md => keyboards/kbdfans/kbd8x/readme.md +3 -3
@@ 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).

R keyboards/kbd8x/rules.mk => keyboards/kbdfans/kbd8x/rules.mk +2 -2
@@ 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

A keyboards/kbdfans/readme.md => keyboards/kbdfans/readme.md +17 -0
@@ 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/