aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keyboards/acheron/shark/keymaps/ajp10304/readme.md21
-rw-r--r--keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c40
-rw-r--r--keyboards/handwired/atreus50/keymaps/ajp10304/readme.md22
-rw-r--r--keyboards/kprepublic/jj40/keymaps/ajp10304/readme.md21
-rw-r--r--keyboards/planck/keymaps/ajp10304/readme.md21
-rw-r--r--keyboards/quark/keymaps/ajp10304/keymap.c40
-rw-r--r--keyboards/quark/keymaps/ajp10304/readme.md21
-rw-r--r--layouts/community/ortho_4x12/ajp10304/keymap.c40
-rw-r--r--layouts/community/ortho_4x12/ajp10304/readme.md21
-rw-r--r--users/ajp10304/ajp10304.c10
-rw-r--r--users/ajp10304/ajp10304.h2
-rw-r--r--users/ajp10304/readme.md21
12 files changed, 203 insertions, 77 deletions
diff --git a/keyboards/acheron/shark/keymaps/ajp10304/readme.md b/keyboards/acheron/shark/keymaps/ajp10304/readme.md
index cb8bcdae9..e091e5d31 100644
--- a/keyboards/acheron/shark/keymaps/ajp10304/readme.md
+++ b/keyboards/acheron/shark/keymaps/ajp10304/readme.md
@@ -22,6 +22,15 @@ Refer to the README.md of the keyboard you want to flash.
22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft | 22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft |
23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | 23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
24 24
25##### Main Colemak-DHm Layer
26
27| | | | | | | | | | | | |
28| ---- |:----:| :---:|:---:|:-----:|:----:|:-----:|:-----:|:-----:|:----:|:----:| ----:|
29| Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
30| Tab | A | R | S | T | G | M | N | E | I | O | Enter|
31| Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
32| Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Shift | MENU | Ctrl | Fn2 |
33
25##### Function Layer 34##### Function Layer
26Activated when `fn` held in the above `qwerty` layer. 35Activated when `fn` held in the above `qwerty` layer.
27 36
@@ -73,12 +82,12 @@ To finish the recording, press STOP. To replay the macro, press either PLAY1 or
73* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, 82* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER,
74MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. 83MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively.
75 84
76| | | | | | | | | | | | | 85| | | | | | | | | | | | |
77| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| 86| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|:-------:|
78| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 87| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
79| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | | 88| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | Qwerty |
80| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | | 89| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | Colemak |
81| | | | | | | | | DYN | | | | 90| | | | | | | | | DYN | | | |
82 91
83##### Function 2 Layer 92##### Function 2 Layer
84Activated when `fn` held in the above `qwerty` layer. 93Activated when `fn` held in the above `qwerty` layer.
diff --git a/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c b/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c
index 012245516..49a53cfe2 100644
--- a/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c
+++ b/keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c
@@ -38,6 +38,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
38 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2) 38 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2)
39), 39),
40 40
41/* Colemak-DHm
42 * ,-----------------------------------------| |-----------------------------------------.
43 * | Esc | Q | W | F | P | B | | J | L | U | Y | ;: | Bksp |
44 * |------+------+------+------+------+------| |------+------+------+------+------+------|
45 * | Tab | A | R | S | T | G | | M | N | E | I | O | Enter|
46 * |------+------+------+------+------+------| |------+------+------+------+------+------|
47 * | Shft | Z | X | C | D | V | | K | H | ,< | .> | /? | Shft |
48 * |------+------+------+------+------+------+------+------+------+------+------+------+------+------|
49 * | Fn | Ctrl | Alt | GUI |Lower | Bksp | Ctrl | Alt |Space |Raise | Shift| MENU | Ctrl | Fn2 |
50 * `-------------------------------------------------------------------------------------------------'
51 */
52[_QWERTY] = LAYOUT(
53 LT(_NUMPAD, KC_ESC), KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC ,
54 MT(MOD_LSFT, KC_TAB), KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O, MT(MOD_RSFT, KC_ENT) ,
55 KC_LSHIFT, KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSHIFT ,
56 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_LCTL, KC_LALT, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2)
57),
58
41/* Function 59/* Function
42 * ,------------------------------------------ |-----------------------------------------. 60 * ,------------------------------------------ |-----------------------------------------.
43 * | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 | 61 * | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 |
@@ -93,20 +111,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
93), 111),
94 112
95/* Adjust (Lower + Raise) 113/* Adjust (Lower + Raise)
96 * ,------------------------------------------ |-----------------------------------------. 114 * ,------------------------------------------ |------------------------------------------.
97 * | ???? | Reset|Qwerty| | | REC1 | | REC2 | | | | | Del | 115 * | ???? | Reset|Qwerty| | | REC1 | | REC2 | | | | | Del |
98 * |------+------+------+------+------+------- |------+------+------+------+------+------| 116 * |------+------+------+------+------+------- |------+------+------+------+------+-------|
99 * | CAPS | | | | | PLAY1| | PLAY2| Mute | Vol+ | Play | | | 117 * | CAPS | | | | | PLAY1| | PLAY2| Mute | Vol+ | Play | |Qwerty |
100 * |------+------+------+------+------+------| |------+------+------+------+------+------| 118 * |------+------+------+------+------+------| |------+------+------+------+------+-------|
101 * | PC/MC| | | | | STOP | | STOP | Prev | Vol- | Next | | | 119 * | PC/MC| | | | | STOP | | STOP | Prev | Vol- | Next | |Colemak|
102 * |------+------+------+------+------+------+------+------+------+------+------+------+------+------| 120 * |------+------+------+------+------+------+------+------+------+------+------+------+------+-------|
103 * | | | | | | | | | | | | | | | 121 * | | | | | | | | | | | | | | |
104 * `-------------------------------------------------------------------------------------------------' 122 * `--------------------------------------------------------------------------------------------------'
105 */ 123 */
106[_ADJUST] = LAYOUT( 124[_ADJUST] = LAYOUT(
107 M_CUSTOM, RESET, QWERTY, _______, _______, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL , 125 M_CUSTOM, RESET, QWERTY, _______, _______, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL ,
108 KC_CAPS, _______, _______, _______, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, _______ , 126 KC_CAPS, _______, _______, _______, _______, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY ,
109 TG(_MAC), _______, _______, _______, _______, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, _______ , 127 TG(_MAC), _______, _______, _______, _______, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK ,
110 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 128 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
111), 129),
112 130
diff --git a/keyboards/handwired/atreus50/keymaps/ajp10304/readme.md b/keyboards/handwired/atreus50/keymaps/ajp10304/readme.md
index 640bcc46f..6ba052065 100644
--- a/keyboards/handwired/atreus50/keymaps/ajp10304/readme.md
+++ b/keyboards/handwired/atreus50/keymaps/ajp10304/readme.md
@@ -22,6 +22,16 @@ Refer to the README.md of the keyboard you want to flash.
22| Shft | Z | X | C | V | B | | | N | M | ,< | .> | /? | Shft | 22| Shft | Z | X | C | V | B | | | N | M | ,< | .> | /? | Shft |
23| Fn | Ctrl | Alt | GUI |Lower | Bksp | Ctrl | Alt |Space |Raise | Shift| MENU | Ctrl | Fn2 | 23| Fn | Ctrl | Alt | GUI |Lower | Bksp | Ctrl | Alt |Space |Raise | Shift| MENU | Ctrl | Fn2 |
24 24
25##### Main Colemak-DHm Layer
26
27| | | | | | | | | | | | | | |
28| ---- |:----:| :---:|:---:|:-----:|:----:| :---:| :---:|:-----:|:-----:|:-----:|:----:|:----:| ----:|
29| Esc | Q | W | F | P | B | | | J | L | U | Y | ;: | Bksp |
30| Tab | A | R | S | T | G | | | M | N | E | I | O | Enter|
31| Shft | Z | X | C | D | V | | | K | H | ,< | .> | /? | Shft |
32| Fn | Ctrl | Alt | GUI | Lower | Bksp | Ctrl | Alt | Space | Raise | Shift | MENU | Ctrl | Fn2 |
33
34
25##### Function Layer 35##### Function Layer
26Activated when `fn` held in the above `qwerty` layer. 36Activated when `fn` held in the above `qwerty` layer.
27 37
@@ -73,12 +83,12 @@ To finish the recording, press STOP. To replay the macro, press either PLAY1 or
73* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, 83* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER,
74MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. 84MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively.
75 85
76| | | | | | | | | | | | | | | 86| | | | | | | | | | | | | | |
77| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| 87| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|:-------:|
78| ???? | Reset|Qwerty| | | REC1 | | | REC2 | | | | | Del | 88| ???? | Reset|Qwerty| | | REC1 | | | REC2 | | | | | Del |
79| CAPS | | | | | PLAY1| | |PLAY2 | Mute | Vol+ | Play | | | 89| CAPS | | | | | PLAY1| | |PLAY2 | Mute | Vol+ | Play | | Qwerty |
80| MAC | | | | | STOP1| | |STOP2 | Prev | Vol- | Next | | | 90| MAC | | | | | STOP1| | |STOP2 | Prev | Vol- | Next | | Colemak |
81| | | | | | | Ctrl | Alt | | | DYN | | | | 91| | | | | | | Ctrl | Alt | | | DYN | | | |
82 92
83##### Function 2 Layer 93##### Function 2 Layer
84Activated when `fn` held in the above `qwerty` layer. 94Activated when `fn` held in the above `qwerty` layer.
diff --git a/keyboards/kprepublic/jj40/keymaps/ajp10304/readme.md b/keyboards/kprepublic/jj40/keymaps/ajp10304/readme.md
index 8a7562d74..9362c1065 100644
--- a/keyboards/kprepublic/jj40/keymaps/ajp10304/readme.md
+++ b/keyboards/kprepublic/jj40/keymaps/ajp10304/readme.md
@@ -22,6 +22,15 @@ Refer to the README.md of the keyboard you want to flash.
22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft | 22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft |
23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | 23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
24 24
25##### Main Colemak-DHm Layer
26
27| | | | | | | | | | | | |
28| ---- |:----:| :---:|:---:|:-----:|:----:|:-----:|:-----:|:-----:|:----:|:----:| ----:|
29| Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
30| Tab | A | R | S | T | G | M | N | E | I | O | Enter|
31| Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
32| Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Shift | MENU | Ctrl | Fn2 |
33
25##### Function Layer 34##### Function Layer
26Activated when `fn` held in the above `qwerty` layer. 35Activated when `fn` held in the above `qwerty` layer.
27 36
@@ -73,12 +82,12 @@ To finish the recording, press STOP. To replay the macro, press either PLAY1 or
73* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, 82* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER,
74MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. 83MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively.
75 84
76| | | | | | | | | | | | | 85| | | | | | | | | | | | |
77| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| 86| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|:-------:|
78| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 87| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
79| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | | 88| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | Qwerty |
80| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | | 89| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | Colemak |
81| | | | | | | | | DYN | | | | 90| | | | | | | | | DYN | | | |
82 91
83##### Function 2 Layer 92##### Function 2 Layer
84Activated when `fn` held in the above `qwerty` layer. 93Activated when `fn` held in the above `qwerty` layer.
diff --git a/keyboards/planck/keymaps/ajp10304/readme.md b/keyboards/planck/keymaps/ajp10304/readme.md
index c68ba4928..4b7a54bb5 100644
--- a/keyboards/planck/keymaps/ajp10304/readme.md
+++ b/keyboards/planck/keymaps/ajp10304/readme.md
@@ -22,6 +22,15 @@ Refer to the README.md of the keyboard you want to flash.
22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft | 22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft |
23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | 23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
24 24
25##### Main Colemak-DHm Layer
26
27| | | | | | | | | | | | |
28| ---- |:----:| :---:|:---:|:-----:|:----:|:-----:|:-----:|:-----:|:----:|:----:| ----:|
29| Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
30| Tab | A | R | S | T | G | M | N | E | I | O | Enter|
31| Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
32| Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Shift | MENU | Ctrl | Fn2 |
33
25##### Function Layer 34##### Function Layer
26Activated when `fn` held in the above `qwerty` layer. 35Activated when `fn` held in the above `qwerty` layer.
27 36
@@ -73,12 +82,12 @@ To finish the recording, press STOP. To replay the macro, press either PLAY1 or
73* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, 82* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER,
74MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. 83MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively.
75 84
76| | | | | | | | | | | | | 85| | | | | | | | | | | | |
77| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| 86| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|:-------:|
78| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 87| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
79| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | | 88| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | Qwerty |
80| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | | 89| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | Colemak |
81| | | | | | | | | DYN | | | | 90| | | | | | | | | DYN | | | |
82 91
83##### Function 2 Layer 92##### Function 2 Layer
84Activated when `fn` held in the above `qwerty` layer. 93Activated when `fn` held in the above `qwerty` layer.
diff --git a/keyboards/quark/keymaps/ajp10304/keymap.c b/keyboards/quark/keymaps/ajp10304/keymap.c
index c55e99af7..273fbc536 100644
--- a/keyboards/quark/keymaps/ajp10304/keymap.c
+++ b/keyboards/quark/keymaps/ajp10304/keymap.c
@@ -37,6 +37,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2) 37 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2)
38), 38),
39 39
40/* Colemak-DHm
41 * ,-----------------------------------------------------------------------------------.
42 * | Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
43 * |------+------+------+------+------+-------------+------+------+------+------+------|
44 * | Tab | A | R | S | T | G | M | N | E | I | O | Enter|
45 * |------+------+------+------+------+------|------+------+------+------+------+------|
46 * | Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
47 * |------+------+------+------+------+------+------+------+------+------+------+------|
48 * | Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
49 * `-----------------------------------------------------------------------------------'
50 */
51[_COLEMAK] = LAYOUT_ortho_4x12(
52 LT(_NUMPAD, KC_ESC), KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC ,
53 MT(MOD_LSFT, KC_TAB), KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O, MT(MOD_RSFT, KC_ENT) ,
54 KC_LSHIFT, KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSHIFT ,
55 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2)
56),
57
40/* Function 58/* Function
41 * ,-----------------------------------------------------------------------------------. 59 * ,-----------------------------------------------------------------------------------.
42 * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | 60 * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |
@@ -92,20 +110,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
92), 110),
93 111
94/* Adjust (Lower + Raise) 112/* Adjust (Lower + Raise)
95 * ,-----------------------------------------------------------------------------------. 113 * ,------------------------------------------------------------------------------------.
96 * | ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 114 * | ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
97 * |------+------+------+------+------+-------------+------+------+------+------+------| 115 * |------+------+------+------+------+-------------+------+------+------+------+-------|
98 * | CAPS | | | | | PLAY1| PLAY2| Mute | Vol+ | Play | | | 116 * | CAPS | | | | | PLAY1| PLAY2| Mute | Vol+ | Play | |Qwerty |
99 * |------+------+------+------+------+------|------+------+------+------+------+------| 117 * |------+------+------+------+------+------|------+------+------+------+------+-------|
100 * | PC/MC| | | | | STOP | STOP | Prev | Vol- | Next | | | 118 * | PC/MC| | | | | STOP | STOP | Prev | Vol- | Next | |Colemak|
101 * |------+------+------+------+------+------+------+------+------+------+------+------| 119 * |------+------+------+------+------+------+------+------+------+------+------+-------|
102 * | | | | | | | | | | | | 120 * | | | | | | | | | | | |
103 * `-----------------------------------------------------------------------------------' 121 * `------------------------------------------------------------------------------------'
104 */ 122 */
105[_ADJUST] = LAYOUT_ortho_4x12( 123[_ADJUST] = LAYOUT_ortho_4x12(
106 M_CUSTOM, RESET, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL , 124 M_CUSTOM, RESET, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL ,
107 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, _______ , 125 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY ,
108 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, _______ , 126 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK ,
109 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 127 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
110), 128),
111 129
diff --git a/keyboards/quark/keymaps/ajp10304/readme.md b/keyboards/quark/keymaps/ajp10304/readme.md
index 83af702e2..5c9169fa4 100644
--- a/keyboards/quark/keymaps/ajp10304/readme.md
+++ b/keyboards/quark/keymaps/ajp10304/readme.md
@@ -22,6 +22,15 @@ Refer to the README.md of the keyboard you want to flash.
22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft | 22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft |
23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | 23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
24 24
25##### Main Colemak-DHm Layer
26
27| | | | | | | | | | | | |
28| ---- |:----:| :---:|:---:|:-----:|:----:|:-----:|:-----:|:-----:|:----:|:----:| ----:|
29| Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
30| Tab | A | R | S | T | G | M | N | E | I | O | Enter|
31| Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
32| Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Shift | MENU | Ctrl | Fn2 |
33
25##### Function Layer 34##### Function Layer
26Activated when `fn` held in the above `qwerty` layer. 35Activated when `fn` held in the above `qwerty` layer.
27 36
@@ -73,12 +82,12 @@ To finish the recording, press STOP. To replay the macro, press either PLAY1 or
73* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, 82* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER,
74MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. 83MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively.
75 84
76| | | | | | | | | | | | | 85| | | | | | | | | | | | |
77| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| 86| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|:-------:|
78| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 87| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
79| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | | 88| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | Qwerty |
80| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | | 89| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | Colemak |
81| | | | | | | | | DYN | | | | 90| | | | | | | | | DYN | | | |
82 91
83##### Function 2 Layer 92##### Function 2 Layer
84Activated when `fn` held in the above `qwerty` layer. 93Activated when `fn` held in the above `qwerty` layer.
diff --git a/layouts/community/ortho_4x12/ajp10304/keymap.c b/layouts/community/ortho_4x12/ajp10304/keymap.c
index 4d9ddb124..7f817e21c 100644
--- a/layouts/community/ortho_4x12/ajp10304/keymap.c
+++ b/layouts/community/ortho_4x12/ajp10304/keymap.c
@@ -37,6 +37,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
37 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2) 37 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2)
38), 38),
39 39
40/* Colemak-DHm
41 * ,-----------------------------------------------------------------------------------.
42 * | Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
43 * |------+------+------+------+------+-------------+------+------+------+------+------|
44 * | Tab | A | R | S | T | G | M | N | E | I | O | Enter|
45 * |------+------+------+------+------+------|------+------+------+------+------+------|
46 * | Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
47 * |------+------+------+------+------+------+------+------+------+------+------+------|
48 * | Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
49 * `-----------------------------------------------------------------------------------'
50 */
51[_COLEMAK] = LAYOUT_ortho_4x12(
52 LT(_NUMPAD, KC_ESC), KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC ,
53 MT(MOD_LSFT, KC_TAB), KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O, MT(MOD_RSFT, KC_ENT) ,
54 KC_LSHIFT, KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_RSHIFT ,
55 MO(_FUNC), KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_BSPC, KC_SPC, RAISE, KC_LSHIFT, KC_BTN2, KC_RCTL, MO(_FUNC2)
56),
57
40/* Function 58/* Function
41 * ,-----------------------------------------------------------------------------------. 59 * ,-----------------------------------------------------------------------------------.
42 * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | 60 * | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |
@@ -92,20 +110,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
92), 110),
93 111
94/* Adjust (Lower + Raise) 112/* Adjust (Lower + Raise)
95 * ,-----------------------------------------------------------------------------------. 113 * ,------------------------------------------------------------------------------------.
96 * | ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 114 * | ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
97 * |------+------+------+------+------+-------------+------+------+------+------+------| 115 * |------+------+------+------+------+-------------+------+------+------+------+-------|
98 * | CAPS | | | | | PLAY1| PLAY2| Mute | Vol+ | Play | | | 116 * | CAPS | | | | | PLAY1| PLAY2| Mute | Vol+ | Play | |Qwerty |
99 * |------+------+------+------+------+------|------+------+------+------+------+------| 117 * |------+------+------+------+------+------|------+------+------+------+------+-------|
100 * | PC/MC| | | | | STOP | STOP | Prev | Vol- | Next | | | 118 * | PC/MC| | | | | STOP | STOP | Prev | Vol- | Next | |Colemak|
101 * |------+------+------+------+------+------+------+------+------+------+------+------| 119 * |------+------+------+------+------+------+------+------+------+------+------+-------|
102 * | | | | | | | | | | | | 120 * | | | | | | | | | | | |
103 * `-----------------------------------------------------------------------------------' 121 * `------------------------------------------------------------------------------------'
104 */ 122 */
105[_ADJUST] = LAYOUT_ortho_4x12( 123[_ADJUST] = LAYOUT_ortho_4x12(
106 M_CUSTOM, RESET, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL , 124 M_CUSTOM, RESET, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL ,
107 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, _______ , 125 KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, QWERTY ,
108 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, _______ , 126 TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, COLEMAK ,
109 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ 127 _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______
110), 128),
111 129
diff --git a/layouts/community/ortho_4x12/ajp10304/readme.md b/layouts/community/ortho_4x12/ajp10304/readme.md
index 6db0b851d..402e9426d 100644
--- a/layouts/community/ortho_4x12/ajp10304/readme.md
+++ b/layouts/community/ortho_4x12/ajp10304/readme.md
@@ -22,6 +22,15 @@ Refer to the README.md of the keyboard you want to flash.
22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft | 22| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft |
23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | 23| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
24 24
25##### Main Colemak-DHm Layer
26
27| | | | | | | | | | | | |
28| ---- |:----:| :---:|:---:|:-----:|:----:|:-----:|:-----:|:-----:|:----:|:----:| ----:|
29| Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
30| Tab | A | R | S | T | G | M | N | E | I | O | Enter|
31| Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
32| Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Shift | MENU | Ctrl | Fn2 |
33
25##### Function Layer 34##### Function Layer
26Activated when `fn` held in the above `qwerty` layer. 35Activated when `fn` held in the above `qwerty` layer.
27 36
@@ -73,12 +82,12 @@ To finish the recording, press STOP. To replay the macro, press either PLAY1 or
73* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, 82* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER,
74MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. 83MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively.
75 84
76| | | | | | | | | | | | | 85| | | | | | | | | | | | |
77| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| 86| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|:-------:|
78| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 87| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
79| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | | 88| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | Qwerty |
80| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | | 89| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | Colemak |
81| | | | | | | | | DYN | | | | 90| | | | | | | | | DYN | | | |
82 91
83##### Function 2 Layer 92##### Function 2 Layer
84Activated when `fn` held in the above `qwerty` layer. 93Activated when `fn` held in the above `qwerty` layer.
diff --git a/users/ajp10304/ajp10304.c b/users/ajp10304/ajp10304.c
index dd13787d6..b8729b94d 100644
--- a/users/ajp10304/ajp10304.c
+++ b/users/ajp10304/ajp10304.c
@@ -24,6 +24,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
24 set_single_persistent_default_layer(_QWERTY); 24 set_single_persistent_default_layer(_QWERTY);
25 } 25 }
26 return false; 26 return false;
27 case COLEMAK:
28 if (record->event.pressed) {
29 set_single_persistent_default_layer(_COLEMAK);
30 }
27 case LOWER: 31 case LOWER:
28 if (record->event.pressed) { 32 if (record->event.pressed) {
29 layer_on(_LOWER); 33 layer_on(_LOWER);
@@ -157,12 +161,14 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
157 break; 161 break;
158 case M_MODE: 162 case M_MODE:
159 if (record->event.pressed) { 163 if (record->event.pressed) {
160 SEND_STRING("PC"); 164 send_string("PC ");
165 send_string(get_highest_layer(default_layer_state) == _COLEMAK ? "COLEMAK" : "QWERTY");
161 } 166 }
162 break; 167 break;
163 case M_MODE_MAC: 168 case M_MODE_MAC:
164 if (record->event.pressed) { 169 if (record->event.pressed) {
165 SEND_STRING("OSX"); 170 send_string("OSX ");
171 send_string(get_highest_layer(default_layer_state) == _COLEMAK ? "COLEMAK" : "QWERTY");
166 } 172 }
167 break; 173 break;
168 } 174 }
diff --git a/users/ajp10304/ajp10304.h b/users/ajp10304/ajp10304.h
index ec1ed11c0..130c84160 100644
--- a/users/ajp10304/ajp10304.h
+++ b/users/ajp10304/ajp10304.h
@@ -18,6 +18,7 @@
18 18
19enum ajp10304_layers { 19enum ajp10304_layers {
20 _QWERTY, 20 _QWERTY,
21 _COLEMAK,
21 _MAC, 22 _MAC,
22 _LOWER, 23 _LOWER,
23 _MLWR, 24 _MLWR,
@@ -34,6 +35,7 @@ enum ajp10304_layers {
34 35
35enum ajp10304_keycodes { 36enum ajp10304_keycodes {
36 QWERTY = SAFE_RANGE, 37 QWERTY = SAFE_RANGE,
38 COLEMAK,
37 MAC, 39 MAC,
38 FUNC, 40 FUNC,
39 MFNC, 41 MFNC,
diff --git a/users/ajp10304/readme.md b/users/ajp10304/readme.md
index bfc39535c..0683f4238 100644
--- a/users/ajp10304/readme.md
+++ b/users/ajp10304/readme.md
@@ -37,6 +37,15 @@ Refer to the README.md of the keyboard you want to flash.
37| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft | 37| Shft | Z | X | C | V | B | N | M | ,< | .> | /? | Shft |
38| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | 38| Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 |
39 39
40##### Main Colemak-DHm Layer
41
42| | | | | | | | | | | | |
43| ---- |:----:| :---:|:---:|:-----:|:----:|:-----:|:-----:|:-----:|:----:|:----:| ----:|
44| Esc | Q | W | F | P | B | J | L | U | Y | ;: | Bksp |
45| Tab | A | R | S | T | G | M | N | E | I | O | Enter|
46| Shft | Z | X | C | D | V | K | H | ,< | .> | /? | Shft |
47| Fn | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Shift | MENU | Ctrl | Fn2 |
48
40##### Function Layer 49##### Function Layer
41Activated when `fn` held in the above `qwerty` layer. 50Activated when `fn` held in the above `qwerty` layer.
42 51
@@ -88,12 +97,12 @@ To finish the recording, press STOP. To replay the macro, press either PLAY1 or
88* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER, 97* MAC: Toggle MAC OS extensions to layers. This allows MLWR to be enabled with LOWER,
89MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. 98MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively.
90 99
91| | | | | | | | | | | | | 100| | | | | | | | | | | | |
92| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| 101| :---: |:----:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|:-------:|
93| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del | 102| ???? | Reset|Qwerty| | | REC1 | REC2 | | | | | Del |
94| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | | 103| CAPS | | | | | PLAY1|PLAY2 | Mute | Vol+ | Play | | Qwerty |
95| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | | 104| MAC | | | | | STOP1|STOP2 | Prev | Vol- | Next | | Colemak |
96| | | | | | | | | DYN | | | | 105| | | | | | | | | DYN | | | |
97 106
98##### Function 2 Layer 107##### Function 2 Layer
99Activated when `fn` held in the above `qwerty` layer. 108Activated when `fn` held in the above `qwerty` layer.