diff options
Diffstat (limited to 'layouts/community/60_iso/unxmaal/keymap.c')
-rw-r--r-- | layouts/community/60_iso/unxmaal/keymap.c | 48 |
1 files changed, 25 insertions, 23 deletions
diff --git a/layouts/community/60_iso/unxmaal/keymap.c b/layouts/community/60_iso/unxmaal/keymap.c index e9b38788e..8f2d55d9b 100644 --- a/layouts/community/60_iso/unxmaal/keymap.c +++ b/layouts/community/60_iso/unxmaal/keymap.c | |||
@@ -8,25 +8,25 @@ | |||
8 | 8 | ||
9 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 9 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
10 | /* | 10 | /* |
11 | * ANSI Base, Mac style | 11 | * ISO Base, Mac style |
12 | * ,-----------------------------------------------------------------------------. | 12 | * ,-----------------------------------------------------------------------------. |
13 | * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| = | Backsp | | 13 | * |Esc | 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| = | Backsp | |
14 | * |-----------------------------------------------------------------------------| | 14 | * |-----------------------------------------------------------------------------| |
15 | * |Tab | Q | W | E | R | T | Y | U | I| O| P| [| ]| \| | 15 | * |Tab | Q | W | E | R | T | Y | U | I| O| P| [| ]| | |
16 | * |----------------------------------------------------------------------- | | ||
17 | * |Caps/Fn | A| S| D| F| G| H| J| K| L| ;| '| #|Enter| | ||
16 | * |-----------------------------------------------------------------------------| | 18 | * |-----------------------------------------------------------------------------| |
17 | * |Caps/Fn | A| S| D| F| G| H| J| K| L| ;| '| Enter | | 19 | * |Shift| \| Z| X| C| V| B| N| M| ,| .| /| Shift | |
18 | * |-----------------------------------------------------------------------------| | ||
19 | * |Shift | Z| X| C| V| B| N| M| ,| .| /| Shift | | ||
20 | * |-----------------------------------------------------------------------------| | 20 | * |-----------------------------------------------------------------------------| |
21 | * |Fn|Alt |Gui | Space(tapped), Fn(held) |Gui |Alt |Menu(tapped, Fn2(held)|Ctrl| | 21 | * |Fn|Alt |Gui | Space(tapped), Fn(held) |Gui |Alt |Menu(tapped, Fn2(held)|Ctrl| |
22 | * `-----------------------------------------------------------------------------' | 22 | * `-----------------------------------------------------------------------------' |
23 | */ | 23 | */ |
24 | [_BL] = LAYOUT_60_iso( | 24 | [_BL] = LAYOUT_60_iso( |
25 | KC_ESC,KC_1,KC_2,KC_3,KC_4,KC_5,KC_6,KC_7,KC_8,KC_9,KC_0,KC_MINS,KC_EQL,KC_BSPC, \ | 25 | KC_ESC,KC_1,KC_2,KC_3,KC_4,KC_5,KC_6,KC_7,KC_8,KC_9,KC_0,KC_MINS,KC_EQL,KC_BSPC, \ |
26 | 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, \ | 26 | 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, \ |
27 | KC_LCTL,KC_A,KC_S,KC_D,KC_F,KC_G,KC_H,KC_J,KC_K,KC_L,KC_SCLN,KC_QUOT,KC_NO,KC_ENT, \ | 27 | KC_LCTL,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, \ |
28 | KC_LSFT,KC_NO,KC_Z,KC_X,KC_C,KC_V,KC_B,KC_N,KC_M,KC_COMM,KC_DOT,KC_SLSH,KC_NO,KC_RSFT, \ | 28 | 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_RSFT, \ |
29 | MO(1),KC_LALT,KC_LGUI, LT(1,KC_SPACE), KC_NO, KC_RGUI, KC_RALT, LT(2,KC_MENU), KC_RCTL), | 29 | MO(1),KC_LALT,KC_LGUI, LT(1,KC_SPACE), KC_RGUI, KC_RALT, LT(2,KC_MENU), KC_RCTL), |
30 | 30 | ||
31 | /* | 31 | /* |
32 | * Pok3r style arrow cluster | 32 | * Pok3r style arrow cluster |
@@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
34 | * |`~ | F1| F2| F3| F4| F5| F6| F7| F8| F9| F10| F11| F12|DEL | | 34 | * |`~ | F1| F2| F3| F4| F5| F6| F7| F8| F9| F10| F11| F12|DEL | |
35 | * |-----------------------------------------------------------| | 35 | * |-----------------------------------------------------------| |
36 | * | | | | | | | | |Up| | | | | | | 36 | * | | | | | | | | |Up| | | | | | |
37 | * |-----------------------------------------------------------| | 37 | * |------------------------------------------------------- | |
38 | * | | | | | | | |Left|Down|Right| | | | | 38 | * | | | | | | | |Left|Down|Right| | | | |
39 | * |-----------------------------------------------------------| | 39 | * |-----------------------------------------------------------| |
40 | * | | | | | | | | | | | | | | 40 | * | | | | | | | | | | | | | |
@@ -44,10 +44,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
44 | */ | 44 | */ |
45 | [_AL] = LAYOUT_60_iso( | 45 | [_AL] = LAYOUT_60_iso( |
46 | KC_GRV,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_DELETE, \ | 46 | KC_GRV,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_DELETE, \ |
47 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 47 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_UP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
48 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_LEFT,KC_DOWN,KC_RGHT,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 48 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_LEFT,KC_DOWN,KC_RGHT,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
49 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 49 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
50 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), | 50 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), |
51 | 51 | ||
52 | 52 | ||
53 | /* | 53 | /* |
@@ -56,8 +56,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
56 | * | | | | | | | | RW|Play|FF| Mute| Vol Down | Vol up |Reset | | 56 | * | | | | | | | | RW|Play|FF| Mute| Vol Down | Vol up |Reset | |
57 | * |-------------------------------------------------------------| | 57 | * |-------------------------------------------------------------| |
58 | * | | | | | | | | | |PgUp| | | | | | 58 | * | | | | | | | | | |PgUp| | | | | |
59 | * |-------------------------------------------------------------| | 59 | * |-------------------------------------------------------- | |
60 | * | | | | | | | |Home|PgDown|End| | | | | 60 | * | | | | | | | |Home|PgDown|End| | | | | |
61 | * |-------------------------------------------------------------| | 61 | * |-------------------------------------------------------------| |
62 | * | | | | | | | | | | | | | | 62 | * | | | | | | | | | | | | | |
63 | * |-------------------------------------------------------------| | 63 | * |-------------------------------------------------------------| |
@@ -66,10 +66,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
66 | */ | 66 | */ |
67 | [_FL] = LAYOUT_60_iso( | 67 | [_FL] = LAYOUT_60_iso( |
68 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MPRV,KC_MPLY,KC_MNXT,KC_MUTE,KC_VOLD,KC_VOLU,RESET, \ | 68 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_MPRV,KC_MPLY,KC_MNXT,KC_MUTE,KC_VOLD,KC_VOLU,RESET, \ |
69 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PGUP,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 69 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_PGUP,KC_TRNS,KC_TRNS,KC_TRNS, \ |
70 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_HOME,KC_TRNS,KC_HOME,KC_PGDN,KC_END,KC_TRNS,KC_TRNS,KC_TRNS, \ | 70 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_HOME,KC_TRNS,KC_HOME,KC_PGDN,KC_END,KC_TRNS,KC_TRNS,KC_TRNS, \ |
71 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 71 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
72 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), | 72 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), |
73 | 73 | ||
74 | /* | 74 | /* |
75 | * Locking layer for controlling the underglow. | 75 | * Locking layer for controlling the underglow. |
@@ -79,8 +79,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
79 | * | | | | | | | | | | | | | | | | 79 | * | | | | | | | | | | | | | | | |
80 | * |-----------------------------------------------------------| | 80 | * |-----------------------------------------------------------| |
81 | * | | | | | | | | | | | | | | | | 81 | * | | | | | | | | | | | | | | | |
82 | * |-----------------------------------------------------------| | 82 | * |------------------------------------------------------- | |
83 | * | |On|Mode| | | | | | | | | | | | 83 | * | |On|Mode| | | | | | | | | | | | |
84 | * |-----------------------------------------------------------| | 84 | * |-----------------------------------------------------------| |
85 | * | | |Hue+|Hue-|Sat+|Sat-|Val+|Val-| | | | | | 85 | * | | |Hue+|Hue-|Sat+|Sat-|Val+|Val-| | | | | |
86 | * |-----------------------------------------------------------| | 86 | * |-----------------------------------------------------------| |
@@ -89,10 +89,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
89 | */ | 89 | */ |
90 | [_UL] = LAYOUT_60_iso( | 90 | [_UL] = LAYOUT_60_iso( |
91 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 91 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
92 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 92 | KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
93 | KC_TRNS,F(4),F(5),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 93 | KC_TRNS,F(4),F(5),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
94 | KC_TRNS,KC_TRNS,KC_TRNS,F(6),F(7),F(8),F(9),F(10),F(11),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ | 94 | KC_TRNS,KC_TRNS,KC_TRNS,F(6),F(7),F(8),F(9),F(10),F(11),KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, \ |
95 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), | 95 | KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS), |
96 | }; | 96 | }; |
97 | 97 | ||
98 | enum function_id { | 98 | enum function_id { |
@@ -163,6 +163,7 @@ void matrix_scan_user(void) { | |||
163 | 163 | ||
164 | void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { | 164 | void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { |
165 | switch (id) { | 165 | switch (id) { |
166 | #ifdef RGBLIGHT_ENABLE | ||
166 | case RGBLED_TOGGLE: | 167 | case RGBLED_TOGGLE: |
167 | //led operations | 168 | //led operations |
168 | if (record->event.pressed) { | 169 | if (record->event.pressed) { |
@@ -204,6 +205,7 @@ void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { | |||
204 | rgblight_step(); | 205 | rgblight_step(); |
205 | } | 206 | } |
206 | break; | 207 | break; |
208 | #endif | ||
207 | static uint8_t shift_esc_shift_mask; | 209 | static uint8_t shift_esc_shift_mask; |
208 | // Shift + ESC = ~ | 210 | // Shift + ESC = ~ |
209 | case SHIFT_ESC: | 211 | case SHIFT_ESC: |