aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjprmesh <mrachhh@gmail.com>2017-03-15 13:42:54 -0700
committerJonas Rogers <jprmesh@gmail.com>2017-06-17 21:18:40 -0400
commitbb99d7117c24ba0ef5fa80a166c2ab46d0b1f250 (patch)
tree94f45b61e4c229c9a4c9fd70859582c349db6866
parenta5ba30338f8a1c8e7faaf90f4b05e7c5515d00b3 (diff)
downloadqmk_firmware-bb99d7117c24ba0ef5fa80a166c2ab46d0b1f250.tar.gz
qmk_firmware-bb99d7117c24ba0ef5fa80a166c2ab46d0b1f250.zip
Atreus52- Changed to KEYMAP macro format.
-rw-r--r--keyboards/atreus62/keymaps/atreus52/keymap.c60
1 files changed, 27 insertions, 33 deletions
diff --git a/keyboards/atreus62/keymaps/atreus52/keymap.c b/keyboards/atreus62/keymaps/atreus52/keymap.c
index c64e9d498..65440e6a2 100644
--- a/keyboards/atreus62/keymaps/atreus52/keymap.c
+++ b/keyboards/atreus62/keymaps/atreus52/keymap.c
@@ -1,10 +1,4 @@
1// this is the style you want to emulate. 1#include "atreus62.h"
2// This is the canonical layout file for the Quantum project. If you want to add another keyboard,
3
4#include "menelaus.h"
5
6#define ____ KC_TRNS
7#define xxxx KC_NO
8 2
9// Layers 3// Layers
10#define QW 0 4#define QW 0
@@ -13,38 +7,38 @@
13#define DL 3 7#define DL 3
14 8
15const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 9const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
16[_QWERTY] = KEYMAP( 10[QW] = KEYMAP(
17 1, 2, 3, 4, 5, ____, 6, 7, 8, 9, 0, \ 11 NO, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, NO, \
18 Q, W, E, R, T, ____, Y, U, I, O, P, \ 12 NO, Q, W, E, R, T, Y, U, I, O, P, NO, \
19 A, S, D, F, G, ____, H, J, K, L, SCLN, \ 13 NO, A, S, D, F, G, H, J, K, L, SCLN, NO, \
20 Z, X, C, V, B, BSPC, N, M, COMM, DOT, SLSH, \ 14 NO, Z, X, C, V, B, N, M, COMM, DOT, SLSH, NO, \
21 ESC, TAB, LCTL, MO(QL),LSFT, ENT, SPC, LALT, LGUI, LEFT, RGHT ), 15 NO, ESC, TAB, LCTL, FN1, LSFT, BSPC, ENT, SPC, LALT, LGUI, LEFT, RGHT, NO ),
22 16
23[_QUP] = KEYMAP( 17[QL] = KEYMAP(
24 F1, F2, F3, F4, F5, ____, F6, F7, F8, F9, F10, \ 18 NO, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, NO, \
25 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, \ 19 NO, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, NO, \
26 ____, ____, ____, ____, ____, ____, ____, LEFT, DOWN, UP, RGHT, \ 20 NO, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, LEFT, DOWN, UP, RGHT, NO, \
27 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, \ 21 NO, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, NO, \
28 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ), 22 NO, TRNS, TRNS, TRNS, FN1, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, NO ),
29 23
30[_DVORAK] = KEYMAP( 24[DV] = KEYMAP(
31 1, 2, 3, 4, 5, ____, 6, 7, 8, 9, 0, \ 25 NO, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, NO, \
32 QUOT, COMM, DOT, P, Y, ____, F, G, C, R, L, \ 26 NO, QUOT, COMM, DOT, P, Y, F, G, C, R, L, NO, \
33 A, O, E, U, I, ____, D, H, T, N, S, \ 27 NO, A, O, E, U, I, D, H, T, N, S, NO, \
34 SCLN, Q, J, K, X, BSPC, B, M, W, V, Z, \ 28 NO, SCLN, Q, J, K, X, B, M, W, V, Z, NO, \
35 ESC, TAB, LCTL, MO(DP),LSFT, ENT, SPC, LALT, LGUI, LEFT, RGHT ), 29 NO, ESC, TAB, LCTL, F2, LSFT, BSPC, ENT, SPC, LALT, LGUI, LEFT, RGHT, NO ),
36
37[_QUP] = KEYMAP(
38 F1, F2, F3, F4, F5, ____, F6, F7, F8, F9, F10, \
39 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, \
40 ____, ____, ____, ____, ____, ____, ____, LEFT, DOWN, UP, RGHT, \
41 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, \
42 ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, ____, )
43 30
31[DL] = KEYMAP(
32 NO, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, NO, \
33 NO, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, NO, \
34 NO, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, LEFT, DOWN, UP, RGHT, NO, \
35 NO, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, NO, \
36 NO, TRNS, TRNS, TRNS, FN2, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, NO )
44}; 37};
45 38
46const uint16_t PROGMEM fn_actions[] = { 39const uint16_t PROGMEM fn_actions[] = {
47 40 [1] = ACTION_LAYER_MOMENTARY(QL), // Qwerty FN layer
41 [2] = ACTION_LAYER_MOMENTARY(DV) // Dvorak FN layer
48}; 42};
49 43
50const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) 44const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)