aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMechMaster48 <zfoster777@gmail.com>2021-04-21 16:50:26 -0700
committerGitHub <noreply@github.com>2021-04-21 19:50:26 -0400
commit0b6d8150e4a30deb01d3eef4eca72a4eea365355 (patch)
treeb14bc781a928a531ad92e4875d018487c0ce293d
parent054adbaf1e1e819f1dcd881bb6278b47d20cfe3d (diff)
downloadqmk_firmware-0b6d8150e4a30deb01d3eef4eca72a4eea365355.tar.gz
qmk_firmware-0b6d8150e4a30deb01d3eef4eca72a4eea365355.zip
Personal keymap for dztech DZ60RGB plus README.md (#12485)
* Personal keymap and README to go along with it. * Noticed typo in README and removed name from comment in keymap * Added GPL copyright notice
-rw-r--r--keyboards/dztech/dz60rgb/keymaps/mechmaster48/README.md15
-rw-r--r--keyboards/dztech/dz60rgb/keymaps/mechmaster48/keymap.c79
2 files changed, 94 insertions, 0 deletions
diff --git a/keyboards/dztech/dz60rgb/keymaps/mechmaster48/README.md b/keyboards/dztech/dz60rgb/keymaps/mechmaster48/README.md
new file mode 100644
index 000000000..cda042db0
--- /dev/null
+++ b/keyboards/dztech/dz60rgb/keymaps/mechmaster48/README.md
@@ -0,0 +1,15 @@
1# Mechmaster48 keymap
2
3-Personal keyboard layout
4-Mainly following the default layout.
5-Picture of the map below with 3 total layers 0-2
6-More to come as I figure QMK out
7
8## Layer 0
9![alt text](https://i.imgur.com/yi8BCCf.gif)
10
11## Layer 1
12![alt text](https://i.imgur.com/aG2cCn9.gif)
13
14## Layer 2
15![alt text](https://i.imgur.com/79RAh1G.gif) \ No newline at end of file
diff --git a/keyboards/dztech/dz60rgb/keymaps/mechmaster48/keymap.c b/keyboards/dztech/dz60rgb/keymaps/mechmaster48/keymap.c
new file mode 100644
index 000000000..84cc76b11
--- /dev/null
+++ b/keyboards/dztech/dz60rgb/keymaps/mechmaster48/keymap.c
@@ -0,0 +1,79 @@
1/*
2Copyright 2021 MechMaster48 admin@mechbox.net
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16/*
17
18-This is just a diagram that makes it easier for me to see what keys I have bound and where.
19-The README has a better image to see the exact keymap.
20
21--Layer 0--
22 _________________________________________________________________________________________________
23 |[esc] [1!]-[2@]-[3#]-[4$]-[5%]-[6^]-[7&]-[8*]-[9(]-[0)]-[-_]-[+=] [ BackSpace ]|
24 |[ Tab ] [Q]-[W]-[E]-[R]-[T]-[Y]-[U]-[I]-[O]-[P]-[[{]-[]}] [ |\ ]|
25 |[CapsLock] [A]-[S]-[D]-[F]-[G]-[H]-[J]-[K]-[L]-[;/:]-['/"] [Enter]|
26 |[ Shift ] [Z]-[X]-[C]-[V]-[B]-[N]-[M]-[</,]-[>/.]-[?//] [↑][del]|
27 |[ctrl][win][alt] [____________________SPACE__________________][fn/OSL(1)][ctrl][←][↓][→] |
28 |_________________________________________________________________________________________________|
29
30
31
32
33--Layer 1--
34 _____________________________________________________________________________________
35 |[TO(2)] [F1]-[F2]-[F3]-[F4]-[F5]-[F6]-[F7]-[F8]-[F9]-[F10]-[F11]-[F12] [ ▼ ]|
36 |[ ▼ ] [~]-[▼]-[▼]-[▼]-[▼]-[▼]-[PS]-[▼]-[▼]-[▼]-[play/pause]-[▼] [ RESET ]|
37 |[ ▼ ] [▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[PU]-[▼]-[▼] [ ▼ ]|
38 |[ Shift ] [▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[PD]-[▼] [vol↑] [ ▼ ]|
39 |[ctrl][ ▼ ][alt] [_________________▼________________] [▼][ ▼ ][←prvs][vol↓][next→]|
40 |_____________________________________________________________________________________|
41
42
43
44--Layer 2--
45 _________________________________________________________________________________________________
46 |[ ▼ ] [▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼] [ ▼ ]|
47 |[ ▼ ] [RGBTgg]-[▼]-[Hue+]-[Hue-]-[Sat+]-[Sat-]-[Brt+]-[Brt-]-[RGBmd]-[▼]-[▼]-[▼] [ RESET ]|
48 |[ ▼ ] [▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼] [ ▼ ]|
49 |[ ▼ ] [▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼]-[▼] [ ▼ ][ ▼ ]|
50 |[ ▼ ][ ▼ ][▼] [_______________TO(0)________________] [▼][ ▼ ] [ ▼ ][ ▼ ][ ▼ ]|
51 |_________________________________________________________________________________________________|
52
53*/
54
55#include QMK_KEYBOARD_H
56
57const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
58 [0] = LAYOUT(
59 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,
60 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,
61 CTL_T(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,
62 KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, RSFT_T(KC_SLSH), KC_UP, LT(2, KC_DEL),
63 KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, OSL(1), KC_RCTRL, KC_LEFT, KC_DOWN, KC_RGHT
64 ),
65 [1] = LAYOUT(
66 TO(2), 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,
67 _______, KC_GRV, _______, _______, _______, _______, _______, KC_PSCR, _______, _______, _______, KC_MPLY, _______, RESET,
68 _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PGUP, _______, _______, EEP_RST,
69 _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PGDN, _______, KC_VOLU, KC_MUTE,
70 KC_LCTL, _______, KC_LALT, TO(0), _______, _______, KC_MPRV, KC_VOLD, KC_MNXT
71 ),
72 [2] = LAYOUT(
73 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
74 _______, RGB_TOG, _______, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, RGB_MOD, _______, _______, _______, RESET,
75 _______, _______, _______, _______, _______, _______, _______, _______, RGB_SPI, RGB_SPD, _______, _______, EEP_RST,
76 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
77 _______, _______, _______, TO(0), _______, _______, _______, _______, _______
78 )
79}; \ No newline at end of file