diff options
author | moyi4681 <moyi4681@users.noreply.github.com> | 2019-03-02 11:40:08 +0800 |
---|---|---|
committer | Drashna Jaelre <drashna@live.com> | 2019-03-01 19:40:08 -0800 |
commit | 681db534f3e0e8efa3a9a03ae11b995e4a443ca9 (patch) | |
tree | 600407bc78dc16feca010fa915baf55dfd1a3b8c /keyboards/dztech/dz60rgb/dz60rgb.h | |
parent | d8ccabeeef6e2a2fc3c26b2e3da8b75306f98c4d (diff) | |
download | qmk_firmware-681db534f3e0e8efa3a9a03ae11b995e4a443ca9.tar.gz qmk_firmware-681db534f3e0e8efa3a9a03ae11b995e4a443ca9.zip |
[Keyboard] add dz60rgb ansi and hhkb support; add dz40rgb (#5231)
* add dz60rgb keyboard
* add info.json
* Update config.h
* Update rules.mk
* Update dz60rgb.h
* Update dz60rgb.c
* Update keymap.c
* Update dz60rgb.h
* Create readme.md
* Update readme.md
* Update keymap.c
* Update dz60rgb.h
* Update info.json
* Update info.json
* Update dz60rgb.c
add dz60rgb ansi, iso and hhkb support
* Update dz60rgb.h
add dz60rgb ansi, iso and hhkb support
* Add files via upload
* Add files via upload
* Delete config.h
* Delete keymap.c
* add ansi,iso and hhkb layout
* add dz60rgb ansi,iso and hhkb layout
* Update keyboards/dztech/dz40rgb/dz40rgb.c
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz60rgb/keymaps/hhkb/config.h
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz60rgb/keymaps/hhkb_iso/config.h
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz60rgb/keymaps/iso/config.h
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz40rgb/rules.mk
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz60rgb/keymaps/ansi/config.h
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz60rgb/keymaps/default/config.h
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update keyboards/dztech/dz40rgb/keymaps/default/config.h
Co-Authored-By: moyi4681 <moyi4681@users.noreply.github.com>
* Update dz40rgb.c
Diffstat (limited to 'keyboards/dztech/dz60rgb/dz60rgb.h')
-rw-r--r-- | keyboards/dztech/dz60rgb/dz60rgb.h | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/keyboards/dztech/dz60rgb/dz60rgb.h b/keyboards/dztech/dz60rgb/dz60rgb.h index a029933f1f..1884ddfb0b 100644 --- a/keyboards/dztech/dz60rgb/dz60rgb.h +++ b/keyboards/dztech/dz60rgb/dz60rgb.h @@ -1,6 +1,7 @@ #pragma once #define XXX KC_NO #include "quantum.h" + #define LAYOUT( \ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ @@ -14,3 +15,58 @@ { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ { K40, K41, K42, XXX, XXX, K45, XXX, XXX, K48, K49, K4A, K4B, XXX, K4D } \ } +#define LAYOUT_ISO( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ + K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ + K40, K41, K42, K45, K49, K4A, K4B, K4D \ +) { \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ + { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, XXX }, \ + { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, XXX, K4D } \ +} + +#define LAYOUT_HHKB( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D,\ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D,\ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D,\ + K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D,\ + K40, K41, K42, K45, K4A, K4B, K4D \ +) { \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D}, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ + { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ + { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, XXX, K4A, K4B, XXX, K4D } \ +} + +#define LAYOUT_HHKB_ISO( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \ + K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3D, \ + K40, K41, K42, K45, K4A, K4B, K4D \ +) { \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D,}, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \ + { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, K3D }, \ + { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, XXX, K4A, K4B, XXX, K4D } \ +} + +#define LAYOUT_ANSI( \ + K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, \ + K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \ + K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2D, \ + K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, \ + K40, K41, K42, K45, K49, K4A, K4B, K4D \ +) { \ + { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \ + { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \ + { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, XXX, K2D }, \ + { K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, XXX, XXX }, \ + { K40, K41, K42, XXX, XXX, K45, XXX, XXX, XXX, K49, K4A, K4B, XXX, K4D } \ +} |