2020 February 29 Breaking Changes Update (#8064)
[jackhill/qmk/firmware.git] / keyboards / converter / usb_usb / keymaps / coloneljesus / keymap.c
CommitLineData
5bff9d61
BG
1/*
2Copyright 2017 Balz Guenat <balz.guenat@gmail.com>
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
b5d7bb61 18#include QMK_KEYBOARD_H
5bff9d61
BG
19
20const uint16_t keymaps[][MATRIX_ROWS][MATRIX_COLS] PROGMEM = {
21 /* 0: plain Qwerty without layer switching
22 * ,---------------. ,---------------. ,---------------.
23 * |F13|F14|F15|F16| |F17|F18|F19|F20| |F21|F22|F23|F24|
24 * ,---. |---------------| |---------------| |---------------| ,-----------. ,---------------. ,-------.
25 * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |VDn|VUp|Mut|Pwr| | Help |
26 * `---' `---------------' `---------------' `---------------' `-----------' `---------------' `-------'
27 * ,-----------------------------------------------------------. ,-----------. ,---------------. ,-------.
28 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -| |Stp|Agn|
29 * |-----------------------------------------------------------| |-----------| |---------------| |-------|
30 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +| |Mnu|Und|
31 * |-----------------------------------------------------------| `-----------' |---------------| |-------|
32 * |CapsL | A| S| D| F| G| H| J| K| L| ;| :| #|Retn| | 4| 5| 6|KP,| |Sel|Cpy|
33 * |-----------------------------------------------------------| ,---. |---------------| |-------|
34 * |Shft| <| Z| X| C| V| B| N| M| ,| ,| /| RO|Shift | |Up | | 1| 2| 3|KP=| |Exe|Pst|
35 * |-----------------------------------------------------------| ,-----------. |---------------| |-------|
36 * |Ctl|Gui|Alt|MHEN|HNJ| Space |H/E|HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| |Fnd|Cut|
37 * `-----------------------------------------------------------' `-----------' `---------------' `-------'
38 */
b5d7bb61 39 // LAYOUT_all(
5bff9d61
BG
40 // F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24,
41 // ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP,
42 // GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN,
43 // TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO,
44 // CAPS,A, S, D, F, G, H, J, K, L, SCLN,QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY,
45 // LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE,
46 // LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT
47 // ),
b5d7bb61 48 LAYOUT_all(
5bff9d61 49 KC_F13, KC_F14, KC_F15, KC_F16, KC_F17, KC_F18, KC_F19, KC_F20, KC_F21, KC_F22, KC_F23, KC_F24,
b5d7bb61 50 KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, KC_VOLD, KC_VOLU, KC_MUTE, KC_PWR, KC_HELP,
5bff9d61
BG
51 KC_GRV, 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_JYEN, KC_BSPC, KC_INS, KC_HOME, KC_PGUP, KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS, KC_STOP, KC_AGIN,
52 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, KC_DEL, KC_END, KC_PGDN, KC_P7, KC_P8, KC_P9, KC_PPLS, KC_MENU, KC_UNDO,
53 MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PCMM, KC_SLCT, KC_COPY,
54 KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RO, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, KC_PEQL, KC_EXEC, KC_PSTE,
55 KC_LCTL, KC_LGUI, KC_LALT, KC_MHEN, KC_HANJ, KC_SPC, KC_HAEN, KC_HENK, KC_KANA, KC_RALT, KC_RGUI, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT, KC_FIND, KC_CUT
56 ),
b5d7bb61 57 LAYOUT_all(
58 ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______,
5bff9d61
BG
59 ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______,______,______, ______,______,______,______, ______,
60 KC_GRV, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______,______,______, ______,______,______,______, ______,______,
61 KC_CAPS, KC_MPRV, KC_VOLU, KC_MNXT, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______,______,______, ______,______,______,______, ______,______,
62 ______, KC_MUTE, KC_VOLD, KC_MPLY, ______, ______, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, ______, ______, ______, ______, ______,______,______,______, ______,______,
63 ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______,______,______,______, ______,______,
64 ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, ______, RESET, ______,______,______, ______, ______,______, ______,______
65 ),
66};
67
5bff9d61
BG
68void matrix_init_user(void) {
69
70}
71
72void matrix_scan_user(void) {
73
74}
75
76bool process_record_user(uint16_t keycode, keyrecord_t *record) {
77 return true;
78}
79
80void led_set_user(uint8_t usb_led) {
81
82}
83
84/*
85 * Keymap samples
86 */
87#if 0
88 /* ANSI layout
89 * ,---. ,---------------. ,---------------. ,---------------. ,-----------.
90 * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau|
91 * `---' `---------------' `---------------' `---------------' `-----------'
92 * ,-----------------------------------------------------------. ,-----------. ,---------------.
93 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| Bsp| |Ins|Hom|PgU| |NmL| /| *| -|
94 * |-----------------------------------------------------------| |-----------| |---------------|
95 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +|
96 * |-----------------------------------------------------------| `-----------' |-----------| |
97 * |CapsL | A| S| D| F| G| H| J| K| L| ;| '| Return| | 4| 5| 6| |
98 * |-----------------------------------------------------------| ,---. |---------------|
99 * |Shift | Z| X| C| V| B| N| M| ,| ,| /|Shift | |Up | | 1| 2| 3| |
100 * |-----------------------------------------------------------| ,-----------. |-----------| |
101 * |Ctl|Gui|Alt| Space |Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0| .|Ent|
102 * `-----------------------------------------------------------' `-----------' `---------------'
103 */
b5d7bb61 104 LAYOUT_ansi(
5bff9d61
BG
105 ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,BRK,
106 GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS,
107 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSLS, DEL, END, PGDN, P7, P8, P9,
108 LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT, ENT, P4, P5, P6, PPLS,
109 LSFT,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RSFT, UP, P1, P2, P3,
110 LCTL,LGUI,LALT, SPC, RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT
111 ),
112
113 /* ISO layout
114 * ,---. ,---------------. ,---------------. ,---------------. ,-----------.
115 * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau|
116 * `---' `---------------' `---------------' `---------------' `-----------'
117 * ,-----------------------------------------------------------. ,-----------. ,---------------.
118 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| ^| Bsp| |Ins|Hom|PgU| |NmL| /| *| -|
119 * |-----------------------------------------------------------| |-----------| |---------------|
120 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| Retn| |Del|End|PgD| | 7| 8| 9| +|
121 * |------------------------------------------------------` | `-----------' |-----------| |
122 * |CapsL | A| S| D| F| G| H| J| K| L| ;| '| #| | | 4| 5| 6| |
123 * |-----------------------------------------------------------| ,---. |---------------|
124 * |Shft|\ | Z| X| C| V| B| N| M| ,| ,| /|Shift | |Up | | 1| 2| 3|Ent|
125 * |-----------------------------------------------------------| ,-----------. |-----------| |
126 * |Ctl|Gui|Alt| Space |HNK|KNA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0| .| |
127 * `-----------------------------------------------------------' `-----------' `---------------'
128 */
b5d7bb61 129 LAYOUT_iso(
5bff9d61
BG
130 ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,BRK,
131 GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS,
132 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,ENT, DEL, END, PGDN, P7, P8, P9, PPLS,
133 LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT,NUHS, P4, P5, P6,
134 LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RSFT, UP, P1, P2, P3, PENT,
b5d7bb61 135 LCTL,LGUI,LALT, SPC, RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT
5bff9d61
BG
136 ),
137
138 /* JIS layout
139 * ,---. ,---------------. ,---------------. ,---------------. ,-----------.
140 * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau|
141 * `---' `---------------' `---------------' `---------------' `-----------'
142 * ,-----------------------------------------------------------. ,-----------. ,---------------.
143 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| ^|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -|
144 * |-----------------------------------------------------------| |-----------| |---------------|
145 * |Tab | Q| W| E| R| T| Y| U| I| O| P| @| [| Retn| |Del|End|PgD| | 7| 8| 9| +|
146 * |------------------------------------------------------` | `-----------' |-----------| |
147 * |CapsL | A| S| D| F| G| H| J| K| L| ;| :| ]| | | 4| 5| 6| |
148 * |-----------------------------------------------------------| ,---. |---------------|
149 * |Shft | Z| X| C| V| B| N| M| ,| ,| /| RO|Shift | |Up | | 1| 2| 3|Ent|
150 * |-----------------------------------------------------------| ,-----------. |-----------| |
151 * |Ctl|Gui|Alt|MHEN| Space |HENK|KNA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0| .| |
152 * `-----------------------------------------------------------' `-----------' `---------------'
153 */
b5d7bb61 154 LAYOUT_jis(
5bff9d61
BG
155 ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,BRK,
156 GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JPY, BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS,
157 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, ENT, DEL, END, PGDN, P7, P8, P9, PPLS,
158 LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT,NUHS, P4, P5, P6,
159 LSFT,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PENT,
b5d7bb61 160 LCTL,LGUI,LALT,MHEN, SPC, HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT
5bff9d61
BG
161 ),
162
163 /* Colemak http://colemak.com
164 * ,-----------------------------------------------------------.
165 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backspa|
166 * |-----------------------------------------------------------|
167 * |Tab | Q| W| F| P| G| J| L| U| Y| ;| [| ]| \|
168 * |-----------------------------------------------------------|
169 * |BackSp| A| R| S| T| D| H| N| E| I| O| '|Return |
170 * |-----------------------------------------------------------|
171 * |Shift | Z| X| C| V| B| K| M| ,| ,| /|Shift |
172 * |-----------------------------------------------------------|
173 * |Ctrl |Gui |Alt | Space |Alt |Gui |Menu|Ctrl|
174 * `----------------------------------------------------------'
175 */
b5d7bb61 176 LAYOUT_all(
5bff9d61
BG
177 F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24,
178 ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP,
179 GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN,
180 TAB, Q, W, F, P, G, J, L, U, Y, SCLN,LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO,
181 BSPC,A, R, S, T, D, H, N, E, I, O, QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY,
182 LSFT,NUBS,Z, X, C, V, B, K, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE,
183 LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT
184 ),
185
186 /* Dvorak http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard
187 * ,-----------------------------------------------------------.
188 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| [| ]|Backspa|
189 * |-----------------------------------------------------------|
190 * |Tab | '| ,| .| P| Y| F| G| C| R| L| /| =| \|
191 * |-----------------------------------------------------------|
192 * |BackSp| A| O| E| U| I| D| H| T| N| S| -|Return |
193 * |-----------------------------------------------------------|
194 * |Shift | ;| Q| J| K| X| B| M| Wl V| Z|Shift |
195 * |-----------------------------------------------------------|
196 * |Ctrl |Gui |Alt | Space |Alt |Gui |Menu|Ctrl|
197 * `-----------------------------------------------------------'
198 */
b5d7bb61 199 LAYOUT_all(
5bff9d61
BG
200 F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24,
201 ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP,
202 GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, LBRC,RBRC,JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN,
203 TAB, QUOT,COMM,DOT, P, Y, F, G, C, R, L, SLSH,EQL, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO,
204 CAPS,A, O, E, U, I, D, H, T, N, S, MINS, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY,
205 LSFT,NUBS,SCLN,Q, J, K, X, B, M, W, V, Z, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE,
206 LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT
207 ),
208
209 /* Workman http://viralintrospection.wordpress.com/2010/09/06/a-different-philosophy-in-designing-keyboard-layouts/
210 * ,-----------------------------------------------------------.
211 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|Backspa|
212 * |-----------------------------------------------------------|
213 * |Tab | Q| D| R| W| B| J| F| U| P| ;| [| ]| \|
214 * |-----------------------------------------------------------|
215 * |CapsLo| A| S| H| T| G| Y| N| E| O| I| '|Return |
216 * |-----------------------------------------------------------|
217 * |Shift | Z| X| M| C| V| K| L| ,| ,| /|Shift |
218 * |-----------------------------------------------------------|
219 * |Ctrl |Gui |Alt | Space |Alt |Gui |Menu|Ctrl|
220 * `-----------------------------------------------------------'
221 */
b5d7bb61 222 LAYOUT_all(
5bff9d61
BG
223 F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24,
224 ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP,
225 GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN,
226 TAB, Q, D, R, W, B, J, F, U, P, SCLN,LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO,
227 CAPS,A, S, H, T, G, Y, N, E, O, I, QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY,
228 LSFT,NUBS,Z, X, M, C, V, K, L, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE,
229 LCTL,LGUI,LALT,MHEN,HANJ, SPC, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT
230 ),
231
26eef35f 232#define KC_LT1 LT(1, KC_SPC)
5bff9d61
BG
233
234/*
235 * SpaceFN layout
236 * http://geekhack.org/index.php?topic=51069.0
237 */
238const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
239 /* 0: plain Qwerty
240 * ,---------------. ,---------------. ,---------------.
241 * |F13|F14|F15|F16| |F17|F18|F19|F20| |F21|F22|F23|F24|
242 * ,---. |---------------| |---------------| |---------------| ,-----------. ,---------------. ,-------.
243 * |Esc| |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| |PrS|ScL|Pau| |VDn|VUp|Mut|Pwr| | Help |
244 * `---' `---------------' `---------------' `---------------' `-----------' `---------------' `-------'
245 * ,-----------------------------------------------------------. ,-----------. ,---------------. ,-------.
246 * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|JPY|Bsp| |Ins|Hom|PgU| |NmL| /| *| -| |Stp|Agn|
247 * |-----------------------------------------------------------| |-----------| |---------------| |-------|
248 * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \ | |Del|End|PgD| | 7| 8| 9| +| |Mnu|Und|
249 * |-----------------------------------------------------------| `-----------' |---------------| |-------|
250 * |LCtrl | A| S| D| F| G| H| J| K| L| ;| :| #|Retn| | 4| 5| 6|KP,| |Sel|Cpy|
251 * |-----------------------------------------------------------| ,---. |---------------| |-------|
252 * |Shft| <| Z| X| C| V| B| N| M| ,| ,| /| RO|Shift | |Up | | 1| 2| 3|KP=| |Exe|Pst|
253 * |-----------------------------------------------------------| ,-----------. |---------------| |-------|
254 * |Ctl|Gui|Alt|MHEN|HNJ| Space |H/E|HENK|KANA|Alt|Gui|App|Ctl| |Lef|Dow|Rig| | 0 | .|Ent| |Fnd|Cut|
255 * `-----------------------------------------------------------' `-----------' `---------------' `-------'
256 */
b5d7bb61 257 [0] = LAYOUT_all(
5bff9d61
BG
258 F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24,
259 ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR,SLCK,PAUS, VOLD,VOLU,MUTE,PWR, HELP,
260 ESC, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, JYEN,BSPC, INS, HOME,PGUP, NLCK,PSLS,PAST,PMNS, STOP,AGIN,
261 TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC, BSLS, DEL, END, PGDN, P7, P8, P9, PPLS, MENU,UNDO,
262 LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT, NUHS,ENT, P4, P5, P6, PCMM, SLCT,COPY,
263 LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH, RO, RSFT, UP, P1, P2, P3, PEQL, EXEC,PSTE,
26eef35f 264 LCTL,LGUI,LALT,MHEN,HANJ, LT1, HAEN,HENK,KANA,RALT,RGUI,APP, RCTL, LEFT,DOWN,RGHT, P0, PDOT,PENT, FIND,CUT
5bff9d61
BG
265 ),
266
267 /* 1: SpaceFN
268 * ,-----------------------------------------------------------.
269 * |` | F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete |
270 * |-----------------------------------------------------------|
271 * |Caps | | |Esc| | | |Hom|Up |End|Psc|Slk|Pau|Ins |
272 * |-----------------------------------------------------------|
273 * | | | | | | |PgU|Lef|Dow|Rig| | | |
274 * |-----------------------------------------------------------|
275 * | | | | | |Spc|PgD|` |~ | |Men| |
276 * |-----------------------------------------------------------|
277 * | | | | | | | | |
278 * `-----------------------------------------------------------'
279 */
b5d7bb61 280 [1] = LAYOUT_all(
5bff9d61
BG
281 TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,
282 TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,
283 GRV, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, TRNS,DEL, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,
284 CAPS,TRNS,TRNS,ESC, TRNS,TRNS,TRNS,HOME,UP, END, PSCR,SLCK,PAUS, INS, TRNS,TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,
285 TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,PGUP,LEFT,DOWN,RGHT,TRNS,TRNS, TRNS,TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,
286 TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,SPC, PGDN,GRV, FN1, TRNS,APP, TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,
287 TRNS,TRNS,TRNS,TRNS,TRNS, TRNS, TRNS,TRNS,TRNS,TRNS,TRNS,TRNS,TRNS, TRNS,TRNS,TRNS, TRNS, TRNS,TRNS, TRNS,TRNS
288 ),
289};
290
291const action_t PROGMEM fn_actions[] = {
5bff9d61
BG
292 [1] = ACTION_MODS_KEY(MOD_LSFT, KC_GRV), // tilde
293};
294
295#endif