diff options
author | Alan Pocklington <a.Pocklington@Gmail.com> | 2022-01-11 00:57:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-10 16:57:41 -0800 |
commit | dce611bc9fd6c6d47e6c5d935ca263ff50a5afc2 (patch) | |
tree | c9d8cc07320ebb346366c35d3a65b9c71e6130ea | |
parent | 069ef7eb9eb454f47016ca8b7688b647a1e56583 (diff) | |
download | qmk_firmware-dce611bc9fd6c6d47e6c5d935ca263ff50a5afc2.tar.gz qmk_firmware-dce611bc9fd6c6d47e6c5d935ca263ff50a5afc2.zip |
[Keymap] AJP10304 layout, add Colemak-DHm layer (#15582)
-rw-r--r-- | keyboards/acheron/shark/keymaps/ajp10304/readme.md | 21 | ||||
-rw-r--r-- | keyboards/handwired/atreus50/keymaps/ajp10304/keymap.c | 40 | ||||
-rw-r--r-- | keyboards/handwired/atreus50/keymaps/ajp10304/readme.md | 22 | ||||
-rw-r--r-- | keyboards/kprepublic/jj40/keymaps/ajp10304/readme.md | 21 | ||||
-rw-r--r-- | keyboards/planck/keymaps/ajp10304/readme.md | 21 | ||||
-rw-r--r-- | keyboards/quark/keymaps/ajp10304/keymap.c | 40 | ||||
-rw-r--r-- | keyboards/quark/keymaps/ajp10304/readme.md | 21 | ||||
-rw-r--r-- | layouts/community/ortho_4x12/ajp10304/keymap.c | 40 | ||||
-rw-r--r-- | layouts/community/ortho_4x12/ajp10304/readme.md | 21 | ||||
-rw-r--r-- | users/ajp10304/ajp10304.c | 10 | ||||
-rw-r--r-- | users/ajp10304/ajp10304.h | 2 | ||||
-rw-r--r-- | users/ajp10304/readme.md | 21 |
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 |
26 | Activated when `fn` held in the above `qwerty` layer. | 35 | Activated 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, |
74 | MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. | 83 | MRSE 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 |
84 | Activated when `fn` held in the above `qwerty` layer. | 93 | Activated 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 |
26 | Activated when `fn` held in the above `qwerty` layer. | 36 | Activated 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, |
74 | MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. | 84 | MRSE 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 |
84 | Activated when `fn` held in the above `qwerty` layer. | 94 | Activated 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 |
26 | Activated when `fn` held in the above `qwerty` layer. | 35 | Activated 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, |
74 | MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. | 83 | MRSE 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 |
84 | Activated when `fn` held in the above `qwerty` layer. | 93 | Activated 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 |
26 | Activated when `fn` held in the above `qwerty` layer. | 35 | Activated 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, |
74 | MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. | 83 | MRSE 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 |
84 | Activated when `fn` held in the above `qwerty` layer. | 93 | Activated 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 |
26 | Activated when `fn` held in the above `qwerty` layer. | 35 | Activated 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, |
74 | MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. | 83 | MRSE 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 |
84 | Activated when `fn` held in the above `qwerty` layer. | 93 | Activated 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 |
26 | Activated when `fn` held in the above `qwerty` layer. | 35 | Activated 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, |
74 | MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. | 83 | MRSE 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 |
84 | Activated when `fn` held in the above `qwerty` layer. | 93 | Activated 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 | ||
19 | enum ajp10304_layers { | 19 | enum 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 | ||
35 | enum ajp10304_keycodes { | 36 | enum 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 |
41 | Activated when `fn` held in the above `qwerty` layer. | 50 | Activated 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, |
89 | MRSE with RAISE, MFNC with FUNC and MFNC2 with FUNC2 respectively. | 98 | MRSE 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 |
99 | Activated when `fn` held in the above `qwerty` layer. | 108 | Activated when `fn` held in the above `qwerty` layer. |