~ruther/qmk_firmware

c5f1e9797ac905c24edc39d1bb12ed2e5537f00a — peepeetee 3 years ago cc7600c
rename kprepublic bm keyboards to have a standardized naming format (#15047)

* change missed kprepublic readmes

* fix xiudi readmes

* initial change, see pr description

* change readmes

* changes names in readmes and device descriptors
124 files changed, 107 insertions(+), 107 deletions(-)

M keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/readme.md
M keyboards/kprepublic/bm40hsrgb/keymaps/signynt/readme.md
M keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/readme.md
M keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/readme.md
M keyboards/kprepublic/bm43a/keymaps/stevexyz/readme.md
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/keymaps/default/keymap.c
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/keymaps/default/readme.md
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/keymaps/jbradforddillon/keymap.c
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/keymaps/jbradforddillon/readme.md
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/keymaps/via/keymap.c
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/keymaps/via/readme.md
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/keymaps/via/rules.mk
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/readme.md
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/rev1/config.h
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/rev1/info.json
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/rev1/rev1.c
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/rev1/rev1.h
R keyboards/kprepublic/{bm60rgb => bm60hsrgb}/rev1/rules.mk
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/keymaps/default/keymap.c
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/keymaps/default/readme.md
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/keymaps/iso_nordic_sleepmode/config.h
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/keymaps/iso_nordic_sleepmode/keymap.c
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/keymaps/iso_nordic_sleepmode/readme.md
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/readme.md
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/rev1/config.h
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/rev1/info.json
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/rev1/rev1.c
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/rev1/rev1.h
R keyboards/kprepublic/{bm60rgb_iso => bm60hsrgb_iso}/rev1/rules.mk
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/keymaps/david/keymap.c
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/keymaps/default/keymap.c
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/keymaps/ipetepete/keymap.c
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/keymaps/ipetepete/readme.md
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/keymaps/ipetepete/rules.mk
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/keymaps/via/keymap.c
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/keymaps/via/rules.mk
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/readme.md
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/rev1/config.h
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/rev1/info.json
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/rev1/rev1.c
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/rev1/rev1.h
R keyboards/kprepublic/{bm60poker => bm60hsrgb_poker}/rev1/rules.mk
R keyboards/kprepublic/{bm65rgb => bm65hsrgb}/keymaps/default/keymap.c
R keyboards/kprepublic/{bm65rgb => bm65hsrgb}/keymaps/default/readme.md
R keyboards/kprepublic/{bm65rgb/rev1 => bm65hsrgb}/readme.md
R keyboards/kprepublic/{bm65rgb => bm65hsrgb}/rev1/config.h
R keyboards/kprepublic/{bm65rgb => bm65hsrgb}/rev1/info.json
R keyboards/kprepublic/{bm65rgb => bm65hsrgb/rev1}/readme.md
R keyboards/kprepublic/{bm65rgb => bm65hsrgb}/rev1/rev1.c
R keyboards/kprepublic/{bm65rgb => bm65hsrgb}/rev1/rev1.h
R keyboards/kprepublic/{bm65rgb => bm65hsrgb}/rev1/rules.mk
R keyboards/kprepublic/{bm65iso/bm65iso => bm65hsrgb_iso/bm65hsrgb_iso}.c
R keyboards/kprepublic/{bm65iso/bm65iso => bm65hsrgb_iso/bm65hsrgb_iso}.h
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/config.h
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/info.json
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/deadolus/config.h
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/deadolus/keymap.c
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/deadolus/keymap.h
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/deadolus/readme.md
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/deadolus/rules.mk
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/default/keymap.c
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/via/keymap.c
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/via/readme.md
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/keymaps/via/rules.mk
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/readme.md
R keyboards/kprepublic/{bm65iso => bm65hsrgb_iso}/rules.mk
R keyboards/kprepublic/{bm68rgb/bm68rgb => bm68hsrgb/bm68hsrgb}.c
R keyboards/kprepublic/{bm68rgb/bm68rgb => bm68hsrgb/bm68hsrgb}.h
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/config.h
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/info.json
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/default/keymap.c
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/default/readme.md
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/peepeetee/config.h
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/peepeetee/keymap.c
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/peepeetee/keymap.h
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/peepeetee/readme.md
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/via/keymap.c
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/via/readme.md
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/keymaps/via/rules.mk
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/readme.md
R keyboards/kprepublic/{bm68rgb => bm68hsrgb}/rules.mk
R keyboards/kprepublic/{bm80/bm80 => bm80hsrgb/bm80hsrgb}.c
R keyboards/kprepublic/{bm80/bm80 => bm80hsrgb/bm80hsrgb}.h
R keyboards/kprepublic/{bm80 => bm80hsrgb}/config.h
R keyboards/kprepublic/{bm80 => bm80hsrgb}/info.json
R keyboards/kprepublic/{bm80 => bm80hsrgb}/keymaps/default/keymap.c
R keyboards/kprepublic/{bm80 => bm80hsrgb}/keymaps/default/readme.md
R keyboards/kprepublic/{bm80 => bm80hsrgb}/keymaps/peepeetee/config.h
R keyboards/kprepublic/{bm80 => bm80hsrgb}/keymaps/peepeetee/keymap.c
R keyboards/kprepublic/{bm80 => bm80hsrgb}/keymaps/via/keymap.c
R keyboards/kprepublic/{bm80 => bm80hsrgb}/keymaps/via/readme.md
R keyboards/kprepublic/{bm80 => bm80hsrgb}/keymaps/via/rules.mk
R keyboards/kprepublic/{bm80 => bm80hsrgb}/readme.md
R keyboards/kprepublic/{bm80 => bm80hsrgb}/rules.mk
M keyboards/kprepublic/jj40/keymaps/cockpit/readme.md
M keyboards/kprepublic/jj40/keymaps/waples/readme.md
M keyboards/ktec/ergodone/readme.md
M keyboards/xiudi/xd002/readme.md
M keyboards/xiudi/xd004/keymaps/system_and_media/readme.md
M keyboards/xiudi/xd60/keymaps/Jos/README.md
M keyboards/xiudi/xd60/keymaps/birkir/readme.md
M keyboards/xiudi/xd60/keymaps/default/readme.md
M keyboards/xiudi/xd60/keymaps/edulpn/readme.md
M keyboards/xiudi/xd60/keymaps/edulpn64/readme.md
M keyboards/xiudi/xd60/keymaps/fvolpe83/readme.md
M keyboards/xiudi/xd60/keymaps/iso/readme.md
M keyboards/xiudi/xd60/keymaps/kmontag42/readme.md
M keyboards/xiudi/xd60/keymaps/krusli/readme.md
M keyboards/xiudi/xd60/keymaps/melka/readme.md
M keyboards/xiudi/xd60/keymaps/petesmom/README.md
M keyboards/xiudi/xd60/keymaps/semicolonsnet/readme.md
M keyboards/xiudi/xd60/keymaps/styr/readme.md
M keyboards/xiudi/xd60/keymaps/supercoffee/readme.md
M keyboards/xiudi/xd60/keymaps/yuuki/README.md
M keyboards/xiudi/xd68/keymaps/default/readme.md
M keyboards/xiudi/xd68/keymaps/default_iso/readme.md
M keyboards/xiudi/xd75/keymaps/bbaserdem/readme.md
M keyboards/xiudi/xd75/keymaps/buzzlighter1/readme.md
M keyboards/xiudi/xd75/keymaps/clanghans/readme.md
M keyboards/xiudi/xd75/keymaps/colinta/readme.md
M keyboards/xiudi/xd75/keymaps/developper_bepo/readme.md
M keyboards/xiudi/xd75/keymaps/french/readme.md
M keyboards/xiudi/xd75/keymaps/scheiklp/readme.md
M keyboards/xiudi/xd75/keymaps/tdl-jturner/readme.md
M keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/readme.md => keyboards/kprepublic/bm40hsrgb/keymaps/gabustoledo/readme.md +2 -2
@@ 4,13 4,13 @@

- Compile:

  `qmk compile -kb bm40hsrgb -km gabustoledo`
  `qmk compile -kb kprepublic/bm40hsrgb -km gabustoledo`

### Flash

- Flash:

  `qmk flash -kb bm40hsrgb -km gabustoledo`
  `qmk flash -kb kprepublic/bm40hsrgb -km gabustoledo`

# Layout


M keyboards/kprepublic/bm40hsrgb/keymaps/signynt/readme.md => keyboards/kprepublic/bm40hsrgb/keymaps/signynt/readme.md +2 -2
@@ 30,11 30,11 @@ Sigma Squared modifies on **Miryoku** in the following ways:

- to directly flash to board:

  `qmk flash -kb bm40hsrgb -km signynt`
  `qmk flash -kb kprepublic/bm40hsrgb -km signynt`

- to only compile:

  `qmk compile -kb bm40hsrgb -km signynt`
  `qmk compile -kb kprepublic/bm40hsrgb -km signynt`




M keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/readme.md => keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_loud/readme.md +2 -2
@@ 30,11 30,11 @@ Sigma Squared modifies on **Miryoku** in the following ways:

- to directly flash to board:

  `qmk flash -kb bm40hsrgb -km signynt`
  `qmk flash -kb kprepublic/bm40hsrgb -km signynt`

- to only compile:

  `qmk compile -kb bm40hsrgb -km signynt`
  `qmk compile -kb kprepublic/bm40hsrgb -km signynt`




M keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/readme.md => keyboards/kprepublic/bm40hsrgb/keymaps/signynt_2_quiet/readme.md +2 -2
@@ 30,11 30,11 @@ Sigma Squared modifies on **Miryoku** in the following ways:

- to directly flash to board:

  `qmk flash -kb bm40hsrgb -km signynt`
  `qmk flash -kb kprepublic/bm40hsrgb -km signynt`

- to only compile:

  `qmk compile -kb bm40hsrgb -km signynt`
  `qmk compile -kb kprepublic/bm40hsrgb -km signynt`




M keyboards/kprepublic/bm43a/keymaps/stevexyz/readme.md => keyboards/kprepublic/bm43a/keymaps/stevexyz/readme.md +2 -2
@@ 19,7 19,7 @@ And a view on the actual build:

![layout](https://raw.githubusercontent.com/stevexyz/qmk_firmware/master/keyboards/bm43a/keymaps/stevexyz/actualbuild.jpeg)

In order to compile the module from qmk root directory use the command 'make bm43a:stevexyz'
In order to compile the module from qmk root directory use the command 'make kprepublic/bm43a:stevexyz'

And in order to upload the new firmware use the command: 'qmk flash -kb bm43a -km stevexyz' (you can initiate programming with keyboard RESET key, that in this keymap has been moved on the backspace button in the "lights" layer)
And in order to upload the new firmware use the command: 'qmk flash -kb kprepublic/bm43a -km stevexyz' (you can initiate programming with keyboard RESET key, that in this keymap has been moved on the backspace button in the "lights" layer)


R keyboards/kprepublic/bm60rgb/keymaps/default/keymap.c => keyboards/kprepublic/bm60hsrgb/keymaps/default/keymap.c +0 -0
R keyboards/kprepublic/bm60rgb/keymaps/default/readme.md => keyboards/kprepublic/bm60hsrgb/keymaps/default/readme.md +0 -0
R keyboards/kprepublic/bm60rgb/keymaps/jbradforddillon/keymap.c => keyboards/kprepublic/bm60hsrgb/keymaps/jbradforddillon/keymap.c +0 -0
R keyboards/kprepublic/bm60rgb/keymaps/jbradforddillon/readme.md => keyboards/kprepublic/bm60hsrgb/keymaps/jbradforddillon/readme.md +0 -0
R keyboards/kprepublic/bm60rgb/keymaps/via/keymap.c => keyboards/kprepublic/bm60hsrgb/keymaps/via/keymap.c +0 -0
R keyboards/kprepublic/bm60rgb/keymaps/via/readme.md => keyboards/kprepublic/bm60hsrgb/keymaps/via/readme.md +0 -0
R keyboards/kprepublic/bm60rgb/keymaps/via/rules.mk => keyboards/kprepublic/bm60hsrgb/keymaps/via/rules.mk +0 -0
R keyboards/kprepublic/bm60rgb/readme.md => keyboards/kprepublic/bm60hsrgb/readme.md +3 -3
@@ 1,13 1,13 @@
# BM60 RGB
# BM60HSRGB

A 60% hotswap inswitch RGB keyboard from KP Republic. 

* Keyboard Maintainer: [MechMerlin](https://github.com/mechmerlin)
* Hardware Supported: BM60 RGB
* Hardware Supported: BM60HSRGB
* Hardware Availability: [KP Republic](https://kprepublic.com/products/bm60-rgb-60-gh60-hot-swappable-pcb-programmed-qmk-firmware-type-c)

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

    make kprepublic/bm60rgb/rev1:default
    make kprepublic/bm60hsrgb/rev1: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/kprepublic/bm60rgb/rev1/config.h => keyboards/kprepublic/bm60hsrgb/rev1/config.h +1 -1
@@ 24,7 24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0xEF8C
#define DEVICE_VER      0x0001
#define MANUFACTURER    KP Republic
#define PRODUCT         BM60 RGB
#define PRODUCT         BM60HSRGB

/* key matrix size */
#define MATRIX_ROWS 5

R keyboards/kprepublic/bm60rgb/rev1/info.json => keyboards/kprepublic/bm60hsrgb/rev1/info.json +1 -1
@@ 1,5 1,5 @@
{
    "keyboard_name": "BM60 RGB",
    "keyboard_name": "BM60HSRGB",
    "url": "",
    "maintainer": "qmk",
    "layout_aliases": {

R keyboards/kprepublic/bm60rgb/rev1/rev1.c => keyboards/kprepublic/bm60hsrgb/rev1/rev1.c +0 -0
R keyboards/kprepublic/bm60rgb/rev1/rev1.h => keyboards/kprepublic/bm60hsrgb/rev1/rev1.h +0 -0
R keyboards/kprepublic/bm60rgb/rev1/rules.mk => keyboards/kprepublic/bm60hsrgb/rev1/rules.mk +0 -0
R keyboards/kprepublic/bm60rgb_iso/keymaps/default/keymap.c => keyboards/kprepublic/bm60hsrgb_iso/keymaps/default/keymap.c +0 -0
R keyboards/kprepublic/bm60rgb_iso/keymaps/default/readme.md => keyboards/kprepublic/bm60hsrgb_iso/keymaps/default/readme.md +0 -0
R keyboards/kprepublic/bm60rgb_iso/keymaps/iso_nordic_sleepmode/config.h => keyboards/kprepublic/bm60hsrgb_iso/keymaps/iso_nordic_sleepmode/config.h +0 -0
R keyboards/kprepublic/bm60rgb_iso/keymaps/iso_nordic_sleepmode/keymap.c => keyboards/kprepublic/bm60hsrgb_iso/keymaps/iso_nordic_sleepmode/keymap.c +0 -0
R keyboards/kprepublic/bm60rgb_iso/keymaps/iso_nordic_sleepmode/readme.md => keyboards/kprepublic/bm60hsrgb_iso/keymaps/iso_nordic_sleepmode/readme.md +0 -0
R keyboards/kprepublic/bm60rgb_iso/readme.md => keyboards/kprepublic/bm60hsrgb_iso/readme.md +4 -4
@@ 1,6 1,6 @@
# BM60 RGB ISO
# BM60HSRGB_ISO

![BM60 RGB ISO](https://i.imgur.com/i3gk2vql.jpg)
![BM60HSRGB_ISO](https://i.imgur.com/i3gk2vql.jpg)

A 60% ISO hotswap inswitch RGB keyboard.



@@ 10,10 10,10 @@ A 60% ISO hotswap inswitch RGB keyboard.

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

    make kprepublic/bm60rgb_iso/rev1:default
    make kprepublic/bm60hsrgb_iso/rev1:default

Flashing example for this keyboard:

    make kprepublic/bm60rgb_iso:default:flash
    make kprepublic/bm60hsrgb_iso:default:flash

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/kprepublic/bm60rgb_iso/rev1/config.h => keyboards/kprepublic/bm60hsrgb_iso/rev1/config.h +1 -1
@@ 24,7 24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0xEF8C
#define DEVICE_VER      0x0001
#define MANUFACTURER    KPRepublic
#define PRODUCT         bm60hsrgb-iso
#define PRODUCT         BM60HSRGB_ISO

/* key matrix size */
#define MATRIX_ROWS 5

R keyboards/kprepublic/bm60rgb_iso/rev1/info.json => keyboards/kprepublic/bm60hsrgb_iso/rev1/info.json +1 -1
@@ 1,5 1,5 @@
{
    "keyboard_name": "BM60 RGB ISO",
    "keyboard_name": "BM60HSRGB_ISO",
    "url": "",
    "maintainer": "qmk",
    "layouts": {

R keyboards/kprepublic/bm60rgb_iso/rev1/rev1.c => keyboards/kprepublic/bm60hsrgb_iso/rev1/rev1.c +0 -0
R keyboards/kprepublic/bm60rgb_iso/rev1/rev1.h => keyboards/kprepublic/bm60hsrgb_iso/rev1/rev1.h +0 -0
R keyboards/kprepublic/bm60rgb_iso/rev1/rules.mk => keyboards/kprepublic/bm60hsrgb_iso/rev1/rules.mk +0 -0
R keyboards/kprepublic/bm60poker/keymaps/david/keymap.c => keyboards/kprepublic/bm60hsrgb_poker/keymaps/david/keymap.c +0 -0
R keyboards/kprepublic/bm60poker/keymaps/default/keymap.c => keyboards/kprepublic/bm60hsrgb_poker/keymaps/default/keymap.c +0 -0
R keyboards/kprepublic/bm60poker/keymaps/ipetepete/keymap.c => keyboards/kprepublic/bm60hsrgb_poker/keymaps/ipetepete/keymap.c +0 -0
R keyboards/kprepublic/bm60poker/keymaps/ipetepete/readme.md => keyboards/kprepublic/bm60hsrgb_poker/keymaps/ipetepete/readme.md +0 -0
R keyboards/kprepublic/bm60poker/keymaps/ipetepete/rules.mk => keyboards/kprepublic/bm60hsrgb_poker/keymaps/ipetepete/rules.mk +0 -0
R keyboards/kprepublic/bm60poker/keymaps/via/keymap.c => keyboards/kprepublic/bm60hsrgb_poker/keymaps/via/keymap.c +0 -0
R keyboards/kprepublic/bm60poker/keymaps/via/rules.mk => keyboards/kprepublic/bm60hsrgb_poker/keymaps/via/rules.mk +0 -0
R keyboards/kprepublic/bm60poker/readme.md => keyboards/kprepublic/bm60hsrgb_poker/readme.md +3 -3
@@ 1,13 1,13 @@
# BM60 Poker 60% Mechanical Keyboard RGB PCB
# BM60HSRGB_Poker 60% Mechanical Keyboard RGB PCB

A 60% hotswap inswitch RGB (north facing) keyboard from KP Republic. 

* Keyboard Maintainer: [ipetepete](https://github.com/ipetepete)
* Hardware Supported: BM60 POKER RGB
* Hardware Supported: BM60HSRGB_Poker
* Hardware Availability: [KP Republic](https://kprepublic.com/products/bm60-rgb-poker-60-gh60-hot-swap-custom-mechanical-keyboard-pcb-program-qmk-underglow-type-c)

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

    make kprepublic/bm60poker/rev1:default
    make kprepublic/bm60hsrgb_poker/rev1: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/kprepublic/bm60poker/rev1/config.h => keyboards/kprepublic/bm60hsrgb_poker/rev1/config.h +1 -1
@@ 24,7 24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0xEF8D
#define DEVICE_VER      0x0001
#define MANUFACTURER    KP Republic
#define PRODUCT         BM60 RGB POKER
#define PRODUCT         BM60HSRGB_POKER

/* key matrix size */
#define MATRIX_ROWS 5

R keyboards/kprepublic/bm60poker/rev1/info.json => keyboards/kprepublic/bm60hsrgb_poker/rev1/info.json +1 -1
@@ 1,5 1,5 @@
{
    "keyboard_name": "BM60 POKER RGB",
    "keyboard_name": "BM60HSRGB_POKER",
    "url": "",
    "maintainer": "qmk",
    "layouts": {

R keyboards/kprepublic/bm60poker/rev1/rev1.c => keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.c +0 -0
R keyboards/kprepublic/bm60poker/rev1/rev1.h => keyboards/kprepublic/bm60hsrgb_poker/rev1/rev1.h +0 -0
R keyboards/kprepublic/bm60poker/rev1/rules.mk => keyboards/kprepublic/bm60hsrgb_poker/rev1/rules.mk +0 -0
R keyboards/kprepublic/bm65rgb/keymaps/default/keymap.c => keyboards/kprepublic/bm65hsrgb/keymaps/default/keymap.c +0 -0
R keyboards/kprepublic/bm65rgb/keymaps/default/readme.md => keyboards/kprepublic/bm65hsrgb/keymaps/default/readme.md +0 -0
R keyboards/kprepublic/bm65rgb/rev1/readme.md => keyboards/kprepublic/bm65hsrgb/readme.md +5 -5
@@ 1,20 1,20 @@
# bm65rgb
# BM65HSRGB

![bm65rgb](https://i.imgur.com/DskSCve.jpeg)
![BM65HSRGB](https://i.imgur.com/DskSCve.jpeg)

A 65% hotswap in switch RGB keyboard from KPRepublic.

* Keyboard Maintainer: [bytesapart](https://github.com/bytesapart)
* Hardware Supported: BM65 RGB
* Hardware Supported: BM65HSRGB
* Hardware Availability: [KP Republic](https://kprepublic.com/products/bm65rgb-bm65-rgb-65-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-firmware-full-rgb-switch-underglow-type-c?_pos=1&_sid=5b9a6a5d0&_ss=r)

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

    make kprepublic/bm65rgb/rev1:default
    make kprepublic/bm65hsrgb/rev1:default

Flashing example for this keyboard:

    make kprepublic/bm65rgb/rev1:default:flash
    make kprepublic/bm65hsrgb/rev1:default:flash

To reset the board into bootloader mode, do one of the following:


R keyboards/kprepublic/bm65rgb/rev1/config.h => keyboards/kprepublic/bm65hsrgb/rev1/config.h +1 -1
@@ 24,7 24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID   0xEF6E
#define DEVICE_VER   0x0001
#define MANUFACTURER KPRepublic
#define PRODUCT      BM65 RGB
#define PRODUCT      BM65HSRGB

/* key matrix size */
#define MATRIX_ROWS 5

R keyboards/kprepublic/bm65rgb/rev1/info.json => keyboards/kprepublic/bm65hsrgb/rev1/info.json +1 -1
@@ 1,5 1,5 @@
{
    "keyboard_name": "bm65rgb",
    "keyboard_name": "BM65HSRGB",
    "url": "",
    "maintainer": "bytesapart",
    "layouts": {

R keyboards/kprepublic/bm65rgb/readme.md => keyboards/kprepublic/bm65hsrgb/rev1/readme.md +0 -0
R keyboards/kprepublic/bm65rgb/rev1/rev1.c => keyboards/kprepublic/bm65hsrgb/rev1/rev1.c +0 -0
R keyboards/kprepublic/bm65rgb/rev1/rev1.h => keyboards/kprepublic/bm65hsrgb/rev1/rev1.h +0 -0
R keyboards/kprepublic/bm65rgb/rev1/rules.mk => keyboards/kprepublic/bm65hsrgb/rev1/rules.mk +0 -0
R keyboards/kprepublic/bm65iso/bm65iso.c => keyboards/kprepublic/bm65hsrgb_iso/bm65hsrgb_iso.c +1 -1
@@ 13,7 13,7 @@
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
#include "bm65iso.h"
#include "bm65hsrgb_iso.h"

#ifdef RGB_MATRIX_ENABLE
led_config_t g_led_config = { {

R keyboards/kprepublic/bm65iso/bm65iso.h => keyboards/kprepublic/bm65hsrgb_iso/bm65hsrgb_iso.h +0 -0
R keyboards/kprepublic/bm65iso/config.h => keyboards/kprepublic/bm65hsrgb_iso/config.h +1 -1
@@ 24,7 24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID      0x0653
#define DEVICE_VER      0x0001
#define MANUFACTURER    KP Republic
#define PRODUCT         BM65ISO
#define PRODUCT         BM65HSRGB_ISO

/* key matrix size */
#define MATRIX_ROWS 5

R keyboards/kprepublic/bm65iso/info.json => keyboards/kprepublic/bm65hsrgb_iso/info.json +1 -1
@@ 1,5 1,5 @@
{
    "keyboard_name": "bm65iso",
    "keyboard_name": "BM65HSRGB_ISO",
    "url": "",
    "maintainer": "qmk",
    "layouts": {

R keyboards/kprepublic/bm65iso/keymaps/deadolus/config.h => keyboards/kprepublic/bm65hsrgb_iso/keymaps/deadolus/config.h +0 -0
R keyboards/kprepublic/bm65iso/keymaps/deadolus/keymap.c => keyboards/kprepublic/bm65hsrgb_iso/keymaps/deadolus/keymap.c +0 -0
R keyboards/kprepublic/bm65iso/keymaps/deadolus/keymap.h => keyboards/kprepublic/bm65hsrgb_iso/keymaps/deadolus/keymap.h +0 -0
R keyboards/kprepublic/bm65iso/keymaps/deadolus/readme.md => keyboards/kprepublic/bm65hsrgb_iso/keymaps/deadolus/readme.md +2 -2
@@ 11,10 11,10 @@

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

    make bm65iso:deadolus
    make kprepublic/bm65hsrgb_iso:deadolus

Flashing example for this keyboard:

    make bm65iso:deadolus:flash
    make kprepublic/bm65hsrgb_iso:deadolus:flash

Keyboard Maintainer: **[deadolus](https://github.com/deadolus)**

R keyboards/kprepublic/bm65iso/keymaps/deadolus/rules.mk => keyboards/kprepublic/bm65hsrgb_iso/keymaps/deadolus/rules.mk +0 -0
R keyboards/kprepublic/bm65iso/keymaps/default/keymap.c => keyboards/kprepublic/bm65hsrgb_iso/keymaps/default/keymap.c +0 -0
R keyboards/kprepublic/bm65iso/keymaps/via/keymap.c => keyboards/kprepublic/bm65hsrgb_iso/keymaps/via/keymap.c +0 -0
R keyboards/kprepublic/bm65iso/keymaps/via/readme.md => keyboards/kprepublic/bm65hsrgb_iso/keymaps/via/readme.md +0 -0
R keyboards/kprepublic/bm65iso/keymaps/via/rules.mk => keyboards/kprepublic/bm65hsrgb_iso/keymaps/via/rules.mk +0 -0
R keyboards/kprepublic/bm65iso/readme.md => keyboards/kprepublic/bm65hsrgb_iso/readme.md +5 -5
@@ 1,20 1,20 @@
# bm65iso
# BM65HSRGB_ISO

![bm65iso](https://ae01.alicdn.com/kf/He2fd118856c7490292bc3c299049fdbcp.jpg)
![BM65HSRGB_ISO](https://ae01.alicdn.com/kf/He2fd118856c7490292bc3c299049fdbcp.jpg)

A 65% hotswap in switch RGB keyboard from KPRepublic.

* Keyboard Maintainer: [deadolus](https://github.com/deadolus)
* Hardware Supported: BM65 ISO
* Hardware Supported: BM65HSRGB_ISO
* Hardware Availability: [KP Republic](https://kprepublic.com/products/bm65rgb-bm65-iso-rgb-65-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-firmware-rgb-switch-underglow-type-c)

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

    make kprepublic/bm65iso:default
    make kprepublic/bm65hsrgb_iso:default

Flashing example for this keyboard:

    make kprepublic/bm65iso:default:flash
    make kprepublic/bm65hsrgb_iso:default:flash

To reset the board into bootloader mode, do one of the following:


R keyboards/kprepublic/bm65iso/rules.mk => keyboards/kprepublic/bm65hsrgb_iso/rules.mk +0 -0
R keyboards/kprepublic/bm68rgb/bm68rgb.c => keyboards/kprepublic/bm68hsrgb/bm68hsrgb.c +1 -1
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "bm68rgb.h"
#include "bm68hsrgb.h"

#ifdef RGB_MATRIX_ENABLE
led_config_t g_led_config = { {

R keyboards/kprepublic/bm68rgb/bm68rgb.h => keyboards/kprepublic/bm68hsrgb/bm68hsrgb.h +0 -0
R keyboards/kprepublic/bm68rgb/config.h => keyboards/kprepublic/bm68hsrgb/config.h +1 -1
@@ 24,7 24,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#define PRODUCT_ID   0xEF6F
#define DEVICE_VER   0x0001
#define MANUFACTURER KPRepublic
#define PRODUCT      BM68 RGB
#define PRODUCT      BM68HSRGB

/* key matrix size */
#define MATRIX_ROWS 5

R keyboards/kprepublic/bm68rgb/info.json => keyboards/kprepublic/bm68hsrgb/info.json +1 -1
@@ 1,5 1,5 @@
{
    "keyboard_name": "bm68rgb",
    "keyboard_name": "BM68HSRGB",
    "url": "",
    "maintainer": "peepeetee",
    "layouts": {

R keyboards/kprepublic/bm68rgb/keymaps/default/keymap.c => keyboards/kprepublic/bm68hsrgb/keymaps/default/keymap.c +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/default/readme.md => keyboards/kprepublic/bm68hsrgb/keymaps/default/readme.md +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/peepeetee/config.h => keyboards/kprepublic/bm68hsrgb/keymaps/peepeetee/config.h +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/peepeetee/keymap.c => keyboards/kprepublic/bm68hsrgb/keymaps/peepeetee/keymap.c +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/peepeetee/keymap.h => keyboards/kprepublic/bm68hsrgb/keymaps/peepeetee/keymap.h +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/peepeetee/readme.md => keyboards/kprepublic/bm68hsrgb/keymaps/peepeetee/readme.md +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/via/keymap.c => keyboards/kprepublic/bm68hsrgb/keymaps/via/keymap.c +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/via/readme.md => keyboards/kprepublic/bm68hsrgb/keymaps/via/readme.md +0 -0
R keyboards/kprepublic/bm68rgb/keymaps/via/rules.mk => keyboards/kprepublic/bm68hsrgb/keymaps/via/rules.mk +0 -0
R keyboards/kprepublic/bm68rgb/readme.md => keyboards/kprepublic/bm68hsrgb/readme.md +5 -5
@@ 1,20 1,20 @@
# bm68rgb
# BM68HSRGB

![bm68rgb](https://i.imgur.com/uuYP8OIl.jpeg)
![BM68HSRGB](https://i.imgur.com/uuYP8OIl.jpeg)

A 65% hotswap in switch RGB keyboard from KPRepublic.

* Keyboard Maintainer: [peepeetee](https://github.com/peepeetee)
* Hardware Supported: BM68 RGB
* Hardware Supported: BM68HSRGB
* Hardware Availability: [KP Republic](https://kprepublic.com/products/bm68rgb-bm68-rgb-65-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-firmware-full-rgb-switch-underglow-type-c)

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

    make kprepublic/bm68rgb:default
    make kprepublic/bm68hsrgb:default

Flashing example for this keyboard:

    make kprepublic/bm68rgb:default:flash
    make kprepublic/bm68hsrgb:default:flash

To reset the board into bootloader mode, do one of the following:


R keyboards/kprepublic/bm68rgb/rules.mk => keyboards/kprepublic/bm68hsrgb/rules.mk +0 -0
R keyboards/kprepublic/bm80/bm80.c => keyboards/kprepublic/bm80hsrgb/bm80hsrgb.c +8 -8
@@ 14,7 14,7 @@
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#include "bm80.h"
#include "bm80hsrgb.h"

#ifdef RGB_MATRIX_ENABLE
led_config_t g_led_config = { {


@@ 27,12 27,12 @@ led_config_t g_led_config = { {
	{ 63,     64,     65,     66,     67,     68,     69,     70,     71,     72,     73, NO_LED,     74, NO_LED, NO_LED,     75, NO_LED },
	{ 76,     77,     78,     NO_LED, NO_LED, 79, NO_LED, NO_LED, NO_LED,     80,     81,     82,     83,     84, NO_LED,     85,     86 }

//     K0_0,       K0_2, K0_3, K0_4, K0_5,   K0_7, K0_8, K0_9, K0_A,   K0_B, K0_C, K3_C, K0_D,   K0_E, K0_F, K0_10, 
//     K1_0, K1_1, K1_2, K1_3, K1_4, K1_5, K1_6, K1_7, K1_8, K1_9, K1_A, K1_B, K1_C,    K1_D,    K1_E, K1_F, K1_10, 
//      K2_0,   K2_1, K2_2, K2_3, K2_4, K2_5, K2_6, K2_7, K2_8, K2_9, K2_A, K2_B, K2_C,   K2_D,  K2_E, K2_F, K2_10, 
//      K3_0,    K3_1, K3_2, K3_3, K3_4, K3_5, K3_6, K3_7, K3_8, K3_9, K3_A, K3_B,       K3_D,                      
//       K4_0,     K4_1, K4_2, K4_3, K4_4, K4_5, K4_6, K4_7, K4_8, K4_9, K4_A,     K4_C,               K4_F,        
//     K5_0,  K5_1,  K5_2,             K5_5,                       K5_9, K5_A, K5_B, K5_C,       K5_D, K5_F, K5_10  
//     K0_0,       K0_2, K0_3, K0_4, K0_5,   K0_7, K0_8, K0_9, K0_A,   K0_B, K0_C, K3_C, K0_D,   K0_E, K0_F, K0_10,
//     K1_0, K1_1, K1_2, K1_3, K1_4, K1_5, K1_6, K1_7, K1_8, K1_9, K1_A, K1_B, K1_C,    K1_D,    K1_E, K1_F, K1_10,
//      K2_0,   K2_1, K2_2, K2_3, K2_4, K2_5, K2_6, K2_7, K2_8, K2_9, K2_A, K2_B, K2_C,   K2_D,  K2_E, K2_F, K2_10,
//      K3_0,    K3_1, K3_2, K3_3, K3_4, K3_5, K3_6, K3_7, K3_8, K3_9, K3_A, K3_B,       K3_D,
//       K4_0,     K4_1, K4_2, K4_3, K4_4, K4_5, K4_6, K4_7, K4_8, K4_9, K4_A,     K4_C,               K4_F,
//     K5_0,  K5_1,  K5_2,             K5_5,                       K5_9, K5_A, K5_B, K5_C,       K5_D, K5_F, K5_10


// 	   K0_0,  KC_NO, K0_2,  K0_3,  K0_4,  K0_5,  KC_NO, K0_7,  K0_8,  K0_9,  K0_A,  K0_B,  K0_C,  K0_D,  K0_E,  K0_F,  K0_10


@@ 130,7 130,7 @@ led_config_t g_led_config = { {
     * │ 63     │ 64│ 65│ 66│ 67│ 68│ 69│ 70│ 71│ 72│ 73│    74    │     │ 75│
     * └────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴──────────┘     └───┘
     */
     1, 1, 1, 4, 1, 1, 1, 1,                    1, 1, 1 
     1, 1, 1, 4, 1, 1, 1, 1,                    1, 1, 1
    /*
     * ┌────┬────┬────┬────────────────────────┬────┬────┬────┬────┐ ┌───┬───┬───┐
     * │ 76 │ 77 │ 78 │           79           │ 80 │ 81 │ 82 │ 83 │ │ 84│ 85│ 86│

R keyboards/kprepublic/bm80/bm80.h => keyboards/kprepublic/bm80hsrgb/bm80hsrgb.h +0 -0
R keyboards/kprepublic/bm80/config.h => keyboards/kprepublic/bm80hsrgb/config.h +0 -0
R keyboards/kprepublic/bm80/info.json => keyboards/kprepublic/bm80hsrgb/info.json +2 -2
@@ 1,5 1,5 @@
{
    "keyboard_name": "bm80",
    "keyboard_name": "BM80HSRGB",
    "url": "",
    "maintainer": "peepeetee",
    "layouts": {


@@ 95,4 95,4 @@
            ]
        }
    }
}
\ No newline at end of file
}

R keyboards/kprepublic/bm80/keymaps/default/keymap.c => keyboards/kprepublic/bm80hsrgb/keymaps/default/keymap.c +0 -0
R keyboards/kprepublic/bm80/keymaps/default/readme.md => keyboards/kprepublic/bm80hsrgb/keymaps/default/readme.md +0 -0
R keyboards/kprepublic/bm80/keymaps/peepeetee/config.h => keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/config.h +0 -0
R keyboards/kprepublic/bm80/keymaps/peepeetee/keymap.c => keyboards/kprepublic/bm80hsrgb/keymaps/peepeetee/keymap.c +0 -0
R keyboards/kprepublic/bm80/keymaps/via/keymap.c => keyboards/kprepublic/bm80hsrgb/keymaps/via/keymap.c +0 -0
R keyboards/kprepublic/bm80/keymaps/via/readme.md => keyboards/kprepublic/bm80hsrgb/keymaps/via/readme.md +0 -0
R keyboards/kprepublic/bm80/keymaps/via/rules.mk => keyboards/kprepublic/bm80hsrgb/keymaps/via/rules.mk +0 -0
R keyboards/kprepublic/bm80/readme.md => keyboards/kprepublic/bm80hsrgb/readme.md +5 -5
@@ 1,20 1,20 @@
# bm80
# BM80HSRGB

![bm80](https://i.imgur.com/AqjEjOi.jpeg)
![BM80HSRGB](https://i.imgur.com/AqjEjOi.jpeg)

A tkl, hotswap, in switch RGB keyboard from KPRepublic.

* Keyboard Maintainer: [peepeetee](https://github.com/peepeetee)
* Hardware Supported: BM80
* Hardware Supported: BM80HSRGB
* Hardware Availability: [KP Republic](https://kprepublic.com/collections/new-arrival/products/bm80rgb-bm80-rgb-80-hot-swappable-custom-mechanical-keyboard-pcb-programmed-qmk-via-firmware-full-rgb-switch-underglow-type-c)

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

    make kprepublic/bm80:default
    make kprepublic/bm80hsrgb:default

Flashing example for this keyboard:

    make kprepublic/bm80:default:flash
    make kprepublic/bm80hsrgb:default:flash

To reset the board into bootloader mode, do one of the following:


R keyboards/kprepublic/bm80/rules.mk => keyboards/kprepublic/bm80hsrgb/rules.mk +0 -0
M keyboards/kprepublic/jj40/keymaps/cockpit/readme.md => keyboards/kprepublic/jj40/keymaps/cockpit/readme.md +2 -2
@@ 48,8 48,8 @@

```bash
cd qmk_firmware
make jj40:cockpit
bootloadHID .build/jj40_cockpit.hex
make kprepublic/jj40:cockpit
bootloadHID .build/kprepublic_jj40_cockpit.hex
```

_if you're getting permission errors use sudo_

M keyboards/kprepublic/jj40/keymaps/waples/readme.md => keyboards/kprepublic/jj40/keymaps/waples/readme.md +1 -1
@@ 11,7 11,7 @@ I currently have the following layers in my keymap:
* Dual		(adjust)

### Note to self:
YOU NEED TO USE [bootloadHID -r jj40_waples.hex](https://github.com/qmk/qmk_firmware/tree/master/keyboards/jj40)
YOU NEED TO USE [bootloadHID -r kprepublic_jj40_waples.hex](https://github.com/qmk/qmk_firmware/tree/master/keyboards/jj40)

## the stuff below is out of date and I think about removing them from this readme


M keyboards/ktec/ergodone/readme.md => keyboards/ktec/ergodone/readme.md +1 -1
@@ 25,4 25,4 @@ The ErgoDone uses a customized HID bootloader rather than the Teensy one. It doe
![Ergodone Flash Mode](https://i.imgur.com/sNivAnr.jpg)
2. To flash the .hex file, use the `hid_bootloader_cli` utlity from the [TKG Toolkit](https://github.com/kairyu/tkg-toolkit) (as of 2017-10-03, only [this old version](https://github.com/kairyu/tkg-toolkit/blob/b14c67ca8bc84c07e5fc6b2e01ae4002b808243a/windows/bin/hid_bootloader_cli.exe) works under Windows):

       hid_bootloader_cli -mmcu=atmega32u4 ergodone_default.hex
       hid_bootloader_cli -mmcu=atmega32u4 ktec_ergodone_default.hex

M keyboards/xiudi/xd002/readme.md => keyboards/xiudi/xd002/readme.md +1 -1
@@ 37,7 37,7 @@ sudo udevadm trigger
**Reset Key**: Hold down key nearest to the USB socket while plugging in the keyboard.

```bash
make xd002:default:flash
make xiudi/xd002:default:flash

# or directly with...
micronucleus --run <firmware.hex>

M keyboards/xiudi/xd004/keymaps/system_and_media/readme.md => keyboards/xiudi/xd004/keymaps/system_and_media/readme.md +1 -1
@@ 6,4 6,4 @@ It also has a 'Super Alt-F4' key for Windows that, when tapped does Alt-F4, unle

## Build

To build the keymap, simply run `make xd004:system_and_media`.
To build the keymap, simply run `make xiudi/xd004:system_and_media`.

M keyboards/xiudi/xd60/keymaps/Jos/README.md => keyboards/xiudi/xd60/keymaps/Jos/README.md +1 -1
@@ 19,4 19,4 @@ There are a few `#define` lines at the beginning of the keymap file that enable 


# Build
To build, simply run `make xd60:Jos`
To build, simply run `make xiudi/xd60:Jos`

M keyboards/xiudi/xd60/keymaps/birkir/readme.md => keyboards/xiudi/xd60/keymaps/birkir/readme.md +1 -1
@@ 42,4 42,4 @@ RGB settings are persisted for layer 0 when done.
- More dynamic keyboard configuration on Layer 2

## Build
To build the default keymap, simply run `make xd60:birkir`.
To build the default keymap, simply run `make xiudi/xd60:birkir`.

M keyboards/xiudi/xd60/keymaps/default/readme.md => keyboards/xiudi/xd60/keymaps/default/readme.md +2 -2
@@ 9,5 9,5 @@ Default Keymap for XD60 as indicated on the original sale page.

To build the default keymap, simply run:

    make xd60/rev2:default  # XD60 rev2
    make xd60/rev3:default  # XD60 rev3
    make xiudi/xd60/rev2:default  # XD60 rev2
    make xiudi/xd60/rev3:default  # XD60 rev3

M keyboards/xiudi/xd60/keymaps/edulpn/readme.md => keyboards/xiudi/xd60/keymaps/edulpn/readme.md +1 -1
@@ 6,4 6,4 @@
![Edulpn Keymap for the XD60 PCB](https://i.imgur.com/PoL5qcr.png)

## Build
To build the default keymap, simply run `make xd60:edulpn`.
To build the default keymap, simply run `make xiudi/xd60:edulpn`.

M keyboards/xiudi/xd60/keymaps/edulpn64/readme.md => keyboards/xiudi/xd60/keymaps/edulpn64/readme.md +1 -1
@@ 6,4 6,4 @@
This keymap uses the Default XD60 base layer, but follows the GK64 function layer (one of my XD60 boards use GK64 keycaps).

## Build
To build the default keymap, simply run `make xd60:edulpn64`.
To build the default keymap, simply run `make xiudi/xd60:edulpn64`.

M keyboards/xiudi/xd60/keymaps/fvolpe83/readme.md => keyboards/xiudi/xd60/keymaps/fvolpe83/readme.md +1 -1
@@ 27,7 27,7 @@ via has been enabled

To build the keymap, simply run:

    make xd60/rev3:fvolpe83  # XD60 rev3
    make xiudi/xd60/rev3:fvolpe83  # XD60 rev3
	
	
![Keyboard Layout (Physical appearence)](https://i.imgur.com/CSRPjbX.png "physical layout")

M keyboards/xiudi/xd60/keymaps/iso/readme.md => keyboards/xiudi/xd60/keymaps/iso/readme.md +2 -2
@@ 16,5 16,5 @@ iso Keymap for XD60.

To build the default keymap, simply run:

    make xd60/rev2:iso  # XD60 rev2
    make xd60/rev3:iso  # XD60 rev3
    make xiudi/xd60/rev2:iso  # XD60 rev2
    make xiudi/xd60/rev3:iso  # XD60 rev3

M keyboards/xiudi/xd60/keymaps/kmontag42/readme.md => keyboards/xiudi/xd60/keymaps/kmontag42/readme.md +1 -1
@@ 15,4 15,4 @@ This layout is  WIP for me as I use my shiny new keyboard more and more. I will 
* I use emacs, which could account for some of the oddities in my layout and macros

## Build
To build the default keymap, simply run `make xd60:kmontag42`.
To build the default keymap, simply run `make xiudi/xd60:kmontag42`.

M keyboards/xiudi/xd60/keymaps/krusli/readme.md => keyboards/xiudi/xd60/keymaps/krusli/readme.md +1 -1
@@ 4,4 4,4 @@
Keymap for the XD60 (ANSI) with 2.25u left shift, split right shift. HHKB-like function layer.

## Build
To build this keymap, simply run `make xd60:krusli` on the top-level directory for QMK.
To build this keymap, simply run `make xiudi/xd60:krusli` on the top-level directory for QMK.

M keyboards/xiudi/xd60/keymaps/melka/readme.md => keyboards/xiudi/xd60/keymaps/melka/readme.md +1 -1
@@ 18,4 18,4 @@ To define your password, rename passwd_template.h file to passwd.h and edit the 

To build this keymap, simply run:

    make xd60/rev3:melka  # XD60 rev3
    make xiudi/xd60/rev3:melka  # XD60 rev3

M keyboards/xiudi/xd60/keymaps/petesmom/README.md => keyboards/xiudi/xd60/keymaps/petesmom/README.md +2 -2
@@ 4,10 4,10 @@ Customized xd60 keymap based on yuuki's but a step sideways with Mac support. Fo

## Programming Instructions

Change the layout in `keymap.c` then run `make xd60-petesmom`. The compiled file will be located in `.build/xd60_petesmom.hex` relative to the project root. To flash it onto your keyboard, use whatever program works on your OS. I personally use `dfu-programmer`, and run:
Change the layout in `keymap.c` then run `make xiudi/xd60:petesmom`. The compiled file will be located in `.build/xiudi_xd60_petesmom.hex` relative to the project root. To flash it onto your keyboard, use whatever program works on your OS. I personally use `dfu-programmer`, and run:

* `sudo dfu-programmer atmega32u4 erase`
* `sudo dfu-programmer atmega32u4 flash .build/xd60-petesmom.hex`
* `sudo dfu-programmer atmega32u4 flash .build/xiudi_xd60-petesmom.hex`
* `sudo dfu-programmer atmega32u4 start`

## Layout

M keyboards/xiudi/xd60/keymaps/semicolonsnet/readme.md => keyboards/xiudi/xd60/keymaps/semicolonsnet/readme.md +2 -2
@@ 9,5 9,5 @@ Custom Keymap for XD60 - uses a META key and lots of shortcut keys that are late

To build the default keymap, simply run:

    make xd60/rev2:default  # XD60 rev2
    make xd60/rev3:default  # XD60 rev3
\ No newline at end of file
    make xiudi/xd60/rev2:default  # XD60 rev2
    make xiudi/xd60/rev3:default  # XD60 rev3
\ No newline at end of file

M keyboards/xiudi/xd60/keymaps/styr/readme.md => keyboards/xiudi/xd60/keymaps/styr/readme.md +1 -1
@@ 4,4 4,4 @@
Default Keymap for XD60 as indicated on the original sale page.

## Build
To build the default keymap, simply run `make xd60/rev3:styr`.
To build the default keymap, simply run `make xiudi/xd60/rev3:styr`.

M keyboards/xiudi/xd60/keymaps/supercoffee/readme.md => keyboards/xiudi/xd60/keymaps/supercoffee/readme.md +1 -1
@@ 6,4 6,4 @@
60% Keymap for XD60 with GH60 ANSI layout. Arrow keys mapped to WASD in function layer.

## Build
To build the default keymap, simply run `make xd60:supercoffee`.
To build the default keymap, simply run `make xiudi/xd60:supercoffee`.

M keyboards/xiudi/xd60/keymaps/yuuki/README.md => keyboards/xiudi/xd60/keymaps/yuuki/README.md +2 -2
@@ 4,11 4,11 @@ Customized xd60 keymap with inspirations from HHKB and the layout I used on my V

## Programming Instructions

Change the layout in `keymap.c` then run `make xd60:yuuki`. The compiled file will be located in `.build/xd60_yuuki.hex` relative to the project root. To flash it onto your keyboard, use whatever program works on your OS. I personally use `dfu-programmer`, and run:
Change the layout in `keymap.c` then run `make xiudi/xd60:yuuki`. The compiled file will be located in `.build/xiudi_xd60_yuuki.hex` relative to the project root. To flash it onto your keyboard, use whatever program works on your OS. I personally use `dfu-programmer`, and run:

* reset keyboard by pressing the reset button on the back of the PCB
* `sudo dfu-programmer atmega32u4 erase`
* `sudo dfu-programmer atmega32u4 flash .build/xd60_yuuki.hex`
* `sudo dfu-programmer atmega32u4 flash .build/xiudi_xd60_yuuki.hex`
* `sudo dfu-programmer atmega32u4 start`

## Layout

M keyboards/xiudi/xd68/keymaps/default/readme.md => keyboards/xiudi/xd68/keymaps/default/readme.md +1 -1
@@ 1,5 1,5 @@
# XD68 layout for Default ANSI

```
make xd68:default
make xiudi/xd68:default
```

M keyboards/xiudi/xd68/keymaps/default_iso/readme.md => keyboards/xiudi/xd68/keymaps/default_iso/readme.md +1 -1
@@ 1,5 1,5 @@
# XD68 layout for Default ISO

```
make xd68:default_iso
make xiudi/xd68:default_iso
```

M keyboards/xiudi/xd75/keymaps/bbaserdem/readme.md => keyboards/xiudi/xd75/keymaps/bbaserdem/readme.md +1 -1
@@ 9,6 9,6 @@

Take the board into reset mode, then
```
make xd75:bbaserdem:dfu
make xiudi/xd75:bbaserdem:dfu
```
Either sudo it or set permissions in udev.

M keyboards/xiudi/xd75/keymaps/buzzlighter1/readme.md => keyboards/xiudi/xd75/keymaps/buzzlighter1/readme.md +1 -1
@@ 50,5 50,5 @@ $ cd qmk_firmware

build
```
$ make xd75:buzzlighter1
$ make xiudi/xd75:buzzlighter1
```
\ No newline at end of file

M keyboards/xiudi/xd75/keymaps/clanghans/readme.md => keyboards/xiudi/xd75/keymaps/clanghans/readme.md +2 -2
@@ 5,7 5,7 @@

* Build/Flash
  qmk setup
  qmk compile -kb xd75 -km clanghans
  qmk flash -kb xd75 -km clanghans
  qmk compile -kb xiudi/xd75 -km clanghans
  qmk flash -kb xiudi/xd75 -km clanghans
  
  Hit 'Raise'+'PgUp' for entering bootloader mode

M keyboards/xiudi/xd75/keymaps/colinta/readme.md => keyboards/xiudi/xd75/keymaps/colinta/readme.md +4 -4
@@ 1,7 1,7 @@
# colinta's keymap for XD75

```
make xd75:colinta:dfu
make xiudi/xd75:colinta:dfu
```

The default layout is a Colemak keyboard with "one-shot" keys assigned to the modifier keys.


@@ 41,13 41,13 @@ If you would *also* like to take advantage of this feature, you'll first want to
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
/keyboards/xd75/keymaps/colinta/secrets.h
/keyboards/xiudi/xd75/keymaps/colinta/secrets.h
```

Then you can create this file and add your macro strings to it:

```
$EDITOR keyboards/xd75/keymaps/colinta/secrets.h
$EDITOR keyboards/xiudi/xd75/keymaps/colinta/secrets.h
```

###### secrets.h


@@ 60,5 60,5 @@ $EDITOR keyboards/xd75/keymaps/colinta/secrets.h
To include the feature at compile time, include the flag `IS_COLINTA` like so:

```
make xd75:colinta:dfu EXTRAFLAGS=-DIS_COLINTA
make xiudi/xd75:colinta:dfu EXTRAFLAGS=-DIS_COLINTA
```

M keyboards/xiudi/xd75/keymaps/developper_bepo/readme.md => keyboards/xiudi/xd75/keymaps/developper_bepo/readme.md +1 -1
@@ 10,4 10,4 @@ Keyboard maintainer: [Quentin Lebastard](https://github.com/lebastaq)

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

    make xd75:developper_bepo
    make xiudi/xd75:developper_bepo

M keyboards/xiudi/xd75/keymaps/french/readme.md => keyboards/xiudi/xd75/keymaps/french/readme.md +1 -1
@@ 16,5 16,5 @@ La touche de fonction permet elle d'avoir accès aux différentes touches multim
# Compilation 

```
make xd75:french:dfu
make xiudi/xd75:french:dfu
```

M keyboards/xiudi/xd75/keymaps/scheiklp/readme.md => keyboards/xiudi/xd75/keymaps/scheiklp/readme.md +2 -2
@@ 1,9 1,9 @@
# KOY Layout for the xd75 pcb board
Compile the layout
```bash
qmk compile -kb xd75 -km scheiklp
qmk compile -kb xiudi/xd75 -km scheiklp
```
and flash it to the board
```bash
qmk flash -kb xd75 -km scheiklp
qmk flash -kb xiudi/xd75 -km scheiklp
```

M keyboards/xiudi/xd75/keymaps/tdl-jturner/readme.md => keyboards/xiudi/xd75/keymaps/tdl-jturner/readme.md +1 -1
@@ 3,7 3,7 @@

Keyboard Layout Editor: [Link](http://www.keyboard-layout-editor.com/#/gists/b2b23097ef70fd9170e266e4cbc06c02)

Make Command: make xd75:tdl-jturner
Make Command: make xiudi/xd75:tdl-jturner

Notes:
* Based on Qwerty