diff options
author | fauxpark <fauxpark@gmail.com> | 2019-07-10 08:47:35 +1000 |
---|---|---|
committer | skullydazed <skullydazed@users.noreply.github.com> | 2019-08-30 15:01:52 -0700 |
commit | 554e4bf25c4bcbf263b2e73c6148b7ea1d520762 (patch) | |
tree | e191e836e955d354adc9c37a742b43a6a76feeb4 /layouts | |
parent | 9e20478e6bdebc9cea49204482992471bccaf6a1 (diff) | |
download | qmk_firmware-554e4bf25c4bcbf263b2e73c6148b7ea1d520762.tar.gz qmk_firmware-554e4bf25c4bcbf263b2e73c6148b7ea1d520762.zip |
Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)
* Migrate ACTION_LAYER_MOMENTARYs to MO()
* Add changelog entry
* Update docs/ChangeLog/20190830/PR5176.md
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
Diffstat (limited to 'layouts')
4 files changed, 8 insertions, 16 deletions
diff --git a/layouts/community/60_iso/unxmaal/keymap.c b/layouts/community/60_iso/unxmaal/keymap.c index 8f2d55d9b..07fca874e 100644 --- a/layouts/community/60_iso/unxmaal/keymap.c +++ b/layouts/community/60_iso/unxmaal/keymap.c | |||
@@ -108,7 +108,6 @@ enum function_id { | |||
108 | }; | 108 | }; |
109 | 109 | ||
110 | const uint16_t PROGMEM fn_actions[] = { | 110 | const uint16_t PROGMEM fn_actions[] = { |
111 | [0] = ACTION_LAYER_MOMENTARY(2), // Momentary Fn overlay | ||
112 | [1] = ACTION_LAYER_TOGGLE(1), // Toggle Arrow Layer overlay | 111 | [1] = ACTION_LAYER_TOGGLE(1), // Toggle Arrow Layer overlay |
113 | [2] = ACTION_LAYER_TAP_KEY(2, KC_CAPS), // Tap to toggle caps lock and hold to activate function layer | 112 | [2] = ACTION_LAYER_TAP_KEY(2, KC_CAPS), // Tap to toggle caps lock and hold to activate function layer |
114 | [3] = ACTION_LAYER_TOGGLE(3), // Toggle Underglow Layer overlay | 113 | [3] = ACTION_LAYER_TOGGLE(3), // Toggle Underglow Layer overlay |
diff --git a/layouts/community/ergodox/guni/keymap.c b/layouts/community/ergodox/guni/keymap.c index 9a00f0a97..021271c2e 100644 --- a/layouts/community/ergodox/guni/keymap.c +++ b/layouts/community/ergodox/guni/keymap.c | |||
@@ -138,7 +138,6 @@ const uint16_t PROGMEM fn_actions[] = { | |||
138 | //[29] = ACTION_LAYER_TOGGLE(4), | 138 | //[29] = ACTION_LAYER_TOGGLE(4), |
139 | [29] = ACTION_MODS_TAP_KEY(MOD_RSFT,KC_ESC), | 139 | [29] = ACTION_MODS_TAP_KEY(MOD_RSFT,KC_ESC), |
140 | [30] = ACTION_LAYER_TAP_KEY(1, KC_QUOT), | 140 | [30] = ACTION_LAYER_TAP_KEY(1, KC_QUOT), |
141 | [31] = ACTION_LAYER_MOMENTARY(2), | ||
142 | //[] = ACTION_LAYER_TAP_KEY(4, KC_S), | 141 | //[] = ACTION_LAYER_TAP_KEY(4, KC_S), |
143 | }; | 142 | }; |
144 | 143 | ||
diff --git a/layouts/community/ergodox/ishigoya-jp/keymap.c b/layouts/community/ergodox/ishigoya-jp/keymap.c index 43bc74a0e..59040cd50 100644 --- a/layouts/community/ergodox/ishigoya-jp/keymap.c +++ b/layouts/community/ergodox/ishigoya-jp/keymap.c | |||
@@ -144,7 +144,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
144 | KC_RCTL, KC_LGUI, KC_LALT,JP_UNDS,KC_LCTL, | 144 | KC_RCTL, KC_LGUI, KC_LALT,JP_UNDS,KC_LCTL, |
145 | KC_BTN3, KC_DEL, | 145 | KC_BTN3, KC_DEL, |
146 | KC_NO, | 146 | KC_NO, |
147 | KC_SPC,KC_LSFT,F(1), | 147 | KC_SPC,KC_LSFT,MO(NUM), |
148 | // right hand | 148 | // right hand |
149 | LCTL(KC_Z), KC_NO, LSFT(KC_4), JP_AT, KC_LEFT, KC_UP, KC_RIGHT, | 149 | LCTL(KC_Z), KC_NO, LSFT(KC_4), JP_AT, KC_LEFT, KC_UP, KC_RIGHT, |
150 | KC_PGUP, KC_J, KC_F, KC_U, KC_P, KC_DOWN, LSFT(KC_3), | 150 | KC_PGUP, KC_J, KC_F, KC_U, KC_P, KC_DOWN, LSFT(KC_3), |
@@ -187,7 +187,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
187 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 187 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
188 | KC_TRNS, KC_TRNS, | 188 | KC_TRNS, KC_TRNS, |
189 | KC_NO, | 189 | KC_NO, |
190 | M(SHIFT), M(JPFN), F(1), | 190 | M(SHIFT), M(JPFN), MO(NUM), |
191 | // right hand | 191 | // right hand |
192 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 192 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
193 | KC_TRNS, M(JPFU), M(JPSE), M(JPTSU), M(JPKU), KC_TRNS, KC_TRNS, | 193 | KC_TRNS, M(JPFU), M(JPSE), M(JPTSU), M(JPKU), KC_TRNS, KC_TRNS, |
@@ -415,10 +415,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
415 | ), | 415 | ), |
416 | }; | 416 | }; |
417 | 417 | ||
418 | const uint16_t PROGMEM fn_actions[] = { | ||
419 | [1] = ACTION_LAYER_MOMENTARY(NUM) // FN1 - Momentary Layer 6 (Numbers) | ||
420 | }; | ||
421 | |||
422 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 418 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) |
423 | { | 419 | { |
424 | 420 | ||
diff --git a/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/keymap.c b/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/keymap.c index dcf2dc1d8..729810705 100644 --- a/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/keymap.c +++ b/layouts/community/ergodox/osx_whiskey_tango_foxtrot_capslock/keymap.c | |||
@@ -47,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
47 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, | 47 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, |
48 | KC_TAB, M(KC_Q), M(KC_W), M(KC_E), M(KC_R), M(KC_T), KC_LBRC, | 48 | KC_TAB, M(KC_Q), M(KC_W), M(KC_E), M(KC_R), M(KC_T), KC_LBRC, |
49 | M(KC_CAPS), M(KC_A), M(KC_S), M(KC_D), M(KC_F), M(KC_G), | 49 | M(KC_CAPS), M(KC_A), M(KC_S), M(KC_D), M(KC_F), M(KC_G), |
50 | KC_LSFT, M(KC_Z), M(KC_X), M(KC_C), M(KC_V), M(KC_B), KC_FN0, | 50 | KC_LSFT, M(KC_Z), M(KC_X), M(KC_C), M(KC_V), M(KC_B), MO(SYMB), |
51 | KC_LCTL, KC_LALT, KC_LGUI, KC_LEFT, KC_RGHT, | 51 | KC_LCTL, KC_LALT, KC_LGUI, KC_LEFT, KC_RGHT, |
52 | KC_TRNS, KC_FN1, | 52 | KC_TRNS, KC_FN1, |
53 | KC_HOME, | 53 | KC_HOME, |
@@ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
56 | KC_GRV, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, | 56 | KC_GRV, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, |
57 | KC_RBRC, M(KC_Y), M(KC_U), M(KC_I), M(KC_O), M(KC_P), KC_BSLS, | 57 | KC_RBRC, M(KC_Y), M(KC_U), M(KC_I), M(KC_O), M(KC_P), KC_BSLS, |
58 | M(KC_H), M(KC_J), M(KC_K), M(KC_L), KC_SCLN, KC_QUOT, | 58 | M(KC_H), M(KC_J), M(KC_K), M(KC_L), KC_SCLN, KC_QUOT, |
59 | KC_FN0, M(KC_N), M(KC_M), KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 59 | MO(SYMB), M(KC_N), M(KC_M), KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
60 | KC_DOWN, KC_UP, KC_RCTL, KC_RGUI, KC_RALT, | 60 | KC_DOWN, KC_UP, KC_RCTL, KC_RGUI, KC_RALT, |
61 | KC_RALT, KC_RCTL, | 61 | KC_RALT, KC_RCTL, |
62 | KC_PGUP, | 62 | KC_PGUP, |
@@ -148,12 +148,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
148 | }; | 148 | }; |
149 | 149 | ||
150 | const uint16_t PROGMEM fn_actions[] = { | 150 | const uint16_t PROGMEM fn_actions[] = { |
151 | ACTION_LAYER_MOMENTARY(SYMB), // FN0 - Momentary Layer 1 (Symbols) | 151 | [1] = ACTION_LAYER_ON(SYMB,ON_RELEASE), // FN1 - Enable Layer 1 (Symbols) |
152 | ACTION_LAYER_ON(SYMB,ON_RELEASE), // FN1 - Enable Layer 1 (Symbols) | 152 | [2] = ACTION_LAYER_ON(MDIA,ON_RELEASE), // FN2 - Enable Layer 2 (Media) |
153 | ACTION_LAYER_ON(MDIA,ON_RELEASE), // FN2 - Enable Layer 2 (Media) | 153 | [3] = ACTION_LAYER_OFF(SYMB,ON_RELEASE), // FN3 - Disable Layer 1 (Symbols) |
154 | ACTION_LAYER_OFF(SYMB,ON_RELEASE), // FN3 - Disable Layer 1 (Symbols) | 154 | [4] = ACTION_LAYER_OFF(MDIA,ON_RELEASE), // FN4 - Disable Layer 2 (MMedia) |
155 | ACTION_LAYER_OFF(MDIA,ON_RELEASE), // FN4 - Disable Layer 2 (MMedia) | ||
156 | ACTION_LAYER_MOMENTARY(MDIA) // FN5 - Momentary Layer 2 (Mdia) | ||
157 | }; | 155 | }; |
158 | 156 | ||
159 | 157 | ||