diff options
-rw-r--r-- | keyboards/dz60/dz60.h | 27 | ||||
-rw-r--r-- | keyboards/dz60/info.json | 68 | ||||
-rw-r--r-- | keyboards/dz60/keymaps/gk64/keymap.c | 18 |
3 files changed, 113 insertions, 0 deletions
diff --git a/keyboards/dz60/dz60.h b/keyboards/dz60/dz60.h index 8ed4a2727..0f30390c1 100644 --- a/keyboards/dz60/dz60.h +++ b/keyboards/dz60/dz60.h | |||
@@ -708,3 +708,30 @@ | |||
708 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | 708 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ |
709 | { k40, k41, KC_NO, k43, KC_NO, KC_NO, k46, KC_NO, KC_NO, KC_NO, k4a, k4b, k4c, k4d, k4e } \ | 709 | { k40, k41, KC_NO, k43, KC_NO, KC_NO, k46, KC_NO, KC_NO, KC_NO, k4a, k4b, k4c, k4d, k4e } \ |
710 | } | 710 | } |
711 | |||
712 | /* LAYOUT_64_ansi | ||
713 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ | ||
714 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │ | ||
715 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ | ||
716 | * │10 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │1e │ | ||
717 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ | ||
718 | * │20 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2c │2d │ | ||
719 | * ├──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬───┬───┤ | ||
720 | * │30 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │3d │3e │ | ||
721 | * ├────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴───┼───┼───┼───┼───┼───┤ | ||
722 | * │40 │41 │43 │46 │4a │4b │4c │4d │4e │ | ||
723 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘ | ||
724 | */ | ||
725 | #define LAYOUT_64_ansi( \ | ||
726 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, \ | ||
727 | k10, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, \ | ||
728 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
729 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
730 | k40, k41, k43, k46, k4a, k4b, k4c, k4d, k4e \ | ||
731 | ) { \ | ||
732 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, KC_NO }, \ | ||
733 | { k10, KC_NO, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e }, \ | ||
734 | { k20, KC_NO, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, KC_NO }, \ | ||
735 | { k30, KC_NO, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
736 | { k40, k41, KC_NO, k43, KC_NO, KC_NO, k46, KC_NO, KC_NO, KC_NO, k4a, k4b, k4c, k4d, k4e } \ | ||
737 | } | ||
diff --git a/keyboards/dz60/info.json b/keyboards/dz60/info.json index dd86fc3fe..5990bbec1 100644 --- a/keyboards/dz60/info.json +++ b/keyboards/dz60/info.json | |||
@@ -1873,6 +1873,74 @@ | |||
1873 | {"x": 13, "y": 4}, | 1873 | {"x": 13, "y": 4}, |
1874 | {"x": 14, "y": 4} | 1874 | {"x": 14, "y": 4} |
1875 | ] | 1875 | ] |
1876 | }, | ||
1877 | "LAYOUT_64_ansi": { | ||
1878 | "layout": [ | ||
1879 | {"x":0, "y":0}, | ||
1880 | {"x":1, "y":0}, | ||
1881 | {"x":2, "y":0}, | ||
1882 | {"x":3, "y":0}, | ||
1883 | {"x":4, "y":0}, | ||
1884 | {"x":5, "y":0}, | ||
1885 | {"x":6, "y":0}, | ||
1886 | {"x":7, "y":0}, | ||
1887 | {"x":8, "y":0}, | ||
1888 | {"x":9, "y":0}, | ||
1889 | {"x":10, "y":0}, | ||
1890 | {"x":11, "y":0}, | ||
1891 | {"x":12, "y":0}, | ||
1892 | {"x":13, "y":0, "w":2}, | ||
1893 | {"x":0, "y":1, "w":1.5}, | ||
1894 | {"x":1.5, "y":1}, | ||
1895 | {"x":2.5, "y":1}, | ||
1896 | {"x":3.5, "y":1}, | ||
1897 | {"x":4.5, "y":1}, | ||
1898 | {"x":5.5, "y":1}, | ||
1899 | {"x":6.5, "y":1}, | ||
1900 | {"x":7.5, "y":1}, | ||
1901 | {"x":8.5, "y":1}, | ||
1902 | {"x":9.5, "y":1}, | ||
1903 | {"x":10.5, "y":1}, | ||
1904 | {"x":11.5, "y":1}, | ||
1905 | {"x":12.5, "y":1}, | ||
1906 | {"x":13.5, "y":1, "w":1.5}, | ||
1907 | {"x":0, "y":2, "w":1.75}, | ||
1908 | {"x":1.75, "y":2}, | ||
1909 | {"x":2.75, "y":2}, | ||
1910 | {"x":3.75, "y":2}, | ||
1911 | {"x":4.75, "y":2}, | ||
1912 | {"x":5.75, "y":2}, | ||
1913 | {"x":6.75, "y":2}, | ||
1914 | {"x":7.75, "y":2}, | ||
1915 | {"x":8.75, "y":2}, | ||
1916 | {"x":9.75, "y":2}, | ||
1917 | {"x":10.75, "y":2}, | ||
1918 | {"x":11.75, "y":2}, | ||
1919 | {"x":12.75, "y":2, "w":2.25}, | ||
1920 | {"x":0, "y":3, "w":2}, | ||
1921 | {"x":2, "y":3}, | ||
1922 | {"x":3, "y":3}, | ||
1923 | {"x":4, "y":3}, | ||
1924 | {"x":5, "y":3}, | ||
1925 | {"x":6, "y":3}, | ||
1926 | {"x":7, "y":3}, | ||
1927 | {"x":8, "y":3}, | ||
1928 | {"x":9, "y":3}, | ||
1929 | {"x":10, "y":3}, | ||
1930 | {"x":11, "y":3}, | ||
1931 | {"x":12, "y":3}, | ||
1932 | {"x":13, "y":3}, | ||
1933 | {"x":14, "y":3}, | ||
1934 | {"x":0, "y":4, "w":1.25}, | ||
1935 | {"x":1.25, "y":4, "w":1.25}, | ||
1936 | {"x":2.5, "y":4, "w":1.25}, | ||
1937 | {"x":3.75, "y":4, "w":6.25}, | ||
1938 | {"x":10, "y":4}, | ||
1939 | {"x":11, "y":4}, | ||
1940 | {"x":12, "y":4}, | ||
1941 | {"x":13, "y":4}, | ||
1942 | {"x":14, "y":4} | ||
1943 | ] | ||
1876 | } | 1944 | } |
1877 | } | 1945 | } |
1878 | } | 1946 | } |
diff --git a/keyboards/dz60/keymaps/gk64/keymap.c b/keyboards/dz60/keymaps/gk64/keymap.c new file mode 100644 index 000000000..9de1ec11c --- /dev/null +++ b/keyboards/dz60/keymaps/gk64/keymap.c | |||
@@ -0,0 +1,18 @@ | |||
1 | #include QMK_KEYBOARD_H | ||
2 | |||
3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
4 | |||
5 | LAYOUT_64_ansi( | ||
6 | KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
7 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
8 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
9 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, MO(1), | ||
10 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_LEFT, KC_DOWN, KC_RGHT), | ||
11 | |||
12 | LAYOUT_64_ansi( | ||
13 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
14 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SLCK, KC_PAUS, RESET, | ||
15 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
16 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
17 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
18 | }; | ||