diff options
| author | Drashna Jaelre <drashna@live.com> | 2021-05-21 23:17:32 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-21 23:17:32 -0700 |
| commit | a0fed0ea176d1c986e40fc4981b900509c90d66e (patch) | |
| tree | ee12f5943046015ea0dce8e2a30a68bc8eb99dbe | |
| parent | 76c23b15abc824f867b48d8d5100dced2417d336 (diff) | |
Convert Encoder callbacks to be boolean functions (#12805)
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
437 files changed, 2539 insertions, 2132 deletions
diff --git a/docs/feature_encoders.md b/docs/feature_encoders.md index 4338c85e84..a56f093a39 100644 --- a/docs/feature_encoders.md +++ b/docs/feature_encoders.md | |||
| @@ -53,15 +53,15 @@ If you are using different pinouts for the encoders on each half of a split keyb | |||
| 53 | The callback functions can be inserted into your `<keyboard>.c`: | 53 | The callback functions can be inserted into your `<keyboard>.c`: |
| 54 | 54 | ||
| 55 | ```c | 55 | ```c |
| 56 | void encoder_update_kb(uint8_t index, bool clockwise) { | 56 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 57 | encoder_update_user(index, clockwise); | 57 | return encoder_update_user(index, clockwise); |
| 58 | } | 58 | } |
| 59 | ``` | 59 | ``` |
| 60 | 60 | ||
| 61 | or `keymap.c`: | 61 | or `keymap.c`: |
| 62 | 62 | ||
| 63 | ```c | 63 | ```c |
| 64 | void encoder_update_user(uint8_t index, bool clockwise) { | 64 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 65 | if (index == 0) { /* First encoder */ | 65 | if (index == 0) { /* First encoder */ |
| 66 | if (clockwise) { | 66 | if (clockwise) { |
| 67 | tap_code(KC_PGDN); | 67 | tap_code(KC_PGDN); |
| @@ -75,9 +75,12 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 75 | tap_code(KC_UP); | 75 | tap_code(KC_UP); |
| 76 | } | 76 | } |
| 77 | } | 77 | } |
| 78 | return true; | ||
| 78 | } | 79 | } |
| 79 | ``` | 80 | ``` |
| 80 | 81 | ||
| 82 | !> If you return `true`, this will allow the keyboard level code to run, as well. Returning `false` will override the keyboard level code. Depending on how the keyboard level function is set up. | ||
| 83 | |||
| 81 | ## Hardware | 84 | ## Hardware |
| 82 | 85 | ||
| 83 | The A an B lines of the encoders should be wired directly to the MCU, and the C/common lines should be wired to ground. | 86 | The A an B lines of the encoders should be wired directly to the MCU, and the C/common lines should be wired to ground. |
diff --git a/keyboards/0xcb/1337/keymaps/default/keymap.c b/keyboards/0xcb/1337/keymaps/default/keymap.c index 5089117d8d..596ffabcc7 100644 --- a/keyboards/0xcb/1337/keymaps/default/keymap.c +++ b/keyboards/0xcb/1337/keymaps/default/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | 50 | ||
| 51 | /* rotary encoder (SW3) - add more else if blocks for more granular layer control */ | 51 | /* rotary encoder (SW3) - add more else if blocks for more granular layer control */ |
| 52 | #ifdef ENCODER_ENABLE | 52 | #ifdef ENCODER_ENABLE |
| 53 | void encoder_update_user(uint8_t index, bool clockwise) { | 53 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 54 | if (IS_LAYER_ON(_RGB)) { | 54 | if (IS_LAYER_ON(_RGB)) { |
| 55 | #ifdef RGBLIGHT_ENABLE | 55 | #ifdef RGBLIGHT_ENABLE |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| @@ -72,6 +72,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 72 | tap_code(KC_VOLD); | 72 | tap_code(KC_VOLD); |
| 73 | } | 73 | } |
| 74 | } | 74 | } |
| 75 | return true; | ||
| 75 | } | 76 | } |
| 76 | #endif | 77 | #endif |
| 77 | 78 | ||
diff --git a/keyboards/0xcb/1337/keymaps/jakob/keymap.c b/keyboards/0xcb/1337/keymaps/jakob/keymap.c index dc5ba60251..14427ee6d8 100644 --- a/keyboards/0xcb/1337/keymaps/jakob/keymap.c +++ b/keyboards/0xcb/1337/keymaps/jakob/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | 50 | ||
| 51 | /* rotary encoder (SW3) - add more else if blocks for more granular layer control */ | 51 | /* rotary encoder (SW3) - add more else if blocks for more granular layer control */ |
| 52 | #ifdef ENCODER_ENABLE | 52 | #ifdef ENCODER_ENABLE |
| 53 | void encoder_update_user(uint8_t index, bool clockwise) { | 53 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 54 | if (IS_LAYER_ON(_RGB)) { | 54 | if (IS_LAYER_ON(_RGB)) { |
| 55 | #ifdef RGBLIGHT_ENABLE | 55 | #ifdef RGBLIGHT_ENABLE |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| @@ -72,6 +72,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 72 | tap_code16(C(A(KC_DOWN))); | 72 | tap_code16(C(A(KC_DOWN))); |
| 73 | } | 73 | } |
| 74 | } | 74 | } |
| 75 | return true; | ||
| 75 | } | 76 | } |
| 76 | #endif | 77 | #endif |
| 77 | 78 | ||
diff --git a/keyboards/0xcb/1337/keymaps/via/keymap.c b/keyboards/0xcb/1337/keymaps/via/keymap.c index 5089117d8d..596ffabcc7 100644 --- a/keyboards/0xcb/1337/keymaps/via/keymap.c +++ b/keyboards/0xcb/1337/keymaps/via/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | 50 | ||
| 51 | /* rotary encoder (SW3) - add more else if blocks for more granular layer control */ | 51 | /* rotary encoder (SW3) - add more else if blocks for more granular layer control */ |
| 52 | #ifdef ENCODER_ENABLE | 52 | #ifdef ENCODER_ENABLE |
| 53 | void encoder_update_user(uint8_t index, bool clockwise) { | 53 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 54 | if (IS_LAYER_ON(_RGB)) { | 54 | if (IS_LAYER_ON(_RGB)) { |
| 55 | #ifdef RGBLIGHT_ENABLE | 55 | #ifdef RGBLIGHT_ENABLE |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| @@ -72,6 +72,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 72 | tap_code(KC_VOLD); | 72 | tap_code(KC_VOLD); |
| 73 | } | 73 | } |
| 74 | } | 74 | } |
| 75 | return true; | ||
| 75 | } | 76 | } |
| 76 | #endif | 77 | #endif |
| 77 | 78 | ||
diff --git a/keyboards/10bleoledhub/keymaps/default/keymap.c b/keyboards/10bleoledhub/keymaps/default/keymap.c index ee26168196..fec5f8f379 100644 --- a/keyboards/10bleoledhub/keymaps/default/keymap.c +++ b/keyboards/10bleoledhub/keymaps/default/keymap.c | |||
| @@ -13,7 +13,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/ | |||
| 13 | /* Keymap _0: (Base Layer) Default Layer | 13 | /* Keymap _0: (Base Layer) Default Layer |
| 14 | 14 | ||
| 15 | * .-----. | 15 | * .-----. |
| 16 | * |PGUP | | 16 | * |PGUP | |
| 17 | * |-----------------. | 17 | * |-----------------. |
| 18 | * | 7 | 8 | 9 | | 18 | * | 7 | 8 | 9 | |
| 19 | * |-----|-----|-----| | 19 | * |-----|-----|-----| |
| @@ -37,12 +37,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/ | |||
| 37 | 37 | ||
| 38 | #include QMK_KEYBOARD_H | 38 | #include QMK_KEYBOARD_H |
| 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 40 | [0] = LAYOUT( | 40 | [0] = LAYOUT( |
| 41 | KC_PGUP, | 41 | KC_PGUP, |
| 42 | KC_KP_7, KC_KP_8, MO(1), | 42 | KC_KP_7, KC_KP_8, MO(1), |
| 43 | KC_P4, KC_P5, KC_P6, | 43 | KC_P4, KC_P5, KC_P6, |
| 44 | KC_P1, KC_P2, KC_P3), | 44 | KC_P1, KC_P2, KC_P3), |
| 45 | [1] = LAYOUT( | 45 | [1] = LAYOUT( |
| 46 | KC_NUMLOCK, | 46 | KC_NUMLOCK, |
| 47 | RGB_TOG, RGB_MOD, RGB_M_K, | 47 | RGB_TOG, RGB_MOD, RGB_M_K, |
| 48 | RGB_SAI, RGB_SAD, RGB_HUI, | 48 | RGB_SAI, RGB_SAD, RGB_HUI, |
| @@ -58,14 +58,15 @@ static void render_logo(void) { | |||
| 58 | void oled_task_user(void) { render_logo(); } | 58 | void oled_task_user(void) { render_logo(); } |
| 59 | #endif | 59 | #endif |
| 60 | 60 | ||
| 61 | void encoder_update_user(uint8_t index, bool clockwise) { | 61 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 62 | if (index == 0) { /* First encoder */ | 62 | if (index == 0) { /* First encoder */ |
| 63 | if (clockwise) { | 63 | if (clockwise) { |
| 64 | tap_code(KC_PGDN); | 64 | tap_code(KC_PGDN); |
| 65 | } else { | 65 | } else { |
| 66 | tap_code(KC_PGUP); | 66 | tap_code(KC_PGUP); |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
| 70 | 71 | ||
| 71 | 72 | ||
diff --git a/keyboards/10bleoledhub/keymaps/via/keymap.c b/keyboards/10bleoledhub/keymaps/via/keymap.c index d7e986acfc..6f78ac8af0 100644 --- a/keyboards/10bleoledhub/keymaps/via/keymap.c +++ b/keyboards/10bleoledhub/keymaps/via/keymap.c | |||
| @@ -9,11 +9,11 @@ but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
| 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 10 | GNU General Public License for more details. | 10 | GNU General Public License for more details. |
| 11 | You should have received a copy of the GNU General Public License | 11 | You should have received a copy of the GNU General Public License |
| 12 | along with this program. If not, see <http://www.gnu.org/licenses/>.*/ | 12 | along with this program. If not, see <http://www.gnu.org/licenses/>.*/ |
| 13 | /* Keymap _0: (Base Layer) Default Layer | 13 | /* Keymap _0: (Base Layer) Default Layer |
| 14 | 14 | ||
| 15 | * .-----. | 15 | * .-----. |
| 16 | * |PGUP | | 16 | * |PGUP | |
| 17 | * |-----------------. | 17 | * |-----------------. |
| 18 | * | 7 | 8 | 9 | | 18 | * | 7 | 8 | 9 | |
| 19 | * |-----|-----|-----| | 19 | * |-----|-----|-----| |
| @@ -37,12 +37,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.*/ | |||
| 37 | 37 | ||
| 38 | #include QMK_KEYBOARD_H | 38 | #include QMK_KEYBOARD_H |
| 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 40 | [0] = LAYOUT( | 40 | [0] = LAYOUT( |
| 41 | KC_PGUP, | 41 | KC_PGUP, |
| 42 | KC_KP_7, KC_KP_8, MO(1), | 42 | KC_KP_7, KC_KP_8, MO(1), |
| 43 | KC_P4, KC_P5, KC_P6, | 43 | KC_P4, KC_P5, KC_P6, |
| 44 | KC_P1, KC_P2, KC_P3), | 44 | KC_P1, KC_P2, KC_P3), |
| 45 | [1] = LAYOUT( | 45 | [1] = LAYOUT( |
| 46 | KC_NUMLOCK, | 46 | KC_NUMLOCK, |
| 47 | RGB_TOG, RGB_MOD, RGB_M_K, | 47 | RGB_TOG, RGB_MOD, RGB_M_K, |
| 48 | RGB_SAI, RGB_SAD, RGB_HUI, | 48 | RGB_SAI, RGB_SAD, RGB_HUI, |
| @@ -58,14 +58,15 @@ static void render_logo(void) { | |||
| 58 | void oled_task_user(void) { render_logo(); } | 58 | void oled_task_user(void) { render_logo(); } |
| 59 | #endif | 59 | #endif |
| 60 | 60 | ||
| 61 | void encoder_update_user(uint8_t index, bool clockwise) { | 61 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 62 | if (index == 0) { /* First encoder */ | 62 | if (index == 0) { /* First encoder */ |
| 63 | if (clockwise) { | 63 | if (clockwise) { |
| 64 | tap_code(KC_PGDN); | 64 | tap_code(KC_PGDN); |
| 65 | } else { | 65 | } else { |
| 66 | tap_code(KC_PGUP); | 66 | tap_code(KC_PGUP); |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
| 70 | 71 | ||
| 71 | 72 | ||
diff --git a/keyboards/1upkeyboards/sweet16/keymaps/default/keymap.c b/keyboards/1upkeyboards/sweet16/keymaps/default/keymap.c index 4778d2108c..9ab912d7b5 100644 --- a/keyboards/1upkeyboards/sweet16/keymaps/default/keymap.c +++ b/keyboards/1upkeyboards/sweet16/keymaps/default/keymap.c | |||
| @@ -27,7 +27,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 27 | 27 | ||
| 28 | #ifdef ENCODER_ENABLE | 28 | #ifdef ENCODER_ENABLE |
| 29 | #include "encoder.h" | 29 | #include "encoder.h" |
| 30 | void encoder_update_user(int8_t index, bool clockwise) { | 30 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 31 | if (index == 0) { /* First encoder */ | 31 | if (index == 0) { /* First encoder */ |
| 32 | if (clockwise) { | 32 | if (clockwise) { |
| 33 | tap_code(KC_VOLU); | 33 | tap_code(KC_VOLU); |
| @@ -35,5 +35,6 @@ void encoder_update_user(int8_t index, bool clockwise) { | |||
| 35 | tap_code(KC_VOLD); | 35 | tap_code(KC_VOLD); |
| 36 | } | 36 | } |
| 37 | } | 37 | } |
| 38 | return true; | ||
| 38 | } | 39 | } |
| 39 | #endif | 40 | #endif |
diff --git a/keyboards/1upkeyboards/sweet16/v2/promicro/promicro.c b/keyboards/1upkeyboards/sweet16/v2/promicro/promicro.c index 0176dc1a3c..d850a3b5c6 100644 --- a/keyboards/1upkeyboards/sweet16/v2/promicro/promicro.c +++ b/keyboards/1upkeyboards/sweet16/v2/promicro/promicro.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | #include "encoder.h" | 2 | #include "encoder.h" |
| 3 | 3 | ||
| 4 | #ifdef ENCODER_ENABLED | 4 | #ifdef ENCODER_ENABLED |
| 5 | void encoder_update_kb(int8_t index, bool clockwise) { | 5 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 6 | encoder_update_user(index, clockwise); | 6 | return encoder_update_user(index, clockwise); |
| 7 | } | 7 | } |
| 8 | #endif | 8 | #endif |
diff --git a/keyboards/2key2crawl/keymaps/default/keymap.c b/keyboards/2key2crawl/keymaps/default/keymap.c index 71222d40f8..3e36b60707 100644 --- a/keyboards/2key2crawl/keymaps/default/keymap.c +++ b/keyboards/2key2crawl/keymaps/default/keymap.c | |||
| @@ -16,7 +16,7 @@ void matrix_init_user(void) { | |||
| 16 | 16 | ||
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | void encoder_update_user(int8_t index, bool clockwise) { | 19 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 20 | if (index == 0) { | 20 | if (index == 0) { |
| 21 | if (clockwise) { | 21 | if (clockwise) { |
| 22 | tap_code(KC_PGUP); | 22 | tap_code(KC_PGUP); |
| @@ -24,5 +24,5 @@ void encoder_update_user(int8_t index, bool clockwise) { | |||
| 24 | tap_code(KC_PGDN); | 24 | tap_code(KC_PGDN); |
| 25 | } | 25 | } |
| 26 | } | 26 | } |
| 27 | return true; | ||
| 27 | } | 28 | } |
| 28 | |||
diff --git a/keyboards/2key2crawl/keymaps/tabs/keymap.c b/keyboards/2key2crawl/keymaps/tabs/keymap.c index fcf4a2af87..9066c3f2e6 100644 --- a/keyboards/2key2crawl/keymaps/tabs/keymap.c +++ b/keyboards/2key2crawl/keymaps/tabs/keymap.c | |||
| @@ -14,7 +14,7 @@ void matrix_init_user(void) { | |||
| 14 | debug_config.enable = 1; | 14 | debug_config.enable = 1; |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | void encoder_update_user(int8_t index, bool clockwise) { | 17 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 18 | if (index == 0) { | 18 | if (index == 0) { |
| 19 | if (clockwise) { | 19 | if (clockwise) { |
| 20 | tap_code16(C(KC_T)); | 20 | tap_code16(C(KC_T)); |
| @@ -22,5 +22,5 @@ void encoder_update_user(int8_t index, bool clockwise) { | |||
| 22 | tap_code16(C(KC_W)); | 22 | tap_code16(C(KC_W)); |
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | return true; | ||
| 25 | } | 26 | } |
| 26 | |||
diff --git a/keyboards/2key2crawl/keymaps/vol/keymap.c b/keyboards/2key2crawl/keymaps/vol/keymap.c index 8ffd3f58c8..a45d3f7789 100644 --- a/keyboards/2key2crawl/keymaps/vol/keymap.c +++ b/keyboards/2key2crawl/keymaps/vol/keymap.c | |||
| @@ -14,7 +14,7 @@ void matrix_init_user(void) { | |||
| 14 | debug_config.enable = 1; | 14 | debug_config.enable = 1; |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | void encoder_update_user(int8_t index, bool clockwise) { | 17 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 18 | if (index == 0) { | 18 | if (index == 0) { |
| 19 | if (clockwise) { | 19 | if (clockwise) { |
| 20 | tap_code(KC_VOLU); | 20 | tap_code(KC_VOLU); |
| @@ -22,4 +22,5 @@ void encoder_update_user(int8_t index, bool clockwise) { | |||
| 22 | tap_code(KC_VOLD); | 22 | tap_code(KC_VOLD); |
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | return true; | ||
| 25 | } | 26 | } |
diff --git a/keyboards/45_ats/keymaps/default/keymap.c b/keyboards/45_ats/keymaps/default/keymap.c index 28941b173f..de69c4b05e 100644 --- a/keyboards/45_ats/keymaps/default/keymap.c +++ b/keyboards/45_ats/keymaps/default/keymap.c | |||
| @@ -1,20 +1,20 @@ | |||
| 1 | /* | 1 | /* |
| 2 | Copyright 2020 Alec Penland | 2 | Copyright 2020 Alec Penland |
| 3 | Copyright 2020 Garret Gartner | 3 | Copyright 2020 Garret Gartner |
| 4 | 4 | ||
| 5 | This program is free software: you can redistribute it and/or modify | 5 | This program is free software: you can redistribute it and/or modify |
| 6 | it under the terms of the GNU General Public License as published by | 6 | it under the terms of the GNU General Public License as published by |
| 7 | the Free Software Foundation, either version 2 of the License, or | 7 | the Free Software Foundation, either version 2 of the License, or |
| 8 | (at your option) any later version. | 8 | (at your option) any later version. |
| 9 | 9 | ||
| 10 | This program is distributed in the hope that it will be useful, | 10 | This program is distributed in the hope that it will be useful, |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 13 | GNU General Public License for more details. | 13 | GNU General Public License for more details. |
| 14 | 14 | ||
| 15 | You should have received a copy of the GNU General Public License | 15 | You should have received a copy of the GNU General Public License |
| 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 17 | */ | 17 | */ |
| 18 | 18 | ||
| 19 | #include QMK_KEYBOARD_H | 19 | #include QMK_KEYBOARD_H |
| 20 | 20 | ||
| @@ -31,7 +31,7 @@ enum ats_layers{ | |||
| 31 | #define RS_SLS RSFT_T(KC_SLSH) | 31 | #define RS_SLS RSFT_T(KC_SLSH) |
| 32 | 32 | ||
| 33 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 33 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 34 | /* Default QWERTY layer | 34 | /* Default QWERTY layer |
| 35 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┠┌───┠| 35 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┠┌───┠|
| 36 | * │Esc│ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │Del│BkS│ │PgU│ | 36 | * │Esc│ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │Del│BkS│ │PgU│ |
| 37 | * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ ├───┤ | 37 | * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ ├───┤ |
| @@ -96,7 +96,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 96 | return state; | 96 | return state; |
| 97 | } | 97 | } |
| 98 | 98 | ||
| 99 | void encoder_update_user(uint8_t index, bool clockwise) { | 99 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 100 | if (index == 0) { | 100 | if (index == 0) { |
| 101 | if (clockwise) { | 101 | if (clockwise) { |
| 102 | tap_code(KC_VOLU); | 102 | tap_code(KC_VOLU); |
| @@ -104,4 +104,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 104 | tap_code(KC_VOLD); | 104 | tap_code(KC_VOLD); |
| 105 | } | 105 | } |
| 106 | } | 106 | } |
| 107 | return true; | ||
| 107 | } | 108 | } |
diff --git a/keyboards/45_ats/keymaps/via/keymap.c b/keyboards/45_ats/keymaps/via/keymap.c index 28941b173f..de69c4b05e 100644 --- a/keyboards/45_ats/keymaps/via/keymap.c +++ b/keyboards/45_ats/keymaps/via/keymap.c | |||
| @@ -1,20 +1,20 @@ | |||
| 1 | /* | 1 | /* |
| 2 | Copyright 2020 Alec Penland | 2 | Copyright 2020 Alec Penland |
| 3 | Copyright 2020 Garret Gartner | 3 | Copyright 2020 Garret Gartner |
| 4 | 4 | ||
| 5 | This program is free software: you can redistribute it and/or modify | 5 | This program is free software: you can redistribute it and/or modify |
| 6 | it under the terms of the GNU General Public License as published by | 6 | it under the terms of the GNU General Public License as published by |
| 7 | the Free Software Foundation, either version 2 of the License, or | 7 | the Free Software Foundation, either version 2 of the License, or |
| 8 | (at your option) any later version. | 8 | (at your option) any later version. |
| 9 | 9 | ||
| 10 | This program is distributed in the hope that it will be useful, | 10 | This program is distributed in the hope that it will be useful, |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 13 | GNU General Public License for more details. | 13 | GNU General Public License for more details. |
| 14 | 14 | ||
| 15 | You should have received a copy of the GNU General Public License | 15 | You should have received a copy of the GNU General Public License |
| 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 16 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 17 | */ | 17 | */ |
| 18 | 18 | ||
| 19 | #include QMK_KEYBOARD_H | 19 | #include QMK_KEYBOARD_H |
| 20 | 20 | ||
| @@ -31,7 +31,7 @@ enum ats_layers{ | |||
| 31 | #define RS_SLS RSFT_T(KC_SLSH) | 31 | #define RS_SLS RSFT_T(KC_SLSH) |
| 32 | 32 | ||
| 33 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 33 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 34 | /* Default QWERTY layer | 34 | /* Default QWERTY layer |
| 35 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┠┌───┠| 35 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┠┌───┠|
| 36 | * │Esc│ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │Del│BkS│ │PgU│ | 36 | * │Esc│ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │Del│BkS│ │PgU│ |
| 37 | * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ ├───┤ | 37 | * ├───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤ ├───┤ |
| @@ -96,7 +96,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 96 | return state; | 96 | return state; |
| 97 | } | 97 | } |
| 98 | 98 | ||
| 99 | void encoder_update_user(uint8_t index, bool clockwise) { | 99 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 100 | if (index == 0) { | 100 | if (index == 0) { |
| 101 | if (clockwise) { | 101 | if (clockwise) { |
| 102 | tap_code(KC_VOLU); | 102 | tap_code(KC_VOLU); |
| @@ -104,4 +104,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 104 | tap_code(KC_VOLD); | 104 | tap_code(KC_VOLD); |
| 105 | } | 105 | } |
| 106 | } | 106 | } |
| 107 | return true; | ||
| 107 | } | 108 | } |
diff --git a/keyboards/7c8/framework/keymaps/default/keymap.c b/keyboards/7c8/framework/keymaps/default/keymap.c index 57dbbfee05..592cd02195 100644 --- a/keyboards/7c8/framework/keymaps/default/keymap.c +++ b/keyboards/7c8/framework/keymaps/default/keymap.c | |||
| @@ -73,7 +73,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 73 | ) | 73 | ) |
| 74 | }; | 74 | }; |
| 75 | 75 | ||
| 76 | void encoder_update_user(uint8_t index, bool clockwise) { | 76 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 77 | if (index == 0) { | 77 | if (index == 0) { |
| 78 | switch (get_highest_layer(layer_state)) { | 78 | switch (get_highest_layer(layer_state)) { |
| 79 | case _BASE: | 79 | case _BASE: |
| @@ -93,7 +93,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 93 | break; | 93 | break; |
| 94 | 94 | ||
| 95 | case _RAISE: | 95 | case _RAISE: |
| 96 | if (clockwise) { | 96 | if (clockwise) { |
| 97 | tap_code16(LCTL(KC_RGHT)); | 97 | tap_code16(LCTL(KC_RGHT)); |
| 98 | } else { | 98 | } else { |
| 99 | tap_code16(LCTL(KC_LEFT)); | 99 | tap_code16(LCTL(KC_LEFT)); |
| @@ -120,6 +120,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 120 | break; | 120 | break; |
| 121 | } | 121 | } |
| 122 | } | 122 | } |
| 123 | return true; | ||
| 123 | } | 124 | } |
| 124 | 125 | ||
| 125 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 126 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/7c8/framework/keymaps/steven/keymap.c b/keyboards/7c8/framework/keymaps/steven/keymap.c index be279f107c..77134db5bc 100644 --- a/keyboards/7c8/framework/keymaps/steven/keymap.c +++ b/keyboards/7c8/framework/keymaps/steven/keymap.c | |||
| @@ -115,9 +115,9 @@ void matrix_scan_user(void) { | |||
| 115 | tap_code16(G(KC_D)); | 115 | tap_code16(G(KC_D)); |
| 116 | } | 116 | } |
| 117 | } | 117 | } |
| 118 | } | 118 | } |
| 119 | 119 | ||
| 120 | void encoder_update_user(uint8_t index, bool clockwise) { | 120 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 121 | uint8_t layer = get_highest_layer(layer_state); | 121 | uint8_t layer = get_highest_layer(layer_state); |
| 122 | if (index == 0) { | 122 | if (index == 0) { |
| 123 | if (clockwise) { | 123 | if (clockwise) { |
| @@ -126,4 +126,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 126 | tap_code16(dynamic_keymap_get_keycode(layer, 10, 0)); | 126 | tap_code16(dynamic_keymap_get_keycode(layer, 10, 0)); |
| 127 | } | 127 | } |
| 128 | } | 128 | } |
| 129 | } \ No newline at end of file | 129 | return true; |
| 130 | } | ||
diff --git a/keyboards/7c8/framework/keymaps/via/keymap.c b/keyboards/7c8/framework/keymaps/via/keymap.c index a2a353d85f..2fc572b4df 100644 --- a/keyboards/7c8/framework/keymaps/via/keymap.c +++ b/keyboards/7c8/framework/keymaps/via/keymap.c | |||
| @@ -78,7 +78,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 78 | ) | 78 | ) |
| 79 | }; | 79 | }; |
| 80 | 80 | ||
| 81 | void encoder_update_user(uint8_t index, bool clockwise) { | 81 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 82 | uint8_t layer = get_highest_layer(layer_state); | 82 | uint8_t layer = get_highest_layer(layer_state); |
| 83 | if (index == 0) { | 83 | if (index == 0) { |
| 84 | if (clockwise) { | 84 | if (clockwise) { |
| @@ -87,4 +87,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 87 | tap_code16(dynamic_keymap_get_keycode(layer, 10, 0)); | 87 | tap_code16(dynamic_keymap_get_keycode(layer, 10, 0)); |
| 88 | } | 88 | } |
| 89 | } | 89 | } |
| 90 | return true; | ||
| 90 | } | 91 | } |
diff --git a/keyboards/abacus/keymaps/unicodemap/keymap.c b/keyboards/abacus/keymaps/unicodemap/keymap.c index c1d5bd8827..8a2a33889b 100644 --- a/keyboards/abacus/keymaps/unicodemap/keymap.c +++ b/keyboards/abacus/keymaps/unicodemap/keymap.c | |||
| @@ -75,12 +75,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | ), | 75 | ), |
| 76 | [_LOWER] = LAYOUT( | 76 | [_LOWER] = LAYOUT( |
| 77 | NICKURL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, | 77 | NICKURL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, |
| 78 | _______, KC_F11, KC_F12, RGB_MODE_PLAIN, RGB_MODE_BREATHE, RGB_MODE_RAINBOW, RGB_MODE_SWIRL, RGB_MODE_SNAKE, RGB_MODE_KNIGHT, RGB_MODE_GRADIENT, XXXXXXX, RGB_TOG, | 78 | _______, KC_F11, KC_F12, RGB_MODE_PLAIN, RGB_MODE_BREATHE, RGB_MODE_RAINBOW, RGB_MODE_SWIRL, RGB_MODE_SNAKE, RGB_MODE_KNIGHT, RGB_MODE_GRADIENT, XXXXXXX, RGB_TOG, |
| 79 | _______, X(LOVEEYES), X(THINK), X(UPSIDEDOWN), X(NOMOUTH), X(PARTY), X(PEACH), X(HEART), X(EGGPLANT), X(EMOJI100), X(EMOJIB), RGB_HUI, | 79 | _______, X(LOVEEYES), X(THINK), X(UPSIDEDOWN), X(NOMOUTH), X(PARTY), X(PEACH), X(HEART), X(EGGPLANT), X(EMOJI100), X(EMOJIB), RGB_HUI, |
| 80 | KC_CAPS, _______, _______, _______, _______, _______, _______, _______, _______ | 80 | KC_CAPS, _______, _______, _______, _______, _______, _______, _______, _______ |
| 81 | ) | 81 | ) |
| 82 | 82 | ||
| 83 | 83 | ||
| 84 | }; | 84 | }; |
| 85 | 85 | ||
| 86 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 86 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| @@ -93,7 +93,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 93 | } | 93 | } |
| 94 | return true; | 94 | return true; |
| 95 | break; | 95 | break; |
| 96 | 96 | ||
| 97 | case ALTTAB: | 97 | case ALTTAB: |
| 98 | if (record->event.pressed) { | 98 | if (record->event.pressed) { |
| 99 | tap_code16(A(KC_TAB)); | 99 | tap_code16(A(KC_TAB)); |
| @@ -108,7 +108,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 108 | } | 108 | } |
| 109 | 109 | ||
| 110 | 110 | ||
| 111 | void dip_switch_update_user(uint8_t index, bool active) { | 111 | void dip_switch_update_user(uint8_t index, bool active) { |
| 112 | switch (index) { | 112 | switch (index) { |
| 113 | case 0: | 113 | case 0: |
| 114 | if(active) { | 114 | if(active) { |
| @@ -132,7 +132,7 @@ void matrix_init_user(void) { | |||
| 132 | set_unicode_input_mode(UC_WINC); | 132 | set_unicode_input_mode(UC_WINC); |
| 133 | } | 133 | } |
| 134 | 134 | ||
| 135 | void encoder_update_user(uint8_t index, bool clockwise) { | 135 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 136 | 136 | ||
| 137 | switch(get_highest_layer(layer_state)) { | 137 | switch(get_highest_layer(layer_state)) { |
| 138 | case _BASE: | 138 | case _BASE: |
| @@ -145,4 +145,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 145 | clockwise ? tap_code(KC_MEDIA_NEXT_TRACK) : tap_code(KC_MEDIA_PREV_TRACK); | 145 | clockwise ? tap_code(KC_MEDIA_NEXT_TRACK) : tap_code(KC_MEDIA_PREV_TRACK); |
| 146 | break; | 146 | break; |
| 147 | } | 147 | } |
| 148 | return true; | ||
| 148 | } | 149 | } |
diff --git a/keyboards/absinthe/keymaps/default/keymap.c b/keyboards/absinthe/keymaps/default/keymap.c index d6c4549c47..e5c74366c0 100644 --- a/keyboards/absinthe/keymaps/default/keymap.c +++ b/keyboards/absinthe/keymaps/default/keymap.c | |||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_TRNS) | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_TRNS) |
| 32 | }; | 32 | }; |
| 33 | 33 | ||
| 34 | void encoder_update_user(uint8_t index, bool clockwise) { | 34 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 35 | if (index == 0) { /* First encoder */ | 35 | if (index == 0) { /* First encoder */ |
| 36 | if (clockwise) { | 36 | if (clockwise) { |
| 37 | tap_code(KC_VOLU); | 37 | tap_code(KC_VOLU); |
| @@ -39,4 +39,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 39 | tap_code(KC_VOLD); | 39 | tap_code(KC_VOLD); |
| 40 | } | 40 | } |
| 41 | } | 41 | } |
| 42 | return true; | ||
| 42 | } | 43 | } |
diff --git a/keyboards/abstract/ellipse/keymaps/abstractkb/keymap.c b/keyboards/abstract/ellipse/keymaps/abstractkb/keymap.c index 8d649419d1..224de55b37 100644 --- a/keyboards/abstract/ellipse/keymaps/abstractkb/keymap.c +++ b/keyboards/abstract/ellipse/keymaps/abstractkb/keymap.c | |||
| @@ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | 43 | ||
| 44 | }*/ | 44 | }*/ |
| 45 | 45 | ||
| 46 | void encoder_update_user(uint8_t index, bool clockwise) { | 46 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 47 | if (index == 0) { /* First encoder */ | 47 | if (index == 0) { /* First encoder */ |
| 48 | if (clockwise) { | 48 | if (clockwise) { |
| 49 | tap_code(KC_VOLU); | 49 | tap_code(KC_VOLU); |
| @@ -63,4 +63,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 63 | backlight_decrease(); | 63 | backlight_decrease(); |
| 64 | } | 64 | } |
| 65 | } | 65 | } |
| 66 | } \ No newline at end of file | 66 | return true; |
| 67 | } | ||
diff --git a/keyboards/abstract/ellipse/keymaps/default/keymap.c b/keyboards/abstract/ellipse/keymaps/default/keymap.c index ac1ec986b0..4fe1cf7cb2 100644 --- a/keyboards/abstract/ellipse/keymaps/default/keymap.c +++ b/keyboards/abstract/ellipse/keymaps/default/keymap.c | |||
| @@ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | 43 | ||
| 44 | }*/ | 44 | }*/ |
| 45 | 45 | ||
| 46 | void encoder_update_user(uint8_t index, bool clockwise) { | 46 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 47 | if (index == 0) { /* First encoder */ | 47 | if (index == 0) { /* First encoder */ |
| 48 | if (clockwise) { | 48 | if (clockwise) { |
| 49 | tap_code(KC_O); | 49 | tap_code(KC_O); |
| @@ -63,4 +63,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 63 | tap_code(KC_R); | 63 | tap_code(KC_R); |
| 64 | } | 64 | } |
| 65 | } | 65 | } |
| 66 | } \ No newline at end of file | 66 | return true; |
| 67 | } | ||
diff --git a/keyboards/aleblazer/zodiark/keymaps/default/keymap.c b/keyboards/aleblazer/zodiark/keymaps/default/keymap.c index 0692aee124..c09b483d94 100644 --- a/keyboards/aleblazer/zodiark/keymaps/default/keymap.c +++ b/keyboards/aleblazer/zodiark/keymaps/default/keymap.c | |||
| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_GRV, KC_MUTE, RGB_TOG, KC_DEL,KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , | 44 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_GRV, KC_MUTE, RGB_TOG, KC_DEL,KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , |
| 45 | KC_LCTL, KC_LALT, KC_LGUI, LALT(KC_TAB), KC_LOWER, KC_SPC, KC_ENT, KC_ENT, KC_SPC, KC_RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | 45 | KC_LCTL, KC_LALT, KC_LGUI, LALT(KC_TAB), KC_LOWER, KC_SPC, KC_ENT, KC_ENT, KC_SPC, KC_RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 46 | ), | 46 | ), |
| 47 | 47 | ||
| 48 | [_LOWER] = LAYOUT( | 48 | [_LOWER] = LAYOUT( |
| 49 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 49 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 50 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, | 50 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, |
| @@ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | _______, KC_P1, KC_P2, KC_P3, _______, _______, _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, _______, | 52 | _______, KC_P1, KC_P2, KC_P3, _______, _______, _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, _______, |
| 53 | _______, KC_P0, KC_PDOT, KC_PENT, _______, _______, _______, _______, _______, _______, KC_P0, KC_PDOT, KC_PENT, _______ | 53 | _______, KC_P0, KC_PDOT, KC_PENT, _______, _______, _______, _______, _______, _______, KC_P0, KC_PDOT, KC_PENT, _______ |
| 54 | ), | 54 | ), |
| 55 | 55 | ||
| 56 | [_RAISE] = LAYOUT( | 56 | [_RAISE] = LAYOUT( |
| 57 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 57 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 58 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, | 58 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, |
| @@ -308,7 +308,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 308 | 308 | ||
| 309 | #ifdef ENCODER_ENABLE | 309 | #ifdef ENCODER_ENABLE |
| 310 | 310 | ||
| 311 | void encoder_update_user(uint8_t index, bool clockwise) { | 311 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 312 | if (index == 0) { | 312 | if (index == 0) { |
| 313 | if (clockwise) { | 313 | if (clockwise) { |
| 314 | tap_code(KC_VOLU); | 314 | tap_code(KC_VOLU); |
| @@ -322,6 +322,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 322 | rgblight_step_reverse(); | 322 | rgblight_step_reverse(); |
| 323 | } | 323 | } |
| 324 | } | 324 | } |
| 325 | return true; | ||
| 325 | } | 326 | } |
| 326 | 327 | ||
| 327 | #endif | 328 | #endif |
diff --git a/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c b/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c index 4e98b5cf0d..4f97953fd1 100644 --- a/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c +++ b/keyboards/aleblazer/zodiark/keymaps/slimoled/keymap.c | |||
| @@ -47,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_GRV, KC_MUTE, RGB_TOG, KC_DEL,KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , | 47 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_GRV, KC_MUTE, RGB_TOG, KC_DEL,KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , |
| 48 | KC_LCTL, KC_LALT, KC_LGUI, LALT(KC_TAB), KC_LOWER, KC_SPC, KC_ENT, KC_ENT, KC_SPC, KC_RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | 48 | KC_LCTL, KC_LALT, KC_LGUI, LALT(KC_TAB), KC_LOWER, KC_SPC, KC_ENT, KC_ENT, KC_SPC, KC_RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 49 | ), | 49 | ), |
| 50 | 50 | ||
| 51 | [_LOWER] = LAYOUT( | 51 | [_LOWER] = LAYOUT( |
| 52 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 52 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 53 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, | 53 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, |
| @@ -55,7 +55,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | _______, KC_P1, KC_P2, KC_P3, _______, _______, _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, _______, | 55 | _______, KC_P1, KC_P2, KC_P3, _______, _______, _______, _______, _______, _______, _______, _______, KC_P1, KC_P2, KC_P3, _______, |
| 56 | _______, KC_P0, KC_PDOT, KC_PENT, _______, _______, _______, _______, _______, _______, KC_P0, KC_PDOT, KC_PENT, _______ | 56 | _______, KC_P0, KC_PDOT, KC_PENT, _______, _______, _______, _______, _______, _______, KC_P0, KC_PDOT, KC_PENT, _______ |
| 57 | ), | 57 | ), |
| 58 | 58 | ||
| 59 | [_RAISE] = LAYOUT( | 59 | [_RAISE] = LAYOUT( |
| 60 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 60 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 61 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, | 61 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_NLCK, _______, _______, _______, _______, KC_PSLS, KC_P7, KC_P8, KC_P9, KC_F12, |
| @@ -311,7 +311,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 311 | 311 | ||
| 312 | #ifdef ENCODER_ENABLE | 312 | #ifdef ENCODER_ENABLE |
| 313 | 313 | ||
| 314 | void encoder_update_user(uint8_t index, bool clockwise) { | 314 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 315 | if (index == 0) { | 315 | if (index == 0) { |
| 316 | if (clockwise) { | 316 | if (clockwise) { |
| 317 | tap_code(KC_VOLU); | 317 | tap_code(KC_VOLU); |
| @@ -325,6 +325,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 325 | rgblight_step_reverse(); | 325 | rgblight_step_reverse(); |
| 326 | } | 326 | } |
| 327 | } | 327 | } |
| 328 | return true; | ||
| 328 | } | 329 | } |
| 329 | 330 | ||
| 330 | #endif | 331 | #endif |
diff --git a/keyboards/aleblazer/zodiark/keymaps/via/encoder.c b/keyboards/aleblazer/zodiark/keymaps/via/encoder.c index 06d7a25777..c08cfed5c1 100644 --- a/keyboards/aleblazer/zodiark/keymaps/via/encoder.c +++ b/keyboards/aleblazer/zodiark/keymaps/via/encoder.c | |||
| @@ -16,7 +16,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 16 | 16 | ||
| 17 | #ifdef ENCODER_ENABLE | 17 | #ifdef ENCODER_ENABLE |
| 18 | 18 | ||
| 19 | void encoder_update_user(uint8_t index, bool clockwise) { | 19 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 20 | if (index == 0) { | 20 | if (index == 0) { |
| 21 | if (clockwise) { | 21 | if (clockwise) { |
| 22 | tap_code(KC_VOLU); | 22 | tap_code(KC_VOLU); |
| @@ -30,6 +30,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 30 | tap_code(KC_PGUP); | 30 | tap_code(KC_PGUP); |
| 31 | } | 31 | } |
| 32 | } | 32 | } |
| 33 | return true; | ||
| 33 | } | 34 | } |
| 34 | 35 | ||
| 35 | #endif | 36 | #endif |
diff --git a/keyboards/aleth42/keymaps/default/keymap.c b/keyboards/aleth42/keymaps/default/keymap.c index 48214d1e22..707af7116a 100644 --- a/keyboards/aleth42/keymaps/default/keymap.c +++ b/keyboards/aleth42/keymaps/default/keymap.c | |||
| @@ -105,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 105 | ), | 105 | ), |
| 106 | }; | 106 | }; |
| 107 | 107 | ||
| 108 | void encoder_update_user(uint8_t index, bool clockwise) { | 108 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 109 | if (index == 0) { /* Left encoder */ | 109 | if (index == 0) { /* Left encoder */ |
| 110 | switch (get_highest_layer(layer_state)) { | 110 | switch (get_highest_layer(layer_state)) { |
| 111 | case _QWERTY: | 111 | case _QWERTY: |
| @@ -146,4 +146,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 146 | tap_code(KC_PGUP); | 146 | tap_code(KC_PGUP); |
| 147 | } | 147 | } |
| 148 | } | 148 | } |
| 149 | return true; | ||
| 149 | } | 150 | } |
diff --git a/keyboards/aleth42/keymaps/via/keymap.c b/keyboards/aleth42/keymaps/via/keymap.c index e747b0d64f..2801e65ec4 100644 --- a/keyboards/aleth42/keymaps/via/keymap.c +++ b/keyboards/aleth42/keymaps/via/keymap.c | |||
| @@ -105,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 105 | ), | 105 | ), |
| 106 | }; | 106 | }; |
| 107 | 107 | ||
| 108 | void encoder_update_user(uint8_t index, bool clockwise) { | 108 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 109 | if (index == 0) { /* Left encoder */ | 109 | if (index == 0) { /* Left encoder */ |
| 110 | switch (get_highest_layer(layer_state)) { | 110 | switch (get_highest_layer(layer_state)) { |
| 111 | case _QWERTY: | 111 | case _QWERTY: |
| @@ -146,4 +146,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 146 | tap_code(KC_PGUP); | 146 | tap_code(KC_PGUP); |
| 147 | } | 147 | } |
| 148 | } | 148 | } |
| 149 | } \ No newline at end of file | 149 | return true; |
| 150 | } | ||
diff --git a/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c b/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c index c773fb988c..91a76a828c 100644 --- a/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c +++ b/keyboards/aplyard/aplx6/rev2/keymaps/default/keymap.c | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | /* Copyright 2020 Aplyard | 1 | /* Copyright 2020 Aplyard |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include QMK_KEYBOARD_H | 16 | #include QMK_KEYBOARD_H |
| 17 | 17 | ||
| @@ -22,15 +22,15 @@ enum layer_names { | |||
| 22 | }; | 22 | }; |
| 23 | 23 | ||
| 24 | #define KC_COPY LCTL(KC_C) //Mac, change it to LGUI(KC_C) | 24 | #define KC_COPY LCTL(KC_C) //Mac, change it to LGUI(KC_C) |
| 25 | #define KC_CUT LCTL(KC_X) // >> >> LGUI(KC_X) | 25 | #define KC_CUT LCTL(KC_X) // >> >> LGUI(KC_X) |
| 26 | #define KC_PASTE LCTL(KC_V) // >> >> LGUI(KC_V) | 26 | #define KC_PASTE LCTL(KC_V) // >> >> LGUI(KC_V) |
| 27 | //#define KC_MY_COMPUTER LGUI(KC_SPC) //Uncomment this for Mac Spotlight Search | 27 | //#define KC_MY_COMPUTER LGUI(KC_SPC) //Uncomment this for Mac Spotlight Search |
| 28 | 28 | ||
| 29 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 29 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 30 | /* Keymap __MEDIA: Default Layer | 30 | /* Keymap __MEDIA: Default Layer |
| 31 | * ,----------------------------------. | 31 | * ,----------------------------------. |
| 32 | * | .-------. / / / / / / | | 32 | * | .-------. / / / / / / | |
| 33 | * | | | |------|------|------| | | 33 | * | | | |------|------|------| | |
| 34 | * | | Pro | | Mute | Play |Vol+/-| | | 34 | * | | Pro | | Mute | Play |Vol+/-| | |
| 35 | * | | Micro | |------|------|------| | | 35 | * | | Micro | |------|------|------| | |
| 36 | * | | | |----------------------| | 36 | * | | | |----------------------| |
| @@ -43,10 +43,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | KC_MUTE, KC_MPLY, TO(1), | 43 | KC_MUTE, KC_MPLY, TO(1), |
| 44 | KC_MPRV, KC_MSTP, KC_MNXT | 44 | KC_MPRV, KC_MSTP, KC_MNXT |
| 45 | ), | 45 | ), |
| 46 | /* Keymap __DOC | 46 | /* Keymap __DOC |
| 47 | * ,----------------------------------. | 47 | * ,----------------------------------. |
| 48 | * | .-------. / / / / / / | | 48 | * | .-------. / / / / / / | |
| 49 | * | | | |------|------|------| | | 49 | * | | | |------|------|------| | |
| 50 | * | | Pro | | Home | PgUp | L/R | | | 50 | * | | Pro | | Home | PgUp | L/R | | |
| 51 | * | | Micro | |------|------|------| | | 51 | * | | Micro | |------|------|------| | |
| 52 | * | | | |----------------------| | 52 | * | | | |----------------------| |
| @@ -59,10 +59,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | KC_HOME, KC_PGUP, TO(2), | 59 | KC_HOME, KC_PGUP, TO(2), |
| 60 | KC_END, KC_PGDN, KC_INS | 60 | KC_END, KC_PGDN, KC_INS |
| 61 | ), | 61 | ), |
| 62 | /* Keymap __DOC | 62 | /* Keymap __DOC |
| 63 | * ,----------------------------------. | 63 | * ,----------------------------------. |
| 64 | * | .-------. / / / / / / | | 64 | * | .-------. / / / / / / | |
| 65 | * | | | |------|------|------| | | 65 | * | | | |------|------|------| | |
| 66 | * | | Pro | | Calc | MyPc |Bright| | | 66 | * | | Pro | | Calc | MyPc |Bright| | |
| 67 | * | | Micro | |------|------|------| | | 67 | * | | Micro | |------|------|------| | |
| 68 | * | | | |----------------------| | 68 | * | | | |----------------------| |
| @@ -82,22 +82,22 @@ static void render_logo(void) { | |||
| 82 | //Logo for _MEDIA | 82 | //Logo for _MEDIA |
| 83 | static const char PROGMEM logo1[] = { | 83 | static const char PROGMEM logo1[] = { |
| 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64, 0, 32, 32,160,160,160,160, 32, 32, 0, 64,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64, 0, 32, 32,160,160,160,160, 32, 32, 0, 64,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 85 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64,160,144, 8,252,129, 0, 60,126,255,255,255,255,255,255,255,255,126, 60, 0,129,252, 8,144,160, 64,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254, 0, 0, 0, 0, 0, 0,144,144,144,144,240, 0, 0, 48,224,128, 0, 0,224, 48, 0,192,224,176,144,144,240,192, 0, 0,240,240, 16, 16, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 12,254,254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 85 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64,160,144, 8,252,129, 0, 60,126,255,255,255,255,255,255,255,255,126, 60, 0,129,252, 8,144,160, 64,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254, 0, 0, 0, 0, 0, 0,144,144,144,144,240, 0, 0, 48,224,128, 0, 0,224, 48, 0,192,224,176,144,144,240,192, 0, 0,240,240, 16, 16, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 12,254,254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 21, 42, 17, 96,135, 88,162, 64, 68,128,137,137,137,137,137,136,128, 68, 64,162, 88,199, 32, 17, 42, 21, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 8, 8, 8, 8, 0, 7, 15, 8, 8, 12, 15, 0, 0, 64, 65,111, 60, 15, 1, 0, 0, 3, 7, 12, 8, 8, 8, 0, 0, 0, 15, 15, 0, 0, 0, 8, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 15, 15, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 21, 42, 17, 96,135, 88,162, 64, 68,128,137,137,137,137,137,136,128, 68, 64,162, 88,199, 32, 17, 42, 21, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 8, 8, 8, 8, 0, 7, 15, 8, 8, 12, 15, 0, 0, 64, 65,111, 60, 15, 1, 0, 0, 3, 7, 12, 8, 8, 8, 0, 0, 0, 15, 15, 0, 0, 0, 8, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 15, 15, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 87 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 5, 4, 2, 2, 2, 2, 2, 2, 4, 5, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 87 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 5, 4, 2, 2, 2, 2, 2, 2, 4, 5, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 88 | }; | 88 | }; |
| 89 | //Logo for _DOC | 89 | //Logo for _DOC |
| 90 | static const char PROGMEM logo2[] = { | 90 | static const char PROGMEM logo2[] = { |
| 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,224,160,224,128,224,160,224,128,224,160,224,128,224,160,224,128,224,160,224,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,224,160,224,128,224,160,224,128,224,160,224,128,224,160,224,128,224,160,224,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 92 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 17, 16, 16,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3,254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254, 0, 0, 0, 0, 0, 0,144,144,144,144,240, 0, 0, 48,224,128, 0, 0,224, 48, 0,192,224,176,144,144,240,192, 0, 0,240,240, 16, 16, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6,130,194,102, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 92 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 17, 16, 16,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3,254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254, 0, 0, 0, 0, 0, 0,144,144,144,144,240, 0, 0, 48,224,128, 0, 0,224, 48, 0,192,224,176,144,144,240,192, 0, 0,240,240, 16, 16, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6,130,194,102, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,145,161,225, 32,224,160,224, 32,224,160,224, 32,224,160,224, 32,224,160,224, 32,224,160, 80, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 8, 8, 8, 8, 0, 7, 15, 8, 8, 12, 15, 0, 0, 64, 65,111, 60, 15, 1, 0, 0, 3, 7, 12, 8, 8, 8, 0, 0, 0, 15, 15, 0, 0, 0, 8, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 14, 11, 9, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127,145,161,225, 32,224,160,224, 32,224,160,224, 32,224,160,224, 32,224,160,224, 32,224,160, 80, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 8, 8, 8, 8, 0, 7, 15, 8, 8, 12, 15, 0, 0, 64, 65,111, 60, 15, 1, 0, 0, 3, 7, 12, 8, 8, 8, 0, 0, 0, 15, 15, 0, 0, 0, 8, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 14, 11, 9, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 94 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 0, 3, 2, 3, 0, 3, 2, 3, 0, 3, 2, 3, 0, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 94 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 0, 3, 2, 3, 0, 3, 2, 3, 0, 3, 2, 3, 0, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 95 | }; | 95 | }; |
| 96 | //Logo for _POWER | 96 | //Logo for _POWER |
| 97 | static const char PROGMEM logo3[] = { | 97 | static const char PROGMEM logo3[] = { |
| 98 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,248,120,254, 58, 30, 8, 4, 4, 4, 2, 2, 4, 4, 4, 8, 30, 58,254,120,248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 98 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,248,120,254, 58, 30, 8, 4, 4, 4, 2, 2, 4, 4, 4, 8, 30, 58,254,120,248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 99 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,248,145, 38, 68,136,144, 16, 32, 32, 32, 32, 16, 16,136, 68, 34,241,254,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254, 0, 0, 0, 0, 0, 0,144,144,144,144,240, 0, 0, 48,224,128, 0, 0,224, 48, 0,192,224,176,144,144,240,192, 0, 0,240,240, 16, 16, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0, 2, 34, 50, 58,110,198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 99 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,248,145, 38, 68,136,144, 16, 32, 32, 32, 32, 16, 16,136, 68, 34,241,254,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254, 0, 0, 0, 0, 0, 0,144,144,144,144,240, 0, 0, 48,224,128, 0, 0,224, 48, 0,192,224,176,144,144,240,192, 0, 0,240,240, 16, 16, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0, 2, 34, 50, 58,110,198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 100 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 35,231, 47,255, 62, 62, 61, 61, 61, 61, 61, 61, 62, 62, 63,239, 39,227, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 8, 8, 8, 8, 0, 7, 15, 8, 8, 4, 15, 0, 0, 64, 65,111, 60, 15, 1, 0, 0, 3, 7, 12, 8, 8, 8, 0, 0, 0, 15, 15, 0, 0, 0, 8, 12, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 12, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 100 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 35,231, 47,255, 62, 62, 61, 61, 61, 61, 61, 61, 62, 62, 63,239, 39,227, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 8, 8, 8, 8, 0, 7, 15, 8, 8, 4, 15, 0, 0, 64, 65,111, 60, 15, 1, 0, 0, 3, 7, 12, 8, 8, 8, 0, 0, 0, 15, 15, 0, 0, 0, 8, 12, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 12, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 101 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 101 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 102 | }; | 102 | }; |
| 103 | //Switch between logos | 103 | //Switch between logos |
| @@ -110,15 +110,15 @@ static void render_logo(void) { | |||
| 110 | break; | 110 | break; |
| 111 | default: | 111 | default: |
| 112 | oled_write_raw_P(logo1, sizeof(logo1)); | 112 | oled_write_raw_P(logo1, sizeof(logo1)); |
| 113 | } | 113 | } |
| 114 | } | 114 | } |
| 115 | 115 | ||
| 116 | void oled_task_user(void) { | 116 | void oled_task_user(void) { |
| 117 | render_logo(); | 117 | render_logo(); |
| 118 | } | 118 | } |
| 119 | #endif | 119 | #endif |
| 120 | 120 | ||
| 121 | void encoder_update_user(uint8_t index, bool clockwise) { | 121 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 122 | if (index == 0) { | 122 | if (index == 0) { |
| 123 | switch (get_highest_layer(layer_state)) { | 123 | switch (get_highest_layer(layer_state)) { |
| 124 | case 1: | 124 | case 1: |
| @@ -141,6 +141,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 141 | } else { | 141 | } else { |
| 142 | tap_code(KC_VOLD); //edit here your _MEDIA layer(1) encoder keycode | 142 | tap_code(KC_VOLD); //edit here your _MEDIA layer(1) encoder keycode |
| 143 | } | 143 | } |
| 144 | } | 144 | } |
| 145 | } | 145 | } |
| 146 | } | 146 | return true; |
| 147 | } | ||
diff --git a/keyboards/arrayperipherals/1x4p1/keymaps/default/keymap.c b/keyboards/arrayperipherals/1x4p1/keymaps/default/keymap.c index cf4433d8c8..6a48a3102f 100644 --- a/keyboards/arrayperipherals/1x4p1/keymaps/default/keymap.c +++ b/keyboards/arrayperipherals/1x4p1/keymaps/default/keymap.c | |||
| @@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #include QMK_KEYBOARD_H | 18 | #include QMK_KEYBOARD_H |
| 19 | 19 | ||
| 20 | void encoder_update_user(uint8_t index, bool clockwise) { | 20 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 21 | if (index == 0) { /* First encoder */ | 21 | if (index == 0) { /* First encoder */ |
| 22 | if (clockwise) { | 22 | if (clockwise) { |
| 23 | tap_code(KC_MS_WH_UP); | 23 | tap_code(KC_MS_WH_UP); |
| @@ -25,6 +25,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 25 | tap_code(KC_MS_WH_DOWN); | 25 | tap_code(KC_MS_WH_DOWN); |
| 26 | } | 26 | } |
| 27 | } | 27 | } |
| 28 | return true; | ||
| 28 | } | 29 | } |
| 29 | 30 | ||
| 30 | // | 31 | // |
diff --git a/keyboards/arrayperipherals/1x4p1/keymaps/via/keymap.c b/keyboards/arrayperipherals/1x4p1/keymaps/via/keymap.c index d419050a3d..87739b377e 100644 --- a/keyboards/arrayperipherals/1x4p1/keymaps/via/keymap.c +++ b/keyboards/arrayperipherals/1x4p1/keymaps/via/keymap.c | |||
| @@ -17,7 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #include QMK_KEYBOARD_H | 18 | #include QMK_KEYBOARD_H |
| 19 | 19 | ||
| 20 | void encoder_update_user(uint8_t index, bool clockwise) { | 20 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 21 | if (index == 0) { /* First encoder */ | 21 | if (index == 0) { /* First encoder */ |
| 22 | if (clockwise) { | 22 | if (clockwise) { |
| 23 | tap_code(KC_MS_WH_UP); | 23 | tap_code(KC_MS_WH_UP); |
| @@ -25,6 +25,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 25 | tap_code(KC_MS_WH_DOWN); | 25 | tap_code(KC_MS_WH_DOWN); |
| 26 | } | 26 | } |
| 27 | } | 27 | } |
| 28 | return true; | ||
| 28 | } | 29 | } |
| 29 | 30 | ||
| 30 | // | 31 | // |
diff --git a/keyboards/basekeys/trifecta/keymaps/default/keymap.c b/keyboards/basekeys/trifecta/keymaps/default/keymap.c index 727ebf381a..6db61e4768 100644 --- a/keyboards/basekeys/trifecta/keymaps/default/keymap.c +++ b/keyboards/basekeys/trifecta/keymaps/default/keymap.c | |||
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | ) | 48 | ) |
| 49 | }; | 49 | }; |
| 50 | 50 | ||
| 51 | void encoder_update_user(uint8_t index, bool clockwise) { | 51 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 52 | if (index == 0) { /* First encoder */ | 52 | if (index == 0) { /* First encoder */ |
| 53 | if (clockwise) { | 53 | if (clockwise) { |
| 54 | tap_code(KC_VOLU); | 54 | tap_code(KC_VOLU); |
| @@ -68,4 +68,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 68 | tap_code(KC_LEFT); | 68 | tap_code(KC_LEFT); |
| 69 | } | 69 | } |
| 70 | } | 70 | } |
| 71 | return true; | ||
| 71 | } | 72 | } |
diff --git a/keyboards/basekeys/trifecta/keymaps/via/keymap.c b/keyboards/basekeys/trifecta/keymaps/via/keymap.c index e1f401bc24..54e25ff370 100644 --- a/keyboards/basekeys/trifecta/keymaps/via/keymap.c +++ b/keyboards/basekeys/trifecta/keymaps/via/keymap.c | |||
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | ), | 32 | ), |
| 33 | 33 | ||
| 34 | [_FN] = LAYOUT( | 34 | [_FN] = LAYOUT( |
| 35 | 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, _______, _______, _______, | 35 | 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, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 37 | _______, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 38 | _______, RGB_TOG, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, _______, _______, _______, _______, _______, _______, KC_PGUP, | 38 | _______, RGB_TOG, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______, _______, _______, _______, _______, _______, _______, KC_PGUP, |
| @@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | ) | 48 | ) |
| 49 | }; | 49 | }; |
| 50 | 50 | ||
| 51 | void encoder_update_user(uint8_t index, bool clockwise) { | 51 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 52 | if (index == 0) { /* First encoder */ | 52 | if (index == 0) { /* First encoder */ |
| 53 | if (clockwise) { | 53 | if (clockwise) { |
| 54 | tap_code(KC_VOLU); | 54 | tap_code(KC_VOLU); |
| @@ -68,4 +68,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 68 | rgblight_step_reverse(); | 68 | rgblight_step_reverse(); |
| 69 | } | 69 | } |
| 70 | } | 70 | } |
| 71 | return true; | ||
| 71 | } | 72 | } |
diff --git a/keyboards/basketweave/keymaps/default/keymap.c b/keyboards/basketweave/keymaps/default/keymap.c index 40cf61eea6..16c082b61d 100644 --- a/keyboards/basketweave/keymaps/default/keymap.c +++ b/keyboards/basketweave/keymaps/default/keymap.c | |||
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | ) | 41 | ) |
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | void encoder_update_user(uint8_t index, bool clockwise) { | 44 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 45 | if (index == 0) { | 45 | if (index == 0) { |
| 46 | if (clockwise) { | 46 | if (clockwise) { |
| 47 | tap_code(KC_VOLU); | 47 | tap_code(KC_VOLU); |
| @@ -49,4 +49,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 49 | tap_code(KC_VOLD); | 49 | tap_code(KC_VOLD); |
| 50 | } | 50 | } |
| 51 | } | 51 | } |
| 52 | return true; | ||
| 52 | } | 53 | } |
diff --git a/keyboards/boston/keymaps/default/keymap.c b/keyboards/boston/keymaps/default/keymap.c index 6a3cc1e60a..a1955216e6 100644 --- a/keyboards/boston/keymaps/default/keymap.c +++ b/keyboards/boston/keymaps/default/keymap.c | |||
| @@ -20,33 +20,33 @@ | |||
| 20 | 20 | ||
| 21 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 21 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 22 | [0] = LAYOUT_all( | 22 | [0] = LAYOUT_all( |
| 23 | KC_MUTE, KC_F13 , KC_F14 , KC_F15 , KC_F16 , KC_F17 , KC_F18 , KC_F19 , KC_F20 , KC_F21 , KC_F22 , KC_F23 , KC_F24 , KC_MPRV, KC_MPLY, KC_MNXT , KC_INS , KC_HOME, KC_PGUP, | 23 | KC_MUTE, KC_F13 , KC_F14 , KC_F15 , KC_F16 , KC_F17 , KC_F18 , KC_F19 , KC_F20 , KC_F21 , KC_F22 , KC_F23 , KC_F24 , KC_MPRV, KC_MPLY, KC_MNXT , KC_INS , KC_HOME, KC_PGUP, |
| 24 | 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_PAUSE, KC_DEL , KC_END , KC_PGDN, | 24 | 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_PAUSE, KC_DEL , KC_END , KC_PGDN, |
| 25 | 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_BSPC, KC_BSPC, KC_CALC, KC_NLCK , KC_PSLS, KC_PAST, KC_PMNS, | 25 | 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_BSPC, KC_BSPC, KC_CALC, KC_NLCK , KC_PSLS, KC_PAST, KC_PMNS, |
| 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, RGB_TOG, KC_P7 , KC_P8 , KC_P9 , KC_PEQL, | 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, RGB_TOG, KC_P7 , KC_P8 , KC_P9 , KC_PEQL, |
| 27 | KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_ENT , KC_ENT , KC_MSEL, KC_P4 , KC_P5 , KC_P6 , KC_PPLS, | 27 | KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_ENT , KC_ENT , KC_MSEL, KC_P4 , KC_P5 , KC_P6 , KC_PPLS, |
| 28 | KC_LSFT, KC_BSLS, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_P1 , KC_P2 , KC_P3 , KC_PENT, | 28 | KC_LSFT, KC_BSLS, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_P1 , KC_P2 , KC_P3 , KC_PENT, |
| 29 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_APP , KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0 , KC_P0 , KC_PDOT | 29 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_APP , KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0 , KC_P0 , KC_PDOT |
| 30 | ), | 30 | ), |
| 31 | 31 | ||
| 32 | [1] = LAYOUT_all( | 32 | [1] = LAYOUT_all( |
| 33 | 33 | ||
| 34 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 34 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 35 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 35 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 36 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 36 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 37 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 37 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 38 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 38 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 39 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 39 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 40 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 40 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 41 | ), | 41 | ), |
| 42 | 42 | ||
| 43 | }; | 43 | }; |
| 44 | 44 | ||
| 45 | void encoder_update_user(uint8_t index, bool clockwise) { | 45 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 46 | if (clockwise) { | 46 | if (clockwise) { |
| 47 | tap_code(KC_VOLU); | 47 | tap_code(KC_VOLU); |
| 48 | } | 48 | } else { |
| 49 | else { | ||
| 50 | tap_code(KC_VOLD); | 49 | tap_code(KC_VOLD); |
| 51 | } | 50 | } |
| 52 | } | 51 | return true; |
| 52 | } | ||
diff --git a/keyboards/boston/keymaps/rgb-light-layers/keymap.c b/keyboards/boston/keymaps/rgb-light-layers/keymap.c index 44e3df70f5..6e55632517 100644 --- a/keyboards/boston/keymaps/rgb-light-layers/keymap.c +++ b/keyboards/boston/keymaps/rgb-light-layers/keymap.c | |||
| @@ -20,96 +20,96 @@ | |||
| 20 | 20 | ||
| 21 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 21 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 22 | [0] = LAYOUT_all( | 22 | [0] = LAYOUT_all( |
| 23 | KC_MUTE, KC_F13 , KC_F14 , KC_F15 , KC_F16 , KC_F17 , KC_F18 , KC_F19 , KC_F20 , KC_F21 , KC_F22 , KC_F23 , KC_F24 , KC_MPRV, KC_MPLY, KC_MNXT , KC_INS , KC_HOME, KC_PGUP, | 23 | KC_MUTE, KC_F13 , KC_F14 , KC_F15 , KC_F16 , KC_F17 , KC_F18 , KC_F19 , KC_F20 , KC_F21 , KC_F22 , KC_F23 , KC_F24 , KC_MPRV, KC_MPLY, KC_MNXT , KC_INS , KC_HOME, KC_PGUP, |
| 24 | 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_PAUSE, KC_DEL , KC_END , KC_PGDN, | 24 | 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_PAUSE, KC_DEL , KC_END , KC_PGDN, |
| 25 | 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_BSPC, KC_BSPC, KC_CALC, KC_NLCK , KC_PSLS, KC_PAST, KC_PMNS, | 25 | 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_BSPC, KC_BSPC, KC_CALC, KC_NLCK , KC_PSLS, KC_PAST, KC_PMNS, |
| 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, RGB_TOG, KC_P7 , KC_P8 , KC_P9 , KC_PEQL, | 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, RGB_TOG, KC_P7 , KC_P8 , KC_P9 , KC_PEQL, |
| 27 | KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_ENT , KC_ENT , KC_MSEL, KC_P4 , KC_P5 , KC_P6 , KC_PPLS, | 27 | KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_ENT , KC_ENT , KC_MSEL, KC_P4 , KC_P5 , KC_P6 , KC_PPLS, |
| 28 | KC_LSFT, KC_BSLS, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_P1 , KC_P2 , KC_P3 , KC_PENT, | 28 | KC_LSFT, KC_BSLS, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_P1 , KC_P2 , KC_P3 , KC_PENT, |
| 29 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_APP , KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0 , KC_P0 , KC_PDOT | 29 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_APP , KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0 , KC_P0 , KC_PDOT |
| 30 | ), | 30 | ), |
| 31 | 31 | ||
| 32 | [1] = LAYOUT_all( | 32 | [1] = LAYOUT_all( |
| 33 | 33 | ||
| 34 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 34 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 35 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 35 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 36 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 36 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 37 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 37 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 38 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 38 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 39 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 39 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 40 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 40 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 41 | ), | 41 | ), |
| 42 | 42 | ||
| 43 | [2] = LAYOUT_all( | 43 | [2] = LAYOUT_all( |
| 44 | 44 | ||
| 45 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 45 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 46 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 46 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 47 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 47 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 48 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 48 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 49 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 49 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 50 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 50 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 51 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 51 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 52 | ), | 52 | ), |
| 53 | 53 | ||
| 54 | [3] = LAYOUT_all( | 54 | [3] = LAYOUT_all( |
| 55 | 55 | ||
| 56 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 56 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 57 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 57 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 58 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 58 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 59 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 59 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 60 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 60 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 61 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 61 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 62 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 62 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 63 | ), | 63 | ), |
| 64 | 64 | ||
| 65 | [4] = LAYOUT_all( | 65 | [4] = LAYOUT_all( |
| 66 | 66 | ||
| 67 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 67 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 68 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 68 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 69 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 69 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 70 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 70 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 71 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 71 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 72 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 72 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 73 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 73 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 74 | ), | 74 | ), |
| 75 | 75 | ||
| 76 | [5] = LAYOUT_all( | 76 | [5] = LAYOUT_all( |
| 77 | 77 | ||
| 78 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 78 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 79 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 79 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 80 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 80 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 81 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 81 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 82 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 82 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 83 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 83 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 84 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 84 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 85 | ), | 85 | ), |
| 86 | 86 | ||
| 87 | [6] = LAYOUT_all( | 87 | [6] = LAYOUT_all( |
| 88 | 88 | ||
| 89 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 89 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 90 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 90 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 91 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 91 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 92 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 92 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 93 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 93 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 94 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 94 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 95 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 95 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 96 | ), | 96 | ), |
| 97 | 97 | ||
| 98 | [7] = LAYOUT_all( | 98 | [7] = LAYOUT_all( |
| 99 | 99 | ||
| 100 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 100 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 101 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 101 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 102 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, | 102 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______, _______, |
| 103 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 103 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 104 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, | 104 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______, _______ , _______, _______, _______, |
| 105 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, | 105 | _______,_______,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ ,_______ , _______, _______ , _______, _______, _______, |
| 106 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ | 106 | _______,_______,_______ , _______ ,_______ ,_______ , _______ ,_______ ,_______ , _______, _______, _______, _______ , _______, _______ |
| 107 | ), | 107 | ), |
| 108 | }; | 108 | }; |
| 109 | 109 | ||
| 110 | uint8_t go_to_layer = 0; /* Used for the layer changing code for the encoder below */ | 110 | uint8_t go_to_layer = 0; /* Used for the layer changing code for the encoder below */ |
| 111 | 111 | ||
| 112 | void encoder_update_user(uint8_t index, bool clockwise) { | 112 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 113 | if (matrix_is_on(6, 10)) { /* Use the knob to change layers when holding down Menu key. Unfortunately using layers to initiate this behavior is not possible. */ | 113 | if (matrix_is_on(6, 10)) { /* Use the knob to change layers when holding down Menu key. Unfortunately using layers to initiate this behavior is not possible. */ |
| 114 | if (clockwise) { | 114 | if (clockwise) { |
| 115 | 115 | ||
| @@ -121,7 +121,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 121 | else { | 121 | else { |
| 122 | go_to_layer=0; | 122 | go_to_layer=0; |
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | layer_on(go_to_layer); | 125 | layer_on(go_to_layer); |
| 126 | 126 | ||
| 127 | } | 127 | } |
| @@ -129,7 +129,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 129 | else { | 129 | else { |
| 130 | 130 | ||
| 131 | layer_off(go_to_layer); | 131 | layer_off(go_to_layer); |
| 132 | 132 | ||
| 133 | /* update go_to_layer*/ | 133 | /* update go_to_layer*/ |
| 134 | if(go_to_layer>0) { | 134 | if(go_to_layer>0) { |
| 135 | go_to_layer--; | 135 | go_to_layer--; |
| @@ -142,15 +142,16 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 142 | 142 | ||
| 143 | } | 143 | } |
| 144 | } | 144 | } |
| 145 | 145 | ||
| 146 | else { /* normal operation as volume knob */ | 146 | else { /* normal operation as volume knob */ |
| 147 | if (clockwise) { | 147 | if (clockwise) { |
| 148 | tap_code(KC_VOLU); | 148 | tap_code(KC_VOLU); |
| 149 | } | 149 | } |
| 150 | else { | 150 | else { |
| 151 | tap_code(KC_VOLD); | 151 | tap_code(KC_VOLD); |
| 152 | } | 152 | } |
| 153 | } | 153 | } |
| 154 | return true; | ||
| 154 | } | 155 | } |
| 155 | 156 | ||
| 156 | /*Default layer is white.*/ | 157 | /*Default layer is white.*/ |
| @@ -220,4 +221,3 @@ bool led_update_user(led_t led_state) { | |||
| 220 | rgblight_set_layer_state(0, true); | 221 | rgblight_set_layer_state(0, true); |
| 221 | return true; | 222 | return true; |
| 222 | } | 223 | } |
| 223 | |||
diff --git a/keyboards/boston_meetup/2019/2019.c b/keyboards/boston_meetup/2019/2019.c index 933c14dee4..fd283b087a 100644 --- a/keyboards/boston_meetup/2019/2019.c +++ b/keyboards/boston_meetup/2019/2019.c | |||
| @@ -182,9 +182,10 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) { | |||
| 182 | return process_record_user(keycode, record); | 182 | return process_record_user(keycode, record); |
| 183 | } | 183 | } |
| 184 | 184 | ||
| 185 | void encoder_update_kb(uint8_t index, bool clockwise) { | 185 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 186 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; | 186 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; |
| 187 | queue_for_send = true; | 187 | queue_for_send = true; |
| 188 | return true; | ||
| 188 | } | 189 | } |
| 189 | 190 | ||
| 190 | #endif | 191 | #endif |
diff --git a/keyboards/cannonkeys/ortho75/ortho75.c b/keyboards/cannonkeys/ortho75/ortho75.c index c3ceee28c0..7c722d7156 100644 --- a/keyboards/cannonkeys/ortho75/ortho75.c +++ b/keyboards/cannonkeys/ortho75/ortho75.c | |||
| @@ -11,7 +11,8 @@ uint32_t layer_state_set_kb(uint32_t state) { | |||
| 11 | return state; | 11 | return state; |
| 12 | } | 12 | } |
| 13 | 13 | ||
| 14 | void encoder_update_kb(uint8_t index, bool clockwise) { | 14 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 15 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 15 | uint16_t mapped_code = 0; | 16 | uint16_t mapped_code = 0; |
| 16 | if (index == 0) { | 17 | if (index == 0) { |
| 17 | if (clockwise) { | 18 | if (clockwise) { |
| @@ -46,4 +47,5 @@ void encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 46 | while (timer_elapsed(held_keycode_timer) < MEDIA_KEY_DELAY){ /* no-op */ } | 47 | while (timer_elapsed(held_keycode_timer) < MEDIA_KEY_DELAY){ /* no-op */ } |
| 47 | unregister_code(mapped_code); | 48 | unregister_code(mapped_code); |
| 48 | } | 49 | } |
| 50 | return true; | ||
| 49 | } | 51 | } |
diff --git a/keyboards/cannonkeys/satisfaction75/satisfaction75.c b/keyboards/cannonkeys/satisfaction75/satisfaction75.c index 47c9a9d503..d3853c2292 100644 --- a/keyboards/cannonkeys/satisfaction75/satisfaction75.c +++ b/keyboards/cannonkeys/satisfaction75/satisfaction75.c | |||
| @@ -300,7 +300,8 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) { | |||
| 300 | } | 300 | } |
| 301 | 301 | ||
| 302 | 302 | ||
| 303 | void encoder_update_kb(uint8_t index, bool clockwise) { | 303 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 304 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 304 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; | 305 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; |
| 305 | queue_for_send = true; | 306 | queue_for_send = true; |
| 306 | if (index == 0) { | 307 | if (index == 0) { |
| @@ -325,6 +326,7 @@ void encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 325 | } | 326 | } |
| 326 | } | 327 | } |
| 327 | } | 328 | } |
| 329 | return true; | ||
| 328 | } | 330 | } |
| 329 | 331 | ||
| 330 | void custom_config_reset(void){ | 332 | void custom_config_reset(void){ |
| @@ -451,4 +453,4 @@ void via_eeprom_reset(void) | |||
| 451 | eeconfig_disable(); | 453 | eeconfig_disable(); |
| 452 | } | 454 | } |
| 453 | 455 | ||
| 454 | #endif // VIA_ENABLE \ No newline at end of file | 456 | #endif // VIA_ENABLE |
diff --git a/keyboards/cassette42/keymaps/default/keymap.c b/keyboards/cassette42/keymaps/default/keymap.c index 2f53c1d6ca..4dc46d74e9 100644 --- a/keyboards/cassette42/keymaps/default/keymap.c +++ b/keyboards/cassette42/keymaps/default/keymap.c | |||
| @@ -33,10 +33,10 @@ enum layer_number { | |||
| 33 | 33 | ||
| 34 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 34 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 35 | // LAYOUT(LeftEncoder, RightEncoder, LeftSwitch, CenterLeftSwitch, CenterRightSwitch, RightSwitch) | 35 | // LAYOUT(LeftEncoder, RightEncoder, LeftSwitch, CenterLeftSwitch, CenterRightSwitch, RightSwitch) |
| 36 | [_AUDIO] = LAYOUT(KC_MUTE, KC_ENT, LT(_HUE, KC_MPRV), LT(_SAT, KC_MPLY), LT(_VAL, KC_MNXT), LT(_MODE, KC_SPC)), | 36 | [_AUDIO] = LAYOUT(KC_MUTE, KC_ENT, LT(_HUE, KC_MPRV), LT(_SAT, KC_MPLY), LT(_VAL, KC_MNXT), LT(_MODE, KC_SPC)), |
| 37 | [_HUE] = LAYOUT(RGB_TOG, RGBRST, _______, _______, RGB_HUD, RGB_HUI), | 37 | [_HUE] = LAYOUT(RGB_TOG, RGBRST, _______, _______, RGB_HUD, RGB_HUI), |
| 38 | [_SAT] = LAYOUT(_______, _______, _______, _______, RGB_SAD, RGB_SAI), | 38 | [_SAT] = LAYOUT(_______, _______, _______, _______, RGB_SAD, RGB_SAI), |
| 39 | [_VAL] = LAYOUT(_______, _______, RGB_VAD, RGB_VAI, _______, RGB_VAI), | 39 | [_VAL] = LAYOUT(_______, _______, RGB_VAD, RGB_VAI, _______, RGB_VAI), |
| 40 | [_MODE] = LAYOUT(_______, WRTROM, RGB_RMOD, RGB_MOD, RGB_MOD, _______), | 40 | [_MODE] = LAYOUT(_______, WRTROM, RGB_RMOD, RGB_MOD, RGB_MOD, _______), |
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| @@ -112,7 +112,7 @@ void oled_task_user(void) { | |||
| 112 | 112 | ||
| 113 | void led_set_user(uint8_t usb_led) {} | 113 | void led_set_user(uint8_t usb_led) {} |
| 114 | 114 | ||
| 115 | void encoder_update_user(uint8_t index, bool clockwise) { | 115 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 116 | oled_on(); | 116 | oled_on(); |
| 117 | if (index == 0) { /* left encoder */ | 117 | if (index == 0) { /* left encoder */ |
| 118 | switch (layer_state) { | 118 | switch (layer_state) { |
| @@ -171,4 +171,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 171 | tap_code(KC_UP); | 171 | tap_code(KC_UP); |
| 172 | } | 172 | } |
| 173 | } | 173 | } |
| 174 | return true; | ||
| 174 | } | 175 | } |
diff --git a/keyboards/ck60i/ck60i.c b/keyboards/ck60i/ck60i.c index 2516e636de..7e5cd33218 100644 --- a/keyboards/ck60i/ck60i.c +++ b/keyboards/ck60i/ck60i.c | |||
| @@ -17,12 +17,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #include "ck60i.h" | 18 | #include "ck60i.h" |
| 19 | 19 | ||
| 20 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 20 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 21 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 21 | if (index == 0) { /* First encoder */ | 22 | if (index == 0) { /* First encoder */ |
| 22 | if (clockwise) { | 23 | if (clockwise) { |
| 23 | tap_code(KC_VOLU); | 24 | tap_code(KC_VOLU); |
| 24 | } else { | 25 | } else { |
| 25 | tap_code(KC_VOLD); | 26 | tap_code(KC_VOLD); |
| 26 | } | 27 | } |
| 27 | } | 28 | } |
| 29 | return true; | ||
| 28 | } | 30 | } |
diff --git a/keyboards/ckeys/thedora/keymaps/default/keymap.c b/keyboards/ckeys/thedora/keymaps/default/keymap.c index c407fbe264..783475eb0a 100755 --- a/keyboards/ckeys/thedora/keymaps/default/keymap.c +++ b/keyboards/ckeys/thedora/keymaps/default/keymap.c | |||
| @@ -144,7 +144,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 144 | return true; | 144 | return true; |
| 145 | }; | 145 | }; |
| 146 | 146 | ||
| 147 | void encoder_update_user(uint8_t index, bool clockwise) { | 147 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 148 | if (index == 0) { /* First encoder */ | 148 | if (index == 0) { /* First encoder */ |
| 149 | if (clockwise) { | 149 | if (clockwise) { |
| 150 | tap_code(KC_PGDN); | 150 | tap_code(KC_PGDN); |
| @@ -152,4 +152,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 152 | tap_code(KC_PGUP); | 152 | tap_code(KC_PGUP); |
| 153 | } | 153 | } |
| 154 | } | 154 | } |
| 155 | return true; | ||
| 155 | } | 156 | } |
diff --git a/keyboards/ckeys/thedora/readme.md b/keyboards/ckeys/thedora/readme.md index 273811d0fa..991b5df02d 100755 --- a/keyboards/ckeys/thedora/readme.md +++ b/keyboards/ckeys/thedora/readme.md | |||
| @@ -51,7 +51,7 @@ You can find the default layout in `thedora/keymaps/default/keymap.c` | |||
| 51 | This is the bit of code at the end of `keymap.c` that needs to changed if you want to change the behavior of the rotary encoder. | 51 | This is the bit of code at the end of `keymap.c` that needs to changed if you want to change the behavior of the rotary encoder. |
| 52 | 52 | ||
| 53 | ``` | 53 | ``` |
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | if (index == 0) { /* First encoder */ | 55 | if (index == 0) { /* First encoder */ |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| 57 | tap_code(KC_PGDN); // What the rotary encoder repeatedly does when turned right. | 57 | tap_code(KC_PGDN); // What the rotary encoder repeatedly does when turned right. |
| @@ -59,6 +59,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 59 | tap_code(KC_PGUP); // What it does when turned to the left. | 59 | tap_code(KC_PGUP); // What it does when turned to the left. |
| 60 | } | 60 | } |
| 61 | } | 61 | } |
| 62 | return true; | ||
| 62 | } | 63 | } |
| 63 | ``` | 64 | ``` |
| 64 | 65 | ||
diff --git a/keyboards/ckeys/washington/keymaps/default/keymap.c b/keyboards/ckeys/washington/keymaps/default/keymap.c index bfe2963831..7adac3c433 100644 --- a/keyboards/ckeys/washington/keymaps/default/keymap.c +++ b/keyboards/ckeys/washington/keymaps/default/keymap.c | |||
| @@ -39,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | ) | 39 | ) |
| 40 | }; | 40 | }; |
| 41 | 41 | ||
| 42 | void encoder_update_user(uint8_t index, bool clockwise) { | 42 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 43 | switch (biton32(layer_state)) { | 43 | switch (biton32(layer_state)) { |
| 44 | case _BASE: | 44 | case _BASE: |
| 45 | if (clockwise) { | 45 | if (clockwise) { |
| @@ -55,6 +55,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 55 | tap_code(KC_MPRV); | 55 | tap_code(KC_MPRV); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
| 59 | 60 | ||
| 60 | #ifdef OLED_DRIVER_ENABLE | 61 | #ifdef OLED_DRIVER_ENABLE |
| @@ -79,4 +80,4 @@ void oled_task_user(void) { | |||
| 79 | oled_write_P(IS_LED_ON(usb_led, USB_LED_CAPS_LOCK) ? PSTR("CAPLCK ") : PSTR(" "), false); | 80 | oled_write_P(IS_LED_ON(usb_led, USB_LED_CAPS_LOCK) ? PSTR("CAPLCK ") : PSTR(" "), false); |
| 80 | oled_write_P(IS_LED_ON(usb_led, USB_LED_SCROLL_LOCK) ? PSTR("SCRLCK ") : PSTR(" "), false); | 81 | oled_write_P(IS_LED_ON(usb_led, USB_LED_SCROLL_LOCK) ? PSTR("SCRLCK ") : PSTR(" "), false); |
| 81 | } | 82 | } |
| 82 | #endif \ No newline at end of file | 83 | #endif |
diff --git a/keyboards/clueboard/2x1800/2019/2019.c b/keyboards/clueboard/2x1800/2019/2019.c index 29f7a4901c..40032cd669 100644 --- a/keyboards/clueboard/2x1800/2019/2019.c +++ b/keyboards/clueboard/2x1800/2019/2019.c | |||
| @@ -144,13 +144,11 @@ bool led_update_kb(led_t led_state) { | |||
| 144 | return res; | 144 | return res; |
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | __attribute__ ((weak)) | 147 | __attribute__((weak)) bool encoder_update_keymap(uint8_t index, bool clockwise) { return true; } |
| 148 | bool encoder_update_keymap(int8_t index, bool clockwise) { | 148 | __attribute__((weak)) bool encoder_update_user(uint8_t index, bool clockwise) { return encoder_update_keymap(index, clockwise); } |
| 149 | return false; | ||
| 150 | } | ||
| 151 | 149 | ||
| 152 | void encoder_update_kb(int8_t index, bool clockwise) { | 150 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 153 | if (!encoder_update_keymap(index, clockwise)) { | 151 | if (!encoder_update_user(index, clockwise)) { |
| 154 | // Encoder 1, outside left | 152 | // Encoder 1, outside left |
| 155 | if (index == 0 && clockwise) { | 153 | if (index == 0 && clockwise) { |
| 156 | tap_code(KC_MS_U); // turned right | 154 | tap_code(KC_MS_U); // turned right |
| @@ -179,4 +177,5 @@ void encoder_update_kb(int8_t index, bool clockwise) { | |||
| 179 | tap_code(KC_MS_L); // turned left | 177 | tap_code(KC_MS_L); // turned left |
| 180 | } | 178 | } |
| 181 | } | 179 | } |
| 180 | return true; | ||
| 182 | } | 181 | } |
diff --git a/keyboards/clueboard/2x1800/2019/2019.h b/keyboards/clueboard/2x1800/2019/2019.h index e4738a4b90..5debfacc5d 100644 --- a/keyboards/clueboard/2x1800/2019/2019.h +++ b/keyboards/clueboard/2x1800/2019/2019.h | |||
| @@ -29,8 +29,7 @@ enum TWOx1800_keycodes { | |||
| 29 | #define SAFE_RANGE NEW_SAFE_RANGE | 29 | #define SAFE_RANGE NEW_SAFE_RANGE |
| 30 | 30 | ||
| 31 | // Encoder update function that returns true/false | 31 | // Encoder update function that returns true/false |
| 32 | __attribute__ ((weak)) | 32 | bool encoder_update_keymap(uint8_t index, bool clockwise); |
| 33 | bool encoder_update_keymap(int8_t index, bool clockwise); | ||
| 34 | 33 | ||
| 35 | // Encoder button combo check | 34 | // Encoder button combo check |
| 36 | void check_encoder_buttons(void); | 35 | void check_encoder_buttons(void); |
diff --git a/keyboards/crbn/crbn.c b/keyboards/crbn/crbn.c index 1da726b9c7..866f2d4265 100644 --- a/keyboards/crbn/crbn.c +++ b/keyboards/crbn/crbn.c | |||
| @@ -15,10 +15,12 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #include "crbn.h" | 16 | #include "crbn.h" |
| 17 | /* Encoder setting. only one encoder despite 4 possible spots */ | 17 | /* Encoder setting. only one encoder despite 4 possible spots */ |
| 18 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 18 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 19 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 19 | if (clockwise) { | 20 | if (clockwise) { |
| 20 | tap_code(KC_VOLU); | 21 | tap_code(KC_VOLU); |
| 21 | } else { | 22 | } else { |
| 22 | tap_code(KC_VOLD); | 23 | tap_code(KC_VOLD); |
| 23 | } | 24 | } |
| 25 | return true; | ||
| 24 | } | 26 | } |
diff --git a/keyboards/custommk/genesis/genesis.c b/keyboards/custommk/genesis/genesis.c index 47296dd804..f684d7ef7a 100644 --- a/keyboards/custommk/genesis/genesis.c +++ b/keyboards/custommk/genesis/genesis.c | |||
| @@ -16,7 +16,8 @@ | |||
| 16 | 16 | ||
| 17 | #include "genesis.h" | 17 | #include "genesis.h" |
| 18 | 18 | ||
| 19 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 19 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 20 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 20 | /* top left encoder */ | 21 | /* top left encoder */ |
| 21 | if (index == 0) { | 22 | if (index == 0) { |
| 22 | if (clockwise) { | 23 | if (clockwise) { |
| @@ -32,5 +33,6 @@ __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 32 | } else { | 33 | } else { |
| 33 | tap_code(KC_VOLD); | 34 | tap_code(KC_VOLD); |
| 34 | } | 35 | } |
| 35 | } | 36 | } |
| 36 | } \ No newline at end of file | 37 | return true; |
| 38 | } | ||
diff --git a/keyboards/delikeeb/vaguettelite/keymaps/default/keymap.c b/keyboards/delikeeb/vaguettelite/keymaps/default/keymap.c index 8593526aa3..98af7556ab 100644 --- a/keyboards/delikeeb/vaguettelite/keymaps/default/keymap.c +++ b/keyboards/delikeeb/vaguettelite/keymaps/default/keymap.c | |||
| @@ -106,7 +106,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 106 | return true; | 106 | return true; |
| 107 | } | 107 | } |
| 108 | 108 | ||
| 109 | void encoder_update_user(uint8_t index, bool clockwise) { | 109 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 110 | /* With an if statement we can check which encoder was turned. */ | 110 | /* With an if statement we can check which encoder was turned. */ |
| 111 | if (index == 0) { /* First encoder */ | 111 | if (index == 0) { /* First encoder */ |
| 112 | /* And with another if statement we can check the direction. */ | 112 | /* And with another if statement we can check the direction. */ |
| @@ -131,4 +131,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 131 | tap_code(KC_LEFT); | 131 | tap_code(KC_LEFT); |
| 132 | } | 132 | } |
| 133 | } | 133 | } |
| 134 | return true; | ||
| 134 | } | 135 | } |
diff --git a/keyboards/delikeeb/vaguettelite/keymaps/default_625u_universal/keymap.c b/keyboards/delikeeb/vaguettelite/keymaps/default_625u_universal/keymap.c index a1af844bb3..ed028e84b1 100644 --- a/keyboards/delikeeb/vaguettelite/keymaps/default_625u_universal/keymap.c +++ b/keyboards/delikeeb/vaguettelite/keymaps/default_625u_universal/keymap.c | |||
| @@ -106,7 +106,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 106 | return true; | 106 | return true; |
| 107 | } | 107 | } |
| 108 | 108 | ||
| 109 | void encoder_update_user(uint8_t index, bool clockwise) { | 109 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 110 | /* With an if statement we can check which encoder was turned. */ | 110 | /* With an if statement we can check which encoder was turned. */ |
| 111 | if (index == 0) { /* First encoder */ | 111 | if (index == 0) { /* First encoder */ |
| 112 | /* And with another if statement we can check the direction. */ | 112 | /* And with another if statement we can check the direction. */ |
| @@ -131,4 +131,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 131 | tap_code(KC_LEFT); | 131 | tap_code(KC_LEFT); |
| 132 | } | 132 | } |
| 133 | } | 133 | } |
| 134 | return true; | ||
| 134 | } | 135 | } |
diff --git a/keyboards/delikeeb/vaguettelite/keymaps/noclew/keymap.c b/keyboards/delikeeb/vaguettelite/keymaps/noclew/keymap.c index d8f470288a..58bc0c7783 100644 --- a/keyboards/delikeeb/vaguettelite/keymaps/noclew/keymap.c +++ b/keyboards/delikeeb/vaguettelite/keymaps/noclew/keymap.c | |||
| @@ -126,7 +126,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 126 | return true; | 126 | return true; |
| 127 | } | 127 | } |
| 128 | 128 | ||
| 129 | void encoder_update_user(uint8_t index, bool clockwise) { | 129 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 130 | /* With an if statement we can check which encoder was turned. */ | 130 | /* With an if statement we can check which encoder was turned. */ |
| 131 | if (index == 0) { /* First encoder */ | 131 | if (index == 0) { /* First encoder */ |
| 132 | /* And with another if statement we can check the direction. */ | 132 | /* And with another if statement we can check the direction. */ |
| @@ -151,4 +151,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 151 | tap_code(KC_LEFT); | 151 | tap_code(KC_LEFT); |
| 152 | } | 152 | } |
| 153 | } | 153 | } |
| 154 | return true; | ||
| 154 | } | 155 | } |
diff --git a/keyboards/delikeeb/vaguettelite/keymaps/via/keymap.c b/keyboards/delikeeb/vaguettelite/keymaps/via/keymap.c index 2993728ea0..a84b41b29d 100644 --- a/keyboards/delikeeb/vaguettelite/keymaps/via/keymap.c +++ b/keyboards/delikeeb/vaguettelite/keymaps/via/keymap.c | |||
| @@ -107,7 +107,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 107 | return true; | 107 | return true; |
| 108 | } | 108 | } |
| 109 | 109 | ||
| 110 | void encoder_update_user(uint8_t index, bool clockwise) { | 110 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 111 | /* With an if statement we can check which encoder was turned. */ | 111 | /* With an if statement we can check which encoder was turned. */ |
| 112 | if (index == 0) { /* First encoder */ | 112 | if (index == 0) { /* First encoder */ |
| 113 | /* And with another if statement we can check the direction. */ | 113 | /* And with another if statement we can check the direction. */ |
| @@ -132,4 +132,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 132 | tap_code(KC_LEFT); | 132 | tap_code(KC_LEFT); |
| 133 | } | 133 | } |
| 134 | } | 134 | } |
| 135 | return true; | ||
| 135 | } | 136 | } |
diff --git a/keyboards/delikeeb/vanana/keymaps/default/keymap.c b/keyboards/delikeeb/vanana/keymaps/default/keymap.c index af7a706ccb..281bb36acb 100644 --- a/keyboards/delikeeb/vanana/keymaps/default/keymap.c +++ b/keyboards/delikeeb/vanana/keymaps/default/keymap.c | |||
| @@ -117,7 +117,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 117 | return true; | 117 | return true; |
| 118 | } | 118 | } |
| 119 | 119 | ||
| 120 | void encoder_update_user(uint8_t index, bool clockwise) { | 120 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 121 | /* With an if statement we can check which encoder was turned. */ | 121 | /* With an if statement we can check which encoder was turned. */ |
| 122 | if (index == 0) { /* First encoder */ | 122 | if (index == 0) { /* First encoder */ |
| 123 | /* And with another if statement we can check the direction. */ | 123 | /* And with another if statement we can check the direction. */ |
| @@ -158,4 +158,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 158 | } | 158 | } |
| 159 | } | 159 | } |
| 160 | } | 160 | } |
| 161 | return true; | ||
| 161 | } | 162 | } |
diff --git a/keyboards/delikeeb/waaffle/keymaps/default/keymap.c b/keyboards/delikeeb/waaffle/keymaps/default/keymap.c index 5d572ec892..5fcd609b8a 100644 --- a/keyboards/delikeeb/waaffle/keymaps/default/keymap.c +++ b/keyboards/delikeeb/waaffle/keymaps/default/keymap.c | |||
| @@ -104,7 +104,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 104 | return true; | 104 | return true; |
| 105 | } | 105 | } |
| 106 | 106 | ||
| 107 | void encoder_update_user(uint8_t index, bool clockwise) { | 107 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 108 | /* With an if statement we can check which encoder was turned. */ | 108 | /* With an if statement we can check which encoder was turned. */ |
| 109 | if (index == 0) { /* First encoder */ | 109 | if (index == 0) { /* First encoder */ |
| 110 | /* And with another if statement we can check the direction. */ | 110 | /* And with another if statement we can check the direction. */ |
| @@ -145,4 +145,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 145 | } | 145 | } |
| 146 | } | 146 | } |
| 147 | } | 147 | } |
| 148 | return true; | ||
| 148 | } | 149 | } |
diff --git a/keyboards/dmqdesign/spin/keymaps/codecoffeecode/keymap.c b/keyboards/dmqdesign/spin/keymaps/codecoffeecode/keymap.c index 6e0911da53..d6653691bb 100644 --- a/keyboards/dmqdesign/spin/keymaps/codecoffeecode/keymap.c +++ b/keyboards/dmqdesign/spin/keymaps/codecoffeecode/keymap.c | |||
| @@ -24,7 +24,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 24 | ), | 24 | ), |
| 25 | }; | 25 | }; |
| 26 | 26 | ||
| 27 | void encoder_update_user(uint8_t index, bool clockwise) { | 27 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 28 | switch(index) { | 28 | switch(index) { |
| 29 | case 0: | 29 | case 0: |
| 30 | if (clockwise) { | 30 | if (clockwise) { |
| @@ -48,4 +48,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 48 | } | 48 | } |
| 49 | break; | 49 | break; |
| 50 | } | 50 | } |
| 51 | return true; | ||
| 51 | } | 52 | } |
diff --git a/keyboards/dmqdesign/spin/keymaps/default/keymap.c b/keyboards/dmqdesign/spin/keymaps/default/keymap.c index 0b5e6bd0b9..ea6b518c38 100644 --- a/keyboards/dmqdesign/spin/keymaps/default/keymap.c +++ b/keyboards/dmqdesign/spin/keymaps/default/keymap.c | |||
| @@ -24,24 +24,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 24 | ), | 24 | ), |
| 25 | }; | 25 | }; |
| 26 | 26 | ||
| 27 | void encoder_update_user(uint8_t index, bool clockwise) { | 27 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 28 | if (index == 0) { /* First encoder */ | 28 | if (index == 0) { /* First encoder */ |
| 29 | if (clockwise) { | 29 | if (clockwise) { |
| 30 | rgblight_increase_hue(); //Cycle through the RGB hue | 30 | rgblight_increase_hue(); //Cycle through the RGB hue |
| 31 | } else { | 31 | } else { |
| 32 | rgblight_decrease_hue(); | 32 | rgblight_decrease_hue(); |
| 33 | } | 33 | } |
| 34 | } else if (index == 1) { /* Second encoder */ | 34 | } else if (index == 1) { /* Second encoder */ |
| 35 | if (clockwise) { | 35 | if (clockwise) { |
| 36 | tap_code(KC_VOLU); //Example of using tap_code which lets you use keycodes outside of the keymap | 36 | tap_code(KC_VOLU); //Example of using tap_code which lets you use keycodes outside of the keymap |
| 37 | } else { | 37 | } else { |
| 38 | tap_code(KC_VOLD); | 38 | tap_code(KC_VOLD); |
| 39 | } | 39 | } |
| 40 | } else if (index == 2) { /* Third encoder */ | 40 | } else if (index == 2) { /* Third encoder */ |
| 41 | if (clockwise) { | 41 | if (clockwise) { |
| 42 | rgblight_increase_val(); //Change brightness on the RGB LEDs | 42 | rgblight_increase_val(); //Change brightness on the RGB LEDs |
| 43 | } else { | 43 | } else { |
| 44 | rgblight_decrease_val(); | 44 | rgblight_decrease_val(); |
| 45 | } | 45 | } |
| 46 | } | 46 | } |
| 47 | return true; | ||
| 47 | } | 48 | } |
diff --git a/keyboards/dmqdesign/spin/keymaps/encoderlayers/keymap.c b/keyboards/dmqdesign/spin/keymaps/encoderlayers/keymap.c index cb2a21f557..100f821a60 100644 --- a/keyboards/dmqdesign/spin/keymaps/encoderlayers/keymap.c +++ b/keyboards/dmqdesign/spin/keymaps/encoderlayers/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | ) | 50 | ) |
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | void encoder_update_user(uint8_t index, bool clockwise) { | 53 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 54 | if (index == 0) { /* First encoder */ | 54 | if (index == 0) { /* First encoder */ |
| 55 | switch (currentLayer) { //break each encoder update into a switch statement for the current layer | 55 | switch (currentLayer) { //break each encoder update into a switch statement for the current layer |
| 56 | case _BL: | 56 | case _BL: |
| @@ -124,6 +124,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 124 | break; | 124 | break; |
| 125 | } | 125 | } |
| 126 | } | 126 | } |
| 127 | return true; | ||
| 127 | } | 128 | } |
| 128 | 129 | ||
| 129 | layer_state_t layer_state_set_user(layer_state_t state) { //This will run every time the layer is updated | 130 | layer_state_t layer_state_set_user(layer_state_t state) { //This will run every time the layer is updated |
diff --git a/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c b/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c index b9ad17386c..4760011da5 100644 --- a/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c +++ b/keyboards/dmqdesign/spin/keymaps/gorbachev/keymap.c | |||
| @@ -61,7 +61,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 61 | return true; | 61 | return true; |
| 62 | }; | 62 | }; |
| 63 | 63 | ||
| 64 | void encoder_update_user(uint8_t index, bool clockwise) { | 64 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 65 | if (index == 0) { /* First encoder */ | 65 | if (index == 0) { /* First encoder */ |
| 66 | switch (get_highest_layer(layer_state)) { //break each encoder update into a switch statement for the current layer | 66 | switch (get_highest_layer(layer_state)) { //break each encoder update into a switch statement for the current layer |
| 67 | case _NUMPAD: | 67 | case _NUMPAD: |
| @@ -135,6 +135,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 135 | break; | 135 | break; |
| 136 | } | 136 | } |
| 137 | } | 137 | } |
| 138 | return true; | ||
| 138 | } | 139 | } |
| 139 | 140 | ||
| 140 | layer_state_t layer_state_set_user(layer_state_t state) { //This will run every time the layer is updated | 141 | layer_state_t layer_state_set_user(layer_state_t state) { //This will run every time the layer is updated |
diff --git a/keyboards/dmqdesign/spin/keymaps/spidey3_pad/keymap.c b/keyboards/dmqdesign/spin/keymaps/spidey3_pad/keymap.c index ba3aa96d49..bdf5dff0df 100644 --- a/keyboards/dmqdesign/spin/keymaps/spidey3_pad/keymap.c +++ b/keyboards/dmqdesign/spin/keymaps/spidey3_pad/keymap.c | |||
| @@ -37,8 +37,8 @@ enum custom_keycodes { | |||
| 37 | // clang-format off | 37 | // clang-format off |
| 38 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 38 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 39 | [_MACRO] = LAYOUT( | 39 | [_MACRO] = LAYOUT( |
| 40 | A(S(KC_N)), HELLO, CH_SUSP, TO(_MACRO), | 40 | A(S(KC_N)), HELLO, CH_SUSP, TO(_MACRO), |
| 41 | KC_MPRV, KC_MPLY, KC_MNXT, TO(_NUMPAD), | 41 | KC_MPRV, KC_MPLY, KC_MNXT, TO(_NUMPAD), |
| 42 | C(A(KC_COMM)), KC_F5, C(A(KC_DOT)), TO(_RGB), | 42 | C(A(KC_COMM)), KC_F5, C(A(KC_DOT)), TO(_RGB), |
| 43 | MO(_FN), CH_ASST, CH_CPNL), | 43 | MO(_FN), CH_ASST, CH_CPNL), |
| 44 | 44 | ||
| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | KC_NO, KC_NO, KC_NO, KC_TRNS, | 60 | KC_NO, KC_NO, KC_NO, KC_TRNS, |
| 61 | KC_NO, KC_NO, KC_NO), | 61 | KC_NO, KC_NO, KC_NO), |
| 62 | }; | 62 | }; |
| 63 | // clang-format on | 63 | // clang-format on |
| 64 | 64 | ||
| 65 | typedef enum layer_ack { | 65 | typedef enum layer_ack { |
| 66 | ACK_NO = 0, | 66 | ACK_NO = 0, |
| @@ -79,20 +79,20 @@ const rgblight_segment_t PROGMEM _no_layer[] = RGBLIGHT_LAYER_SEGMENTS({0, 3, H | |||
| 79 | const rgblight_segment_t PROGMEM _yes_layer[] = RGBLIGHT_LAYER_SEGMENTS({0, 3, HSV_GREEN}); | 79 | const rgblight_segment_t PROGMEM _yes_layer[] = RGBLIGHT_LAYER_SEGMENTS({0, 3, HSV_GREEN}); |
| 80 | const rgblight_segment_t PROGMEM _meh_layer[] = RGBLIGHT_LAYER_SEGMENTS({0, 3, HSV_YELLOW}); | 80 | const rgblight_segment_t PROGMEM _meh_layer[] = RGBLIGHT_LAYER_SEGMENTS({0, 3, HSV_YELLOW}); |
| 81 | 81 | ||
| 82 | // clang-format on | 82 | // clang-format on |
| 83 | const rgblight_segment_t *const PROGMEM _rgb_layers[] = { | 83 | const rgblight_segment_t *const PROGMEM _rgb_layers[] = { |
| 84 | [LAYER_OFFSET + 0] = _macro_layer, | 84 | [LAYER_OFFSET + 0] = _macro_layer, |
| 85 | [LAYER_OFFSET + 1] = _numpad_layer, | 85 | [LAYER_OFFSET + 1] = _numpad_layer, |
| 86 | [LAYER_OFFSET + 2] = _rgb_layer, | 86 | [LAYER_OFFSET + 2] = _rgb_layer, |
| 87 | [LAYER_OFFSET + 3] = _fn_layer, | 87 | [LAYER_OFFSET + 3] = _fn_layer, |
| 88 | 88 | ||
| 89 | [ACK_OFFSET + ACK_NO] = _no_layer, | 89 | [ACK_OFFSET + ACK_NO] = _no_layer, |
| 90 | [ACK_OFFSET + ACK_YES] = _yes_layer, | 90 | [ACK_OFFSET + ACK_YES] = _yes_layer, |
| 91 | [ACK_OFFSET + ACK_MEH] = _meh_layer, | 91 | [ACK_OFFSET + ACK_MEH] = _meh_layer, |
| 92 | 92 | ||
| 93 | [ACK_OFFSET + ACK_MEH + 1] = NULL | 93 | [ACK_OFFSET + ACK_MEH + 1] = NULL |
| 94 | }; | 94 | }; |
| 95 | // clang-format off | 95 | // clang-format off |
| 96 | 96 | ||
| 97 | const uint8_t PROGMEM _n_rgb_layers = sizeof(_rgb_layers) / sizeof(_rgb_layers[0]) - 1; | 97 | const uint8_t PROGMEM _n_rgb_layers = sizeof(_rgb_layers) / sizeof(_rgb_layers[0]) - 1; |
| 98 | 98 | ||
| @@ -200,7 +200,7 @@ void post_process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 200 | } | 200 | } |
| 201 | } | 201 | } |
| 202 | 202 | ||
| 203 | void encoder_update_user(uint8_t index, bool clockwise) { | 203 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 204 | switch (get_highest_layer(layer_state)) { | 204 | switch (get_highest_layer(layer_state)) { |
| 205 | case _RGB: | 205 | case _RGB: |
| 206 | if (index == 0) { | 206 | if (index == 0) { |
| @@ -234,4 +234,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 234 | } | 234 | } |
| 235 | break; | 235 | break; |
| 236 | } | 236 | } |
| 237 | return true; | ||
| 237 | } | 238 | } |
diff --git a/keyboards/dmqdesign/spin/keymaps/via/keymap.c b/keyboards/dmqdesign/spin/keymaps/via/keymap.c index c3b5ef2603..6527cc8fd8 100644 --- a/keyboards/dmqdesign/spin/keymaps/via/keymap.c +++ b/keyboards/dmqdesign/spin/keymaps/via/keymap.c | |||
| @@ -45,24 +45,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | ) | 45 | ) |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (index == 0) { /* First encoder */ | 49 | if (index == 0) { /* First encoder */ |
| 50 | if (clockwise) { | 50 | if (clockwise) { |
| 51 | rgblight_increase_hue(); //Cycle through the RGB hue | 51 | rgblight_increase_hue(); //Cycle through the RGB hue |
| 52 | } else { | 52 | } else { |
| 53 | rgblight_decrease_hue(); | 53 | rgblight_decrease_hue(); |
| 54 | } | 54 | } |
| 55 | } else if (index == 1) { /* Second encoder */ | 55 | } else if (index == 1) { /* Second encoder */ |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| 57 | rgblight_increase_sat(); | 57 | rgblight_increase_sat(); |
| 58 | } else { | 58 | } else { |
| 59 | rgblight_decrease_sat(); | 59 | rgblight_decrease_sat(); |
| 60 | } | 60 | } |
| 61 | } else if (index == 2) { /* Third encoder */ | 61 | } else if (index == 2) { /* Third encoder */ |
| 62 | if (clockwise) { | 62 | if (clockwise) { |
| 63 | rgblight_increase_val(); //Change brightness on the RGB LEDs | 63 | rgblight_increase_val(); //Change brightness on the RGB LEDs |
| 64 | } else { | 64 | } else { |
| 65 | rgblight_decrease_val(); | 65 | rgblight_decrease_val(); |
| 66 | } | 66 | } |
| 67 | } | 67 | } |
| 68 | } \ No newline at end of file | 68 | return true; |
| 69 | } | ||
diff --git a/keyboards/doodboard/duckboard/keymaps/default/keymap.c b/keyboards/doodboard/duckboard/keymaps/default/keymap.c index 0dd9c40678..9c849a8a1e 100644 --- a/keyboards/doodboard/duckboard/keymaps/default/keymap.c +++ b/keyboards/doodboard/duckboard/keymaps/default/keymap.c | |||
| @@ -38,14 +38,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | TG(2), RESET, KC_TRNS, KC_TRNS, KC_TRNS), | 38 | TG(2), RESET, KC_TRNS, KC_TRNS, KC_TRNS), |
| 39 | }; | 39 | }; |
| 40 | 40 | ||
| 41 | void encoder_update_user(uint8_t index, bool clockwise) { | 41 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 42 | if (index == 0) { /* First encoder */ | 42 | if (index == 0) { /* First encoder */ |
| 43 | if (clockwise) { | 43 | if (clockwise) { |
| 44 | tap_code(KC_VOLU); | 44 | tap_code(KC_VOLU); |
| 45 | } else { | 45 | } else { |
| 46 | tap_code(KC_VOLD); | 46 | tap_code(KC_VOLD); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | 52 | ||
diff --git a/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c b/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c index e782acba01..40b685d1d6 100644 --- a/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c +++ b/keyboards/doodboard/duckboard_r2/keymaps/default/keymap.c | |||
| @@ -38,14 +38,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | TG(2), RESET, KC_TRNS, KC_TRNS, KC_TRNS), | 38 | TG(2), RESET, KC_TRNS, KC_TRNS, KC_TRNS), |
| 39 | }; | 39 | }; |
| 40 | 40 | ||
| 41 | void encoder_update_user(uint8_t index, bool clockwise) { | 41 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 42 | if (index == 0) { /* First encoder */ | 42 | if (index == 0) { /* First encoder */ |
| 43 | if (clockwise) { | 43 | if (clockwise) { |
| 44 | tap_code(KC_VOLU); | 44 | tap_code(KC_VOLU); |
| 45 | } else { | 45 | } else { |
| 46 | tap_code(KC_VOLD); | 46 | tap_code(KC_VOLD); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | 52 | ||
diff --git a/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c b/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c index 00ae8fa0d9..521f374c30 100644 --- a/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c +++ b/keyboards/doodboard/duckboard_r2/keymaps/via/keymap.c | |||
| @@ -45,14 +45,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (index == 0) { /* First encoder */ | 49 | if (index == 0) { /* First encoder */ |
| 50 | if (clockwise) { | 50 | if (clockwise) { |
| 51 | tap_code(KC_VOLU); | 51 | tap_code(KC_VOLU); |
| 52 | } else { | 52 | } else { |
| 53 | tap_code(KC_VOLD); | 53 | tap_code(KC_VOLD); |
| 54 | } | 54 | } |
| 55 | } | 55 | } |
| 56 | return true; | ||
| 56 | } | 57 | } |
| 57 | 58 | ||
| 58 | 59 | ||
diff --git a/keyboards/draculad/keymaps/default/keymap.c b/keyboards/draculad/keymaps/default/keymap.c index f9432c992f..1d3591ce99 100644 --- a/keyboards/draculad/keymaps/default/keymap.c +++ b/keyboards/draculad/keymaps/default/keymap.c | |||
| @@ -82,73 +82,73 @@ oled_rotation_t oled_init_user(oled_rotation_t rotation) { | |||
| 82 | } else { | 82 | } else { |
| 83 | return OLED_ROTATION_0; | 83 | return OLED_ROTATION_0; |
| 84 | } | 84 | } |
| 85 | } | 85 | } |
| 86 | static void render_logo(void) { | 86 | static void render_logo(void) { |
| 87 | static const char PROGMEM drac_logo[] = { | 87 | static const char PROGMEM drac_logo[] = { |
| 88 | // drac_logo, 128x64px | 88 | // drac_logo, 128x64px |
| 89 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 89 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 90 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 90 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 91 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 91 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 92 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, | 92 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, |
| 93 | 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 93 | 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 94 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 94 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 95 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 95 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 96 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 96 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 97 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 97 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 98 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 98 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 99 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x0c, 0x18, 0x78, 0xf0, 0xf0, 0xe0, 0xe0, 0xc0, | 99 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x04, 0x0c, 0x18, 0x78, 0xf0, 0xf0, 0xe0, 0xe0, 0xc0, |
| 100 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, | 100 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, |
| 101 | 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x07, 0x3e, 0xfc, 0xf0, 0x00, 0x00, 0x00, | 101 | 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x03, 0x07, 0x3e, 0xfc, 0xf0, 0x00, 0x00, 0x00, |
| 102 | 0xf0, 0xf0, 0x60, 0x30, 0x30, 0x30, 0x00, 0x00, 0xe0, 0xe0, 0x30, 0x30, 0x30, 0x30, 0x30, 0xe0, | 102 | 0xf0, 0xf0, 0x60, 0x30, 0x30, 0x30, 0x00, 0x00, 0xe0, 0xe0, 0x30, 0x30, 0x30, 0x30, 0x30, 0xe0, |
| 103 | 0xe0, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0x70, 0x30, 0x30, 0x30, 0x70, 0xe0, 0xc0, 0x00, 0x00, | 103 | 0xe0, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0x70, 0x30, 0x30, 0x30, 0x70, 0xe0, 0xc0, 0x00, 0x00, |
| 104 | 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, | 104 | 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 105 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, | 105 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0, 0xc0, |
| 106 | 0x80, 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf8, 0xf0, 0x80, 0xc0, 0xe0, 0xf0, 0x00, 0x00, 0x00, 0x00, | 106 | 0x80, 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf8, 0xf0, 0x80, 0xc0, 0xe0, 0xf0, 0x00, 0x00, 0x00, 0x00, |
| 107 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x3f, 0xff, 0xff, | 107 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x3f, 0xff, 0xff, |
| 108 | 0xff, 0xff, 0xfe, 0xfc, 0xf8, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, | 108 | 0xff, 0xff, 0xfe, 0xfc, 0xf8, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, |
| 109 | 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xe0, 0x7c, 0x3f, 0x0f, 0x00, 0x00, 0x00, | 109 | 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xe0, 0x7c, 0x3f, 0x0f, 0x00, 0x00, 0x00, |
| 110 | 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xf8, 0xcc, 0x8c, 0x84, 0x86, 0x86, 0xc6, 0xff, | 110 | 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xf8, 0xcc, 0x8c, 0x84, 0x86, 0x86, 0xc6, 0xff, |
| 111 | 0xff, 0x80, 0x80, 0x00, 0x3f, 0x7f, 0xe0, 0xc0, 0x80, 0x80, 0x80, 0xc0, 0xf0, 0x71, 0x00, 0x00, | 111 | 0xff, 0x80, 0x80, 0x00, 0x3f, 0x7f, 0xe0, 0xc0, 0x80, 0x80, 0x80, 0xc0, 0xf0, 0x71, 0x00, 0x00, |
| 112 | 0x1f, 0xff, 0xff, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, | 112 | 0x1f, 0xff, 0xff, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 113 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0x03, 0x03, 0x07, 0x0f, 0x0f, 0x0f, 0x1f, | 113 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0x03, 0x03, 0x07, 0x0f, 0x0f, 0x0f, 0x1f, |
| 114 | 0x7f, 0x7f, 0x3e, 0x3e, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf8, 0xf8, 0xfc, | 114 | 0x7f, 0x7f, 0x3e, 0x3e, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xf8, 0xf8, 0xfc, |
| 115 | 0xfc, 0xfe, 0xfe, 0x7e, 0x7c, 0x78, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, | 115 | 0xfc, 0xfe, 0xfe, 0x7e, 0x7c, 0x78, 0xe0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, |
| 116 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, | 116 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, |
| 117 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 117 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 118 | 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, | 118 | 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, |
| 119 | 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, | 119 | 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, |
| 120 | 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, | 120 | 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 121 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, | 121 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, |
| 122 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, | 122 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, |
| 123 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfe, 0xff, 0xff, 0xff, | 123 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfe, 0xff, 0xff, 0xff, |
| 124 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, | 124 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, |
| 125 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x60, 0x60, | 125 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0x60, 0x60, |
| 126 | 0x60, 0x60, 0x60, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xe0, 0x60, 0x60, 0x60, 0xc0, | 126 | 0x60, 0x60, 0x60, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc0, 0xe0, 0x60, 0x60, 0x60, 0xc0, |
| 127 | 0xc0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 127 | 0xc0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 128 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 128 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 129 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, | 129 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, |
| 130 | 0x0f, 0x3e, 0x7c, 0xfc, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf8, | 130 | 0x0f, 0x3e, 0x7c, 0xfc, 0xf8, 0xf8, 0xf8, 0xf8, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf8, |
| 131 | 0xf8, 0xf8, 0xfc, 0xfc, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, | 131 | 0xf8, 0xf8, 0xfc, 0xfc, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
| 132 | 0xff, 0x7f, 0x3f, 0x1f, 0x0f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, | 132 | 0xff, 0x7f, 0x3f, 0x1f, 0x0f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, |
| 133 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf1, 0x99, 0x18, 0x08, | 133 | 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xf1, 0x99, 0x18, 0x08, |
| 134 | 0x0c, 0x0c, 0x8c, 0xff, 0xff, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xc1, 0x80, 0x00, 0x00, 0x00, 0x80, | 134 | 0x0c, 0x0c, 0x8c, 0xff, 0xff, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xc1, 0x80, 0x00, 0x00, 0x00, 0x80, |
| 135 | 0xc3, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 135 | 0xc3, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 136 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 136 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 137 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 137 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 138 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x07, 0x0f, 0x0f, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f, | 138 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x07, 0x0f, 0x0f, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f, |
| 139 | 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x0f, 0x0f, 0x07, 0x07, 0x03, 0x03, 0x01, | 139 | 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x0f, 0x0f, 0x07, 0x07, 0x03, 0x03, 0x01, |
| 140 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, | 140 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, |
| 141 | 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, | 141 | 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x01, 0x03, 0x03, 0x03, |
| 142 | 0x03, 0x03, 0x01, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x01, | 142 | 0x03, 0x03, 0x01, 0x01, 0x03, 0x03, 0x03, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x01, |
| 143 | 0x01, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 143 | 0x01, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 144 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 144 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 145 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 145 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 146 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 146 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 147 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 147 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 148 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 148 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 149 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 149 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 150 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 150 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 151 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 151 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 153 | }; | 153 | }; |
| 154 | oled_write_raw_P(drac_logo, sizeof(drac_logo)); | 154 | oled_write_raw_P(drac_logo, sizeof(drac_logo)); |
| @@ -195,7 +195,7 @@ void oled_task_user(void) { | |||
| 195 | #endif | 195 | #endif |
| 196 | 196 | ||
| 197 | #ifdef ENCODER_ENABLE | 197 | #ifdef ENCODER_ENABLE |
| 198 | void encoder_update_user(uint8_t index, bool clockwise) { | 198 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 199 | if (index == 0) { | 199 | if (index == 0) { |
| 200 | // Volume control | 200 | // Volume control |
| 201 | if (clockwise) { | 201 | if (clockwise) { |
| @@ -220,6 +220,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 220 | tap_code(KC_WH_D); | 220 | tap_code(KC_WH_D); |
| 221 | } | 221 | } |
| 222 | } | 222 | } |
| 223 | 223 | return true; | |
| 224 | } | 224 | } |
| 225 | #endif | 225 | #endif |
diff --git a/keyboards/draculad/keymaps/pimoroni/keymap.c b/keyboards/draculad/keymaps/pimoroni/keymap.c index 1f57efb5d5..87cbe3cd3a 100644 --- a/keyboards/draculad/keymaps/pimoroni/keymap.c +++ b/keyboards/draculad/keymaps/pimoroni/keymap.c | |||
| @@ -295,7 +295,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record){ | |||
| 295 | return true; | 295 | return true; |
| 296 | } | 296 | } |
| 297 | #ifdef ENCODER_ENABLE | 297 | #ifdef ENCODER_ENABLE |
| 298 | void encoder_update_user(uint8_t index, bool clockwise) { | 298 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 299 | if (index == 0) { | 299 | if (index == 0) { |
| 300 | // Volume control | 300 | // Volume control |
| 301 | if (clockwise) { | 301 | if (clockwise) { |
| @@ -319,5 +319,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 319 | } | 319 | } |
| 320 | // I only have 2 encoders on the the pimoroni example board, just add else ifs for your other encoders... | 320 | // I only have 2 encoders on the the pimoroni example board, just add else ifs for your other encoders... |
| 321 | // the missing ones are encoder 1 on the right side and encoder 3 on the left side | 321 | // the missing ones are encoder 1 on the right side and encoder 3 on the left side |
| 322 | return true; | ||
| 322 | } | 323 | } |
| 323 | #endif | 324 | #endif |
diff --git a/keyboards/draytronics/daisy/keymaps/default/keymap.c b/keyboards/draytronics/daisy/keymaps/default/keymap.c index 396fcd9dd7..f713eef49d 100644 --- a/keyboards/draytronics/daisy/keymaps/default/keymap.c +++ b/keyboards/draytronics/daisy/keymaps/default/keymap.c | |||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | ) | 33 | ) |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | void encoder_update_user(uint8_t index, bool clockwise) { | 36 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 37 | if (index == 0) { | 37 | if (index == 0) { |
| 38 | if (clockwise) { | 38 | if (clockwise) { |
| 39 | tap_code(KC_VOLD); | 39 | tap_code(KC_VOLD); |
| @@ -48,4 +48,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 48 | tap_code(KC_PGDN); | 48 | tap_code(KC_PGDN); |
| 49 | } | 49 | } |
| 50 | } | 50 | } |
| 51 | return true; | ||
| 51 | } | 52 | } |
diff --git a/keyboards/dumbo/keymaps/default/keymap.c b/keyboards/dumbo/keymaps/default/keymap.c index dfa6a52b91..63b9936032 100644 --- a/keyboards/dumbo/keymaps/default/keymap.c +++ b/keyboards/dumbo/keymaps/default/keymap.c | |||
| @@ -189,7 +189,7 @@ void oled_task_user(void) { | |||
| 189 | #endif | 189 | #endif |
| 190 | 190 | ||
| 191 | #ifdef ENCODER_ENABLE | 191 | #ifdef ENCODER_ENABLE |
| 192 | void encoder_update_user(uint8_t index, bool clockwise) { | 192 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 193 | if (index == 0) { | 193 | if (index == 0) { |
| 194 | // master side thumb encoder | 194 | // master side thumb encoder |
| 195 | // Volume control | 195 | // Volume control |
| @@ -226,5 +226,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 226 | tap_code(KC_HOME); | 226 | tap_code(KC_HOME); |
| 227 | } | 227 | } |
| 228 | } | 228 | } |
| 229 | return true; | ||
| 229 | } | 230 | } |
| 230 | #endif | 231 | #endif |
diff --git a/keyboards/dumbo/keymaps/trip-trap/keymap.c b/keyboards/dumbo/keymaps/trip-trap/keymap.c index 4e73fdaa0e..03825db031 100644 --- a/keyboards/dumbo/keymaps/trip-trap/keymap.c +++ b/keyboards/dumbo/keymaps/trip-trap/keymap.c | |||
| @@ -387,7 +387,7 @@ void oled_task_user(void) { | |||
| 387 | #endif | 387 | #endif |
| 388 | 388 | ||
| 389 | #ifdef ENCODER_ENABLE | 389 | #ifdef ENCODER_ENABLE |
| 390 | void encoder_update_user(uint8_t index, bool clockwise) { | 390 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 391 | if (index == 0) { | 391 | if (index == 0) { |
| 392 | // master side thumb encoder | 392 | // master side thumb encoder |
| 393 | // Volume control | 393 | // Volume control |
| @@ -424,5 +424,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 424 | tap_code(KC_HOME); | 424 | tap_code(KC_HOME); |
| 425 | } | 425 | } |
| 426 | } | 426 | } |
| 427 | return true; | ||
| 427 | } | 428 | } |
| 428 | #endif | 429 | #endif |
diff --git a/keyboards/dumbpad/v0x/keymaps/default/keymap.c b/keyboards/dumbpad/v0x/keymaps/default/keymap.c index 7ded9f74ed..22fbd24c02 100644 --- a/keyboards/dumbpad/v0x/keymaps/default/keymap.c +++ b/keyboards/dumbpad/v0x/keymaps/default/keymap.c | |||
| @@ -72,7 +72,7 @@ void keyboard_post_init_user(void) { | |||
| 72 | //debug_mouse = true; | 72 | //debug_mouse = true; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | void encoder_update_user(uint8_t index, bool clockwise) { | 75 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 76 | /* Custom encoder control - handles CW/CCW turning of encoder | 76 | /* Custom encoder control - handles CW/CCW turning of encoder |
| 77 | * Default behavior: | 77 | * Default behavior: |
| 78 | * main layer: | 78 | * main layer: |
| @@ -103,4 +103,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 103 | break; | 103 | break; |
| 104 | } | 104 | } |
| 105 | } | 105 | } |
| 106 | return true; | ||
| 106 | } | 107 | } |
diff --git a/keyboards/dumbpad/v0x/templates/keymap.c b/keyboards/dumbpad/v0x/templates/keymap.c index 11ed745188..6f862b8225 100644 --- a/keyboards/dumbpad/v0x/templates/keymap.c +++ b/keyboards/dumbpad/v0x/templates/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; | 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | void encoder_update_user(uint8_t index, bool clockwise) { | 5 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 6 | if (index == 0) { | 6 | if (index == 0) { |
| 7 | switch (get_highest_layer(layer_state)) { | 7 | switch (get_highest_layer(layer_state)) { |
| 8 | case 0: | 8 | case 0: |
| @@ -22,4 +22,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 22 | break; | 22 | break; |
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | return true; | ||
| 25 | } | 26 | } |
diff --git a/keyboards/dumbpad/v0x_dualencoder/keymaps/default/keymap.c b/keyboards/dumbpad/v0x_dualencoder/keymaps/default/keymap.c index 59f36a1a91..b103c306f3 100644 --- a/keyboards/dumbpad/v0x_dualencoder/keymaps/default/keymap.c +++ b/keyboards/dumbpad/v0x_dualencoder/keymaps/default/keymap.c | |||
| @@ -72,7 +72,7 @@ void keyboard_post_init_user(void) { | |||
| 72 | // debug_mouse = true; | 72 | // debug_mouse = true; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | void encoder_update_user(uint8_t index, bool clockwise) { | 75 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 76 | /* Custom encoder control - handles CW/CCW turning of encoder | 76 | /* Custom encoder control - handles CW/CCW turning of encoder |
| 77 | * Default behavior: | 77 | * Default behavior: |
| 78 | * left encoder: | 78 | * left encoder: |
| @@ -131,4 +131,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 131 | break; | 131 | break; |
| 132 | } | 132 | } |
| 133 | } | 133 | } |
| 134 | return true; | ||
| 134 | } | 135 | } |
diff --git a/keyboards/dumbpad/v0x_dualencoder/templates/keymap.c b/keyboards/dumbpad/v0x_dualencoder/templates/keymap.c index 0c2be0aad4..c602269ed3 100644 --- a/keyboards/dumbpad/v0x_dualencoder/templates/keymap.c +++ b/keyboards/dumbpad/v0x_dualencoder/templates/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; | 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | void encoder_update_user(uint8_t index, bool clockwise) { | 5 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 6 | if (index == 0) { | 6 | if (index == 0) { |
| 7 | switch (get_highest_layer(layer_state)) { | 7 | switch (get_highest_layer(layer_state)) { |
| 8 | case 0: | 8 | case 0: |
| @@ -40,4 +40,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 40 | break; | 40 | break; |
| 41 | } | 41 | } |
| 42 | } | 42 | } |
| 43 | return true; | ||
| 43 | } | 44 | } |
diff --git a/keyboards/dumbpad/v0x_right/keymaps/default/keymap.c b/keyboards/dumbpad/v0x_right/keymaps/default/keymap.c index 4050ac9420..48002ff4d9 100644 --- a/keyboards/dumbpad/v0x_right/keymaps/default/keymap.c +++ b/keyboards/dumbpad/v0x_right/keymaps/default/keymap.c | |||
| @@ -72,7 +72,7 @@ void keyboard_post_init_user(void) { | |||
| 72 | // debug_mouse = true; | 72 | // debug_mouse = true; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | void encoder_update_user(uint8_t index, bool clockwise) { | 75 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 76 | /* Custom encoder control - handles CW/CCW turning of encoder | 76 | /* Custom encoder control - handles CW/CCW turning of encoder |
| 77 | * Default behavior: | 77 | * Default behavior: |
| 78 | * main layer: | 78 | * main layer: |
| @@ -103,4 +103,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 103 | break; | 103 | break; |
| 104 | } | 104 | } |
| 105 | } | 105 | } |
| 106 | return true; | ||
| 106 | } | 107 | } |
diff --git a/keyboards/dumbpad/v0x_right/templates/keymap.c b/keyboards/dumbpad/v0x_right/templates/keymap.c index 11ed745188..6f862b8225 100644 --- a/keyboards/dumbpad/v0x_right/templates/keymap.c +++ b/keyboards/dumbpad/v0x_right/templates/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; | 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | void encoder_update_user(uint8_t index, bool clockwise) { | 5 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 6 | if (index == 0) { | 6 | if (index == 0) { |
| 7 | switch (get_highest_layer(layer_state)) { | 7 | switch (get_highest_layer(layer_state)) { |
| 8 | case 0: | 8 | case 0: |
| @@ -22,4 +22,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 22 | break; | 22 | break; |
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | return true; | ||
| 25 | } | 26 | } |
diff --git a/keyboards/dumbpad/v1x/keymaps/default/keymap.c b/keyboards/dumbpad/v1x/keymaps/default/keymap.c index 7ded9f74ed..22fbd24c02 100644 --- a/keyboards/dumbpad/v1x/keymaps/default/keymap.c +++ b/keyboards/dumbpad/v1x/keymaps/default/keymap.c | |||
| @@ -72,7 +72,7 @@ void keyboard_post_init_user(void) { | |||
| 72 | //debug_mouse = true; | 72 | //debug_mouse = true; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | void encoder_update_user(uint8_t index, bool clockwise) { | 75 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 76 | /* Custom encoder control - handles CW/CCW turning of encoder | 76 | /* Custom encoder control - handles CW/CCW turning of encoder |
| 77 | * Default behavior: | 77 | * Default behavior: |
| 78 | * main layer: | 78 | * main layer: |
| @@ -103,4 +103,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 103 | break; | 103 | break; |
| 104 | } | 104 | } |
| 105 | } | 105 | } |
| 106 | return true; | ||
| 106 | } | 107 | } |
diff --git a/keyboards/dumbpad/v1x/templates/keymap.c b/keyboards/dumbpad/v1x/templates/keymap.c index 11ed745188..6f862b8225 100644 --- a/keyboards/dumbpad/v1x/templates/keymap.c +++ b/keyboards/dumbpad/v1x/templates/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; | 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | void encoder_update_user(uint8_t index, bool clockwise) { | 5 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 6 | if (index == 0) { | 6 | if (index == 0) { |
| 7 | switch (get_highest_layer(layer_state)) { | 7 | switch (get_highest_layer(layer_state)) { |
| 8 | case 0: | 8 | case 0: |
| @@ -22,4 +22,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 22 | break; | 22 | break; |
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | return true; | ||
| 25 | } | 26 | } |
diff --git a/keyboards/dumbpad/v1x_dualencoder/keymaps/default/keymap.c b/keyboards/dumbpad/v1x_dualencoder/keymaps/default/keymap.c index 548b594dd3..8e4f444ee7 100644 --- a/keyboards/dumbpad/v1x_dualencoder/keymaps/default/keymap.c +++ b/keyboards/dumbpad/v1x_dualencoder/keymaps/default/keymap.c | |||
| @@ -72,7 +72,7 @@ void keyboard_post_init_user(void) { | |||
| 72 | // debug_mouse = true; | 72 | // debug_mouse = true; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | void encoder_update_user(uint8_t index, bool clockwise) { | 75 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 76 | /* Custom encoder control - handles CW/CCW turning of encoder | 76 | /* Custom encoder control - handles CW/CCW turning of encoder |
| 77 | * Default behavior: | 77 | * Default behavior: |
| 78 | * left encoder: | 78 | * left encoder: |
| @@ -131,4 +131,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 131 | break; | 131 | break; |
| 132 | } | 132 | } |
| 133 | } | 133 | } |
| 134 | return true; | ||
| 134 | } | 135 | } |
diff --git a/keyboards/dumbpad/v1x_dualencoder/templates/keymap.c b/keyboards/dumbpad/v1x_dualencoder/templates/keymap.c index 0c2be0aad4..c602269ed3 100644 --- a/keyboards/dumbpad/v1x_dualencoder/templates/keymap.c +++ b/keyboards/dumbpad/v1x_dualencoder/templates/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; | 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | void encoder_update_user(uint8_t index, bool clockwise) { | 5 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 6 | if (index == 0) { | 6 | if (index == 0) { |
| 7 | switch (get_highest_layer(layer_state)) { | 7 | switch (get_highest_layer(layer_state)) { |
| 8 | case 0: | 8 | case 0: |
| @@ -40,4 +40,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 40 | break; | 40 | break; |
| 41 | } | 41 | } |
| 42 | } | 42 | } |
| 43 | return true; | ||
| 43 | } | 44 | } |
diff --git a/keyboards/dumbpad/v1x_right/keymaps/default/keymap.c b/keyboards/dumbpad/v1x_right/keymaps/default/keymap.c index 4050ac9420..48002ff4d9 100644 --- a/keyboards/dumbpad/v1x_right/keymaps/default/keymap.c +++ b/keyboards/dumbpad/v1x_right/keymaps/default/keymap.c | |||
| @@ -72,7 +72,7 @@ void keyboard_post_init_user(void) { | |||
| 72 | // debug_mouse = true; | 72 | // debug_mouse = true; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | void encoder_update_user(uint8_t index, bool clockwise) { | 75 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 76 | /* Custom encoder control - handles CW/CCW turning of encoder | 76 | /* Custom encoder control - handles CW/CCW turning of encoder |
| 77 | * Default behavior: | 77 | * Default behavior: |
| 78 | * main layer: | 78 | * main layer: |
| @@ -103,4 +103,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 103 | break; | 103 | break; |
| 104 | } | 104 | } |
| 105 | } | 105 | } |
| 106 | return true; | ||
| 106 | } | 107 | } |
diff --git a/keyboards/dumbpad/v1x_right/templates/keymap.c b/keyboards/dumbpad/v1x_right/templates/keymap.c index 11ed745188..6f862b8225 100644 --- a/keyboards/dumbpad/v1x_right/templates/keymap.c +++ b/keyboards/dumbpad/v1x_right/templates/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; | 2 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {__KEYMAP_GOES_HERE__}; |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | void encoder_update_user(uint8_t index, bool clockwise) { | 5 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 6 | if (index == 0) { | 6 | if (index == 0) { |
| 7 | switch (get_highest_layer(layer_state)) { | 7 | switch (get_highest_layer(layer_state)) { |
| 8 | case 0: | 8 | case 0: |
| @@ -22,4 +22,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 22 | break; | 22 | break; |
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | return true; | ||
| 25 | } | 26 | } |
diff --git a/keyboards/ealdin/quadrant/quadrant.c b/keyboards/ealdin/quadrant/quadrant.c index 5a4acaf006..a5aff62dae 100644 --- a/keyboards/ealdin/quadrant/quadrant.c +++ b/keyboards/ealdin/quadrant/quadrant.c | |||
| @@ -17,7 +17,8 @@ | |||
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | // Rotary encoder functions: | 19 | // Rotary encoder functions: |
| 20 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 20 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 21 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 21 | uint16_t mapped_code = 0; | 22 | uint16_t mapped_code = 0; |
| 22 | if (index == 0) { | 23 | if (index == 0) { |
| 23 | if (clockwise) { | 24 | if (clockwise) { |
| @@ -49,6 +50,7 @@ __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 49 | } | 50 | } |
| 50 | tap_code(mapped_code); | 51 | tap_code(mapped_code); |
| 51 | } | 52 | } |
| 53 | return true; | ||
| 52 | } | 54 | } |
| 53 | 55 | ||
| 54 | void keyboard_pre_init_kb(void) { | 56 | void keyboard_pre_init_kb(void) { |
| @@ -63,4 +65,3 @@ bool led_update_kb(led_t led_state) { | |||
| 63 | } | 65 | } |
| 64 | return true; | 66 | return true; |
| 65 | } | 67 | } |
| 66 | |||
diff --git a/keyboards/ebastler/isometria_75/rev1/keymaps/default/keymap.c b/keyboards/ebastler/isometria_75/rev1/keymaps/default/keymap.c index d3242a9de1..d8c980f471 100644 --- a/keyboards/ebastler/isometria_75/rev1/keymaps/default/keymap.c +++ b/keyboards/ebastler/isometria_75/rev1/keymaps/default/keymap.c | |||
| @@ -18,32 +18,32 @@ | |||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | 19 | ||
| 20 | [0] = LAYOUT_iso( /* keymap for layer 0 */ | 20 | [0] = LAYOUT_iso( /* keymap for layer 0 */ |
| 21 | 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_MPLY, | 21 | 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_MPLY, |
| 22 | 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_BSPC, KC_HOME, | 22 | 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_BSPC, KC_HOME, |
| 23 | 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_PGUP, | 23 | 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_PGUP, |
| 24 | KC_CAPS, 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_PGDN, | 24 | KC_CAPS, 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_PGDN, |
| 25 | 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, KC_UP, KC_END, | 25 | 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, KC_UP, KC_END, |
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LT(1, KC_APP), KC_LEFT, KC_DOWN, KC_RGHT), | 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LT(1, KC_APP), KC_LEFT, KC_DOWN, KC_RGHT), |
| 27 | 27 | ||
| 28 | [1] = LAYOUT_iso( /* keymap for layer 1 */ | 28 | [1] = LAYOUT_iso( /* keymap for layer 1 */ |
| 29 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_SPD, RGB_SPI, RGB_M_P, KC_MUTE, | 29 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_SPD, RGB_SPI, RGB_M_P, KC_MUTE, |
| 30 | 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_DEL, KC_INS, | 30 | 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_DEL, KC_INS, |
| 31 | 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, | 31 | 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, |
| 32 | 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, KC_TRNS, | 32 | 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, KC_TRNS, |
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, | 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, |
| 34 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), | 34 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), |
| 35 | 35 | ||
| 36 | [2] = LAYOUT_iso( /* keymap for layer 2 */ | 36 | [2] = LAYOUT_iso( /* keymap for layer 2 */ |
| 37 | 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, KC_TRNS, | 37 | 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, KC_TRNS, |
| 38 | 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, RESET, | 38 | 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, RESET, |
| 39 | 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, | 39 | 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, |
| 40 | 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, KC_TRNS, | 40 | 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, KC_TRNS, |
| 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, | 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, |
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), | 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), |
| 43 | }; | 43 | }; |
| 44 | 44 | ||
| 45 | /* Encoder */ | 45 | /* Encoder */ |
| 46 | void encoder_update_user(uint8_t index, bool clockwise) { | 46 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 47 | /* The first if reads the first encoder, not needed on this board which only features a single one */ | 47 | /* The first if reads the first encoder, not needed on this board which only features a single one */ |
| 48 | if (index == 0) { | 48 | if (index == 0) { |
| 49 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ | 49 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ |
| @@ -71,4 +71,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 71 | break; | 71 | break; |
| 72 | } | 72 | } |
| 73 | } | 73 | } |
| 74 | return true; | ||
| 74 | } | 75 | } |
diff --git a/keyboards/ebastler/isometria_75/rev1/keymaps/via/keymap.c b/keyboards/ebastler/isometria_75/rev1/keymaps/via/keymap.c index 1ed98f1a55..0b83408beb 100644 --- a/keyboards/ebastler/isometria_75/rev1/keymaps/via/keymap.c +++ b/keyboards/ebastler/isometria_75/rev1/keymaps/via/keymap.c | |||
| @@ -18,40 +18,40 @@ | |||
| 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 18 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 19 | 19 | ||
| 20 | [0] = LAYOUT_iso( /* keymap for layer 0 */ | 20 | [0] = LAYOUT_iso( /* keymap for layer 0 */ |
| 21 | 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_MPLY, | 21 | 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_MPLY, |
| 22 | 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_BSPC, KC_HOME, | 22 | 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_BSPC, KC_HOME, |
| 23 | 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_PGUP, | 23 | 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_PGUP, |
| 24 | KC_CAPS, 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_PGDN, | 24 | KC_CAPS, 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_PGDN, |
| 25 | 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, KC_UP, KC_END, | 25 | 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, KC_UP, KC_END, |
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LT(1, KC_APP), KC_LEFT, KC_DOWN, KC_RGHT), | 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, LT(1, KC_APP), KC_LEFT, KC_DOWN, KC_RGHT), |
| 27 | 27 | ||
| 28 | [1] = LAYOUT_iso( /* keymap for layer 1 */ | 28 | [1] = LAYOUT_iso( /* keymap for layer 1 */ |
| 29 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_SPD, RGB_SPI, RGB_M_P, KC_MUTE, | 29 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_SPD, RGB_SPI, RGB_M_P, KC_MUTE, |
| 30 | 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_DEL, KC_INS, | 30 | 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_DEL, KC_INS, |
| 31 | 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, | 31 | 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, |
| 32 | 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, KC_TRNS, | 32 | 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, KC_TRNS, |
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, | 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, |
| 34 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), | 34 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), |
| 35 | 35 | ||
| 36 | [2] = LAYOUT_iso( /* keymap for layer 2 */ | 36 | [2] = LAYOUT_iso( /* keymap for layer 2 */ |
| 37 | 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, KC_TRNS, | 37 | 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, KC_TRNS, |
| 38 | 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, RESET, | 38 | 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, RESET, |
| 39 | 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, | 39 | 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, |
| 40 | 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, KC_TRNS, | 40 | 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, KC_TRNS, |
| 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, | 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(2), KC_TRNS, KC_TRNS, |
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), | 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, LT(1, KC_APP), KC_TRNS, KC_TRNS, KC_TRNS), |
| 43 | 43 | ||
| 44 | [3] = LAYOUT_iso( /* keymap for layer 3 */ | 44 | [3] = LAYOUT_iso( /* keymap for layer 3 */ |
| 45 | 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, KC_TRNS, | 45 | 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, KC_TRNS, |
| 46 | 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, KC_TRNS, | 46 | 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, KC_TRNS, |
| 47 | 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, | 47 | 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, |
| 48 | 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, KC_TRNS, | 48 | 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, 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, 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, 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, KC_TRNS), |
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | /* Encoder */ | 53 | /* Encoder */ |
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | /* The first if reads the first encoder, not needed on this board which only features a single one */ | 55 | /* The first if reads the first encoder, not needed on this board which only features a single one */ |
| 56 | if (index == 0) { | 56 | if (index == 0) { |
| 57 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ | 57 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ |
| @@ -79,4 +79,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 79 | break; | 79 | break; |
| 80 | } | 80 | } |
| 81 | } | 81 | } |
| 82 | return true; | ||
| 82 | } | 83 | } |
diff --git a/keyboards/eggman/keymaps/default/keymap.c b/keyboards/eggman/keymaps/default/keymap.c index fed38de98d..11da71c6c7 100644 --- a/keyboards/eggman/keymaps/default/keymap.c +++ b/keyboards/eggman/keymaps/default/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | enum layers{ | 19 | enum layers{ |
| @@ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | ), | 52 | ), |
| 53 | 53 | ||
| 54 | [_NAV] = LAYOUT_default( | 54 | [_NAV] = LAYOUT_default( |
| 55 | KC_TRNS, KC_TRNS, | 55 | KC_TRNS, KC_TRNS, |
| 56 | KC_TRNS, KC_HOME, KC_UP, KC_END, KC_PGUP, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, | 56 | KC_TRNS, KC_HOME, KC_UP, KC_END, KC_PGUP, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, |
| 57 | KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TAB, | 57 | KC_TRNS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TAB, |
| 58 | KC_TRNS, KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS, KC_LCAP, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_ENT, | 58 | KC_TRNS, KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS, KC_LCAP, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_ENT, |
| @@ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | ), | 60 | ), |
| 61 | }; | 61 | }; |
| 62 | 62 | ||
| 63 | void encoder_update_user(uint8_t index, bool clockwise) { | 63 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 64 | if (index == 0) { /* left encoder */ | 64 | if (index == 0) { /* left encoder */ |
| 65 | if (clockwise) { | 65 | if (clockwise) { |
| 66 | tap_code(KC_WH_U); | 66 | tap_code(KC_WH_U); |
| @@ -74,6 +74,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 74 | tap_code(KC_VOLD); | 74 | tap_code(KC_VOLD); |
| 75 | } | 75 | } |
| 76 | } | 76 | } |
| 77 | return true; | ||
| 77 | } | 78 | } |
| 78 | 79 | ||
| 79 | #ifdef COMBO_ENABLE | 80 | #ifdef COMBO_ENABLE |
| @@ -91,4 +92,3 @@ combo_t key_combos[COMBO_COUNT] = { | |||
| 91 | [COMBO_DEL] = COMBO(combo_del,KC_DEL) | 92 | [COMBO_DEL] = COMBO(combo_del,KC_DEL) |
| 92 | }; | 93 | }; |
| 93 | #endif | 94 | #endif |
| 94 | |||
diff --git a/keyboards/evolv/evolv.c b/keyboards/evolv/evolv.c index 276fac26fd..90df449ee2 100644 --- a/keyboards/evolv/evolv.c +++ b/keyboards/evolv/evolv.c | |||
| @@ -17,12 +17,14 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 17 | 17 | ||
| 18 | #include "evolv.h" | 18 | #include "evolv.h" |
| 19 | 19 | ||
| 20 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 20 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 21 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 21 | if (index == 0) { /* First encoder */ | 22 | if (index == 0) { /* First encoder */ |
| 22 | if (clockwise) { | 23 | if (clockwise) { |
| 23 | tap_code(KC_VOLU); | 24 | tap_code(KC_VOLU); |
| 24 | } else { | 25 | } else { |
| 25 | tap_code(KC_VOLD); | 26 | tap_code(KC_VOLD); |
| 26 | } | 27 | } |
| 27 | } | 28 | } |
| 29 | return true; | ||
| 28 | } | 30 | } |
diff --git a/keyboards/evyd13/ta65/keymaps/default/keymap.c b/keyboards/evyd13/ta65/keymaps/default/keymap.c index 8bb8a14ba0..5791f94057 100644 --- a/keyboards/evyd13/ta65/keymaps/default/keymap.c +++ b/keyboards/evyd13/ta65/keymaps/default/keymap.c | |||
| @@ -18,7 +18,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 18 | 18 | ||
| 19 | }; | 19 | }; |
| 20 | 20 | ||
| 21 | void encoder_update_user(uint8_t index, bool clockwise) { | 21 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 22 | switch(get_highest_layer(layer_state)){ | 22 | switch(get_highest_layer(layer_state)){ |
| 23 | case 1: //Layer 1 | 23 | case 1: //Layer 1 |
| 24 | if (!clockwise) { // Remove ! to reverse direction | 24 | if (!clockwise) { // Remove ! to reverse direction |
| @@ -35,4 +35,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 35 | } | 35 | } |
| 36 | break; | 36 | break; |
| 37 | } | 37 | } |
| 38 | return true; | ||
| 38 | } | 39 | } |
diff --git a/keyboards/ffkeebs/siris/keymaps/default/keymap.c b/keyboards/ffkeebs/siris/keymaps/default/keymap.c index 2096f812b9..b9dabafd24 100644 --- a/keyboards/ffkeebs/siris/keymaps/default/keymap.c +++ b/keyboards/ffkeebs/siris/keymaps/default/keymap.c | |||
| @@ -19,32 +19,32 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | 20 | ||
| 21 | [0] = LAYOUT( | 21 | [0] = LAYOUT( |
| 22 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_GRV, | 22 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_GRV, |
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, | 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, |
| 24 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 24 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS, | 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS, |
| 26 | KC_LGUI, MO(1), KC_SPC, KC_LBRC, KC_RBRC, KC_ENT, MO(2), KC_BSPC), | 26 | KC_LGUI, MO(1), KC_SPC, KC_LBRC, KC_RBRC, KC_ENT, MO(2), KC_BSPC), |
| 27 | [1] = LAYOUT( | 27 | [1] = LAYOUT( |
| 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 32 | _______, _______, _______, _______, _______, _______, _______, _______), | 32 | _______, _______, _______, _______, _______, _______, _______, _______), |
| 33 | [2] = LAYOUT( | 33 | [2] = LAYOUT( |
| 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 38 | _______, _______, _______, _______, _______, _______, _______, _______), | 38 | _______, _______, _______, _______, _______, _______, _______, _______), |
| 39 | [3] = LAYOUT( | 39 | [3] = LAYOUT( |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 44 | _______, _______, _______, _______, _______, _______, _______, _______), | 44 | _______, _______, _______, _______, _______, _______, _______, _______), |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | void encoder_update_user(uint8_t index, bool clockwise) { | 47 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 48 | if (index == 0) { /* First encoder */ | 48 | if (index == 0) { /* First encoder */ |
| 49 | if (clockwise) { | 49 | if (clockwise) { |
| 50 | tap_code(KC_PGDN); | 50 | tap_code(KC_PGDN); |
| @@ -58,4 +58,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 58 | tap_code(KC_UP); | 58 | tap_code(KC_UP); |
| 59 | } | 59 | } |
| 60 | } | 60 | } |
| 61 | } \ No newline at end of file | 61 | return true; |
| 62 | } | ||
diff --git a/keyboards/ffkeebs/siris/keymaps/via/keymap.c b/keyboards/ffkeebs/siris/keymaps/via/keymap.c index 2096f812b9..b9dabafd24 100644 --- a/keyboards/ffkeebs/siris/keymaps/via/keymap.c +++ b/keyboards/ffkeebs/siris/keymaps/via/keymap.c | |||
| @@ -19,32 +19,32 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | 20 | ||
| 21 | [0] = LAYOUT( | 21 | [0] = LAYOUT( |
| 22 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_GRV, | 22 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_GRV, |
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, | 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, |
| 24 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 24 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS, | 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS, |
| 26 | KC_LGUI, MO(1), KC_SPC, KC_LBRC, KC_RBRC, KC_ENT, MO(2), KC_BSPC), | 26 | KC_LGUI, MO(1), KC_SPC, KC_LBRC, KC_RBRC, KC_ENT, MO(2), KC_BSPC), |
| 27 | [1] = LAYOUT( | 27 | [1] = LAYOUT( |
| 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 32 | _______, _______, _______, _______, _______, _______, _______, _______), | 32 | _______, _______, _______, _______, _______, _______, _______, _______), |
| 33 | [2] = LAYOUT( | 33 | [2] = LAYOUT( |
| 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 38 | _______, _______, _______, _______, _______, _______, _______, _______), | 38 | _______, _______, _______, _______, _______, _______, _______, _______), |
| 39 | [3] = LAYOUT( | 39 | [3] = LAYOUT( |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 44 | _______, _______, _______, _______, _______, _______, _______, _______), | 44 | _______, _______, _______, _______, _______, _______, _______, _______), |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | void encoder_update_user(uint8_t index, bool clockwise) { | 47 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 48 | if (index == 0) { /* First encoder */ | 48 | if (index == 0) { /* First encoder */ |
| 49 | if (clockwise) { | 49 | if (clockwise) { |
| 50 | tap_code(KC_PGDN); | 50 | tap_code(KC_PGDN); |
| @@ -58,4 +58,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 58 | tap_code(KC_UP); | 58 | tap_code(KC_UP); |
| 59 | } | 59 | } |
| 60 | } | 60 | } |
| 61 | } \ No newline at end of file | 61 | return true; |
| 62 | } | ||
diff --git a/keyboards/flxlb/zplit/keymaps/via/keymap.c b/keyboards/flxlb/zplit/keymaps/via/keymap.c index 7f92c80e29..6c5651be4d 100644 --- a/keyboards/flxlb/zplit/keymaps/via/keymap.c +++ b/keyboards/flxlb/zplit/keymaps/via/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2021 FluxLab | 1 | /* Copyright 2021 FluxLab |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| @@ -25,7 +25,7 @@ enum custom_layers { | |||
| 25 | _LOWER, | 25 | _LOWER, |
| 26 | _RAISE, | 26 | _RAISE, |
| 27 | _ADJUST, | 27 | _ADJUST, |
| 28 | }; | 28 | }; |
| 29 | 29 | ||
| 30 | #define LOWER MO(_LOWER) | 30 | #define LOWER MO(_LOWER) |
| 31 | #define RAISE MO(_RAISE) | 31 | #define RAISE MO(_RAISE) |
| @@ -71,10 +71,11 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 71 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 71 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | void encoder_update_user(uint8_t index, bool clockwise) { | 74 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 75 | if (clockwise) { | 75 | if (clockwise) { |
| 76 | tap_code(KC_VOLD); | 76 | tap_code(KC_VOLD); |
| 77 | } else { | 77 | } else { |
| 78 | tap_code(KC_VOLU); | 78 | tap_code(KC_VOLU); |
| 79 | } | 79 | } |
| 80 | return true; | ||
| 80 | } | 81 | } |
diff --git a/keyboards/gmmk/pro/keymaps/default/keymap.c b/keyboards/gmmk/pro/keymaps/default/keymap.c index 9e5796ac18..b08400cd8d 100644 --- a/keyboards/gmmk/pro/keymaps/default/keymap.c +++ b/keyboards/gmmk/pro/keymaps/default/keymap.c | |||
| @@ -55,10 +55,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | }; | 55 | }; |
| 56 | 56 | ||
| 57 | 57 | ||
| 58 | void encoder_update_user(uint8_t index, bool clockwise) { | 58 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 59 | if (clockwise) { | 59 | if (clockwise) { |
| 60 | tap_code(KC_VOLU); | 60 | tap_code(KC_VOLU); |
| 61 | } else { | 61 | } else { |
| 62 | tap_code(KC_VOLD); | 62 | tap_code(KC_VOLD); |
| 63 | } | 63 | } |
| 64 | return true; | ||
| 64 | } | 65 | } |
diff --git a/keyboards/gmmk/pro/keymaps/via/keymap.c b/keyboards/gmmk/pro/keymaps/via/keymap.c index 927bf8fdf2..940cc1c1f3 100644 --- a/keyboards/gmmk/pro/keymaps/via/keymap.c +++ b/keyboards/gmmk/pro/keymaps/via/keymap.c | |||
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, | 34 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_END, |
| 35 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 35 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT |
| 36 | ), | 36 | ), |
| 37 | 37 | ||
| 38 | [1] = LAYOUT( | 38 | [1] = LAYOUT( |
| 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| @@ -65,10 +65,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 65 | }; | 65 | }; |
| 66 | 66 | ||
| 67 | 67 | ||
| 68 | void encoder_update_user(uint8_t index, bool clockwise) { | 68 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 69 | if (clockwise) { | 69 | if (clockwise) { |
| 70 | tap_code(KC_VOLU); | 70 | tap_code(KC_VOLU); |
| 71 | } else { | 71 | } else { |
| 72 | tap_code(KC_VOLD); | 72 | tap_code(KC_VOLD); |
| 73 | } | 73 | } |
| 74 | return true; | ||
| 74 | } | 75 | } |
diff --git a/keyboards/gmmk/pro/keymaps/wholesomeducky/keymap.c b/keyboards/gmmk/pro/keymaps/wholesomeducky/keymap.c index 90fdec73b7..fded532562 100644 --- a/keyboards/gmmk/pro/keymaps/wholesomeducky/keymap.c +++ b/keyboards/gmmk/pro/keymaps/wholesomeducky/keymap.c | |||
| @@ -47,10 +47,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | 49 | ||
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | if (clockwise) { | 51 | if (clockwise) { |
| 52 | tap_code(KC_MS_WH_RIGHT); | 52 | tap_code(KC_MS_WH_RIGHT); |
| 53 | } else { | 53 | } else { |
| 54 | tap_code(KC_MS_WH_LEFT); | 54 | tap_code(KC_MS_WH_LEFT); |
| 55 | } | 55 | } |
| 56 | return true; | ||
| 56 | } | 57 | } |
diff --git a/keyboards/hadron/hadron.h b/keyboards/hadron/hadron.h index 426face6f4..c11774729f 100644 --- a/keyboards/hadron/hadron.h +++ b/keyboards/hadron/hadron.h | |||
| @@ -1,16 +1,17 @@ | |||
| 1 | #ifndef HADRON_H | 1 | #ifndef HADRON_H |
| 2 | #define HADRON_H | 2 | #define HADRON_H |
| 3 | 3 | ||
| 4 | #ifdef SUBPROJECT_ver0 | 4 | #include "quantum.h" |
| 5 | |||
| 6 | #ifdef KEYBOARD_hadron_ver0 | ||
| 5 | #include "ver0.h" | 7 | #include "ver0.h" |
| 6 | #endif | 8 | #endif |
| 7 | #ifdef SUBPROJECT_ver2 | 9 | #ifdef KEYBOARD_hadron_ver2 |
| 8 | #include "ver2.h" | 10 | #include "ver2.h" |
| 9 | #endif | 11 | #endif |
| 10 | #ifdef SUBPROJECT_ver3 | 12 | #ifdef KEYBOARD_hadron_ver3 |
| 11 | #include "ver3.h" | 13 | #include "ver3.h" |
| 12 | #endif | 14 | #endif |
| 13 | #include "quantum.h" | ||
| 14 | 15 | ||
| 15 | 16 | ||
| 16 | #define LAYOUT( \ | 17 | #define LAYOUT( \ |
diff --git a/keyboards/hadron/ver3/ver3.c b/keyboards/hadron/ver3/ver3.c index 1491caba43..0664bf4b0e 100644 --- a/keyboards/hadron/ver3/ver3.c +++ b/keyboards/hadron/ver3/ver3.c | |||
| @@ -18,6 +18,7 @@ | |||
| 18 | #include "action_layer.h" | 18 | #include "action_layer.h" |
| 19 | #include "haptic.h" | 19 | #include "haptic.h" |
| 20 | 20 | ||
| 21 | |||
| 21 | #ifdef RGB_MATRIX_ENABLE | 22 | #ifdef RGB_MATRIX_ENABLE |
| 22 | #include "rgb_matrix.h" | 23 | #include "rgb_matrix.h" |
| 23 | 24 | ||
| @@ -181,9 +182,13 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) { | |||
| 181 | return process_record_user(keycode, record); | 182 | return process_record_user(keycode, record); |
| 182 | } | 183 | } |
| 183 | 184 | ||
| 184 | void encoder_update_kb(uint8_t index, bool clockwise) { | 185 | bool encoder_update_user(uint8_t index, bool clockwise); |
| 186 | |||
| 187 | bool encoder_update_kb(uint8_t index, bool clockwise) { | ||
| 188 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 185 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; | 189 | encoder_value = (encoder_value + (clockwise ? 1 : -1)) % 64; |
| 186 | queue_for_send = true; | 190 | queue_for_send = true; |
| 191 | return true; | ||
| 187 | } | 192 | } |
| 188 | 193 | ||
| 189 | #endif | 194 | #endif |
diff --git a/keyboards/hadron/ver3/ver3.h b/keyboards/hadron/ver3/ver3.h index 95926469bf..1ad44b871f 100644 --- a/keyboards/hadron/ver3/ver3.h +++ b/keyboards/hadron/ver3/ver3.h | |||
| @@ -15,4 +15,4 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | #include "hadron.h" \ No newline at end of file | 18 | #include "hadron.h" |
diff --git a/keyboards/handwired/amigopunk/keymaps/default/keymap.c b/keyboards/handwired/amigopunk/keymaps/default/keymap.c index 7aed2a61cf..70c6e7725a 100644 --- a/keyboards/handwired/amigopunk/keymaps/default/keymap.c +++ b/keyboards/handwired/amigopunk/keymaps/default/keymap.c | |||
| @@ -37,11 +37,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | #ifdef ENCODER_ENABLE | 39 | #ifdef ENCODER_ENABLE |
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (index != 0) | 41 | if (index != 0) |
| 42 | return; | 42 | return; |
| 43 | 43 | ||
| 44 | tap_code(clockwise ? KC_VOLU : KC_VOLD); | 44 | tap_code(clockwise ? KC_VOLU : KC_VOLD); |
| 45 | return true; | ||
| 45 | } | 46 | } |
| 46 | #endif | 47 | #endif |
| 47 | 48 | ||
diff --git a/keyboards/handwired/bento/keymaps/cbc02009/keymap.c b/keyboards/handwired/bento/keymaps/cbc02009/keymap.c index 169e0f1dd3..57c107b9fc 100644 --- a/keyboards/handwired/bento/keymaps/cbc02009/keymap.c +++ b/keyboards/handwired/bento/keymaps/cbc02009/keymap.c | |||
| @@ -29,7 +29,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 29 | 29 | ||
| 30 | #ifdef ENCODER_ENABLE | 30 | #ifdef ENCODER_ENABLE |
| 31 | #include "encoder.h" | 31 | #include "encoder.h" |
| 32 | void encoder_update_user(int8_t index, bool clockwise) { | 32 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 33 | if (index == 0) { /* First encoder */ | 33 | if (index == 0) { /* First encoder */ |
| 34 | if (clockwise) { | 34 | if (clockwise) { |
| 35 | tap_code(KC_VOLU); | 35 | tap_code(KC_VOLU); |
| @@ -37,5 +37,6 @@ void encoder_update_user(int8_t index, bool clockwise) { | |||
| 37 | tap_code(KC_VOLD); | 37 | tap_code(KC_VOLD); |
| 38 | } | 38 | } |
| 39 | } | 39 | } |
| 40 | return true; | ||
| 40 | } | 41 | } |
| 41 | #endif | 42 | #endif |
diff --git a/keyboards/handwired/bento/keymaps/default/keymap.c b/keyboards/handwired/bento/keymaps/default/keymap.c index 6a2cfa682f..dc074c4205 100644 --- a/keyboards/handwired/bento/keymaps/default/keymap.c +++ b/keyboards/handwired/bento/keymaps/default/keymap.c | |||
| @@ -39,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | ), | 39 | ), |
| 40 | }; | 40 | }; |
| 41 | 41 | ||
| 42 | void encoder_update_user(uint8_t index, bool clockwise) { | 42 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 43 | if (index == _ENCODER) { | 43 | if (index == _ENCODER) { |
| 44 | if (clockwise) { | 44 | if (clockwise) { |
| 45 | tap_code(KC_VOLU); | 45 | tap_code(KC_VOLU); |
| @@ -47,4 +47,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 47 | tap_code(KC_VOLD); | 47 | tap_code(KC_VOLD); |
| 48 | } | 48 | } |
| 49 | } | 49 | } |
| 50 | return true; | ||
| 50 | } | 51 | } |
diff --git a/keyboards/handwired/bento/keymaps/mac/keymap.c b/keyboards/handwired/bento/keymaps/mac/keymap.c index 29a7e809fc..bb584c9a5b 100644 --- a/keyboards/handwired/bento/keymaps/mac/keymap.c +++ b/keyboards/handwired/bento/keymaps/mac/keymap.c | |||
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | 43 | ||
| 44 | void encoder_update_user(uint8_t index, bool clockwise) { | 44 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 45 | if (index == _ENCODER) { | 45 | if (index == _ENCODER) { |
| 46 | if (clockwise) { | 46 | if (clockwise) { |
| 47 | tap_code(KC_VOLU); | 47 | tap_code(KC_VOLU); |
| @@ -49,6 +49,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 49 | tap_code(KC_VOLD); | 49 | tap_code(KC_VOLD); |
| 50 | } | 50 | } |
| 51 | } | 51 | } |
| 52 | return true; | ||
| 52 | } | 53 | } |
| 53 | |||
| 54 | |||
diff --git a/keyboards/handwired/d48/keymaps/anderson/keymap.c b/keyboards/handwired/d48/keymaps/anderson/keymap.c index 25837a3591..f63bf54ea6 100644 --- a/keyboards/handwired/d48/keymaps/anderson/keymap.c +++ b/keyboards/handwired/d48/keymaps/anderson/keymap.c | |||
| @@ -229,7 +229,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 229 | return state; | 229 | return state; |
| 230 | } | 230 | } |
| 231 | 231 | ||
| 232 | void encoder_update_user(uint8_t index, bool clockwise) { | 232 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 233 | if (index == 0) { | 233 | if (index == 0) { |
| 234 | if (!alpha_pressed) { | 234 | if (!alpha_pressed) { |
| 235 | tap_code(clockwise ? KC_VOLD : KC_VOLU); | 235 | tap_code(clockwise ? KC_VOLD : KC_VOLU); |
| @@ -243,6 +243,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 243 | tap_code(clockwise ? KC_PGUP : KC_PGDN); | 243 | tap_code(clockwise ? KC_PGUP : KC_PGDN); |
| 244 | } | 244 | } |
| 245 | } | 245 | } |
| 246 | return true; | ||
| 246 | } | 247 | } |
| 247 | 248 | ||
| 248 | #ifdef OLED_DRIVER_ENABLE | 249 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/handwired/d48/keymaps/default/keymap.c b/keyboards/handwired/d48/keymaps/default/keymap.c index b7914f3bcd..08bb906032 100644 --- a/keyboards/handwired/d48/keymaps/default/keymap.c +++ b/keyboards/handwired/d48/keymaps/default/keymap.c | |||
| @@ -174,7 +174,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 174 | return taphold_process(keycode, record); | 174 | return taphold_process(keycode, record); |
| 175 | } | 175 | } |
| 176 | 176 | ||
| 177 | void encoder_update_user(uint8_t index, bool clockwise) { | 177 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 178 | if (index == 0) { | 178 | if (index == 0) { |
| 179 | if (!alpha_pressed) { | 179 | if (!alpha_pressed) { |
| 180 | tap_code(clockwise ? KC_VOLD : KC_VOLU); | 180 | tap_code(clockwise ? KC_VOLD : KC_VOLU); |
| @@ -188,6 +188,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 188 | tap_code(clockwise ? KC_PGUP : KC_PGDN); | 188 | tap_code(clockwise ? KC_PGUP : KC_PGDN); |
| 189 | } | 189 | } |
| 190 | } | 190 | } |
| 191 | return true; | ||
| 191 | } | 192 | } |
| 192 | 193 | ||
| 193 | #ifdef OLED_DRIVER_ENABLE | 194 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/keymap.c b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/keymap.c index f9b5ca6dff..fd8c16420e 100644 --- a/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/keymap.c +++ b/keyboards/handwired/dactyl_manuform/5x6_5/keymaps/333fred/keymap.c | |||
| @@ -561,7 +561,7 @@ void oled_task_user(void) { | |||
| 561 | } | 561 | } |
| 562 | } | 562 | } |
| 563 | 563 | ||
| 564 | void encoder_update_user(uint8_t index, bool clockwise) { | 564 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 565 | // On the left, control the volume. On the right, scroll the page | 565 | // On the left, control the volume. On the right, scroll the page |
| 566 | if (index == 0) { | 566 | if (index == 0) { |
| 567 | if (clockwise) { | 567 | if (clockwise) { |
| @@ -576,4 +576,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 576 | tap_code(KC_VOLD); | 576 | tap_code(KC_VOLD); |
| 577 | } | 577 | } |
| 578 | } | 578 | } |
| 579 | return true; | ||
| 579 | } | 580 | } |
diff --git a/keyboards/handwired/daishi/keymaps/default/keymap.c b/keyboards/handwired/daishi/keymaps/default/keymap.c index eef82dd9b9..5214e8b6f4 100644 --- a/keyboards/handwired/daishi/keymaps/default/keymap.c +++ b/keyboards/handwired/daishi/keymaps/default/keymap.c | |||
| @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | 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_P7 , KC_P8 , KC_P9 , KC_PPLS, | 36 | 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_P7 , KC_P8 , KC_P9 , KC_PPLS, |
| 37 | KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_ENT , KC_P4 , KC_P5 , KC_P6 , KC_EQL , | 37 | KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_ENT , KC_P4 , KC_P5 , KC_P6 , KC_EQL , |
| 38 | KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_P1 , KC_P2 , KC_P3 , KC_PENT, | 38 | KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_UP , KC_P1 , KC_P2 , KC_P3 , KC_PENT, |
| 39 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0 , KC_PDOT | 39 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0 , KC_PDOT |
| 40 | ), | 40 | ), |
| 41 | 41 | ||
| 42 | /* FN | 42 | /* FN |
| @@ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 56 | * | | | | | | | | | | | | | | | | | | | | 56 | * | | | | | | | | | | | | | | | | | | | |
| 57 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------------------------------------------' | 57 | * |--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------------------------------------------' |
| 58 | */ | 58 | */ |
| 59 | 59 | ||
| 60 | [_FN] = LAYOUT( /* Function */ | 60 | [_FN] = LAYOUT( /* Function */ |
| 61 | RESET , KC_F13 , KC_F14 , KC_F15 , KC_F16 , KC_F17 , KC_F18 , KC_F19 , KC_F20 , KC_F21 , DM_REC1, DM_REC2, DM_RSTP, _______, _______, _______, MO(_FN), DEBUG, | 61 | RESET , KC_F13 , KC_F14 , KC_F15 , KC_F16 , KC_F17 , KC_F18 , KC_F19 , KC_F20 , KC_F21 , DM_REC1, DM_REC2, DM_RSTP, _______, _______, _______, MO(_FN), DEBUG, |
| 62 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 62 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| @@ -64,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 64 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 64 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 65 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 65 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 66 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 66 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 67 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 67 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 68 | ) | 68 | ) |
| 69 | }; | 69 | }; |
| 70 | 70 | ||
| @@ -73,23 +73,24 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 73 | switch(keycode) { | 73 | switch(keycode) { |
| 74 | case M_EXAMPLE1: | 74 | case M_EXAMPLE1: |
| 75 | SEND_STRING("This is an example macro!"SS_TAP(X_ENTER)); //prints "This is an example macro!" and hits Enter | 75 | SEND_STRING("This is an example macro!"SS_TAP(X_ENTER)); //prints "This is an example macro!" and hits Enter |
| 76 | return false; | 76 | return false; |
| 77 | case M_EXAMPLE2: | 77 | case M_EXAMPLE2: |
| 78 | SEND_STRING("This is a another example!"SS_TAP(X_ENTER)); //prints "This is a another example!" and hits Enter | 78 | SEND_STRING("This is a another example!"SS_TAP(X_ENTER)); //prints "This is a another example!" and hits Enter |
| 79 | return false; | 79 | return false; |
| 80 | } | 80 | } |
| 81 | } | 81 | } |
| 82 | return true; | 82 | return true; |
| 83 | }; | 83 | }; |
| 84 | 84 | ||
| 85 | void encoder_update(bool clockwise) { | 85 | bool encoder_update(bool clockwise) { |
| 86 | if (clockwise) { | 86 | if (clockwise) { |
| 87 | tap_code(KC_VOLU); | 87 | tap_code(KC_VOLU); |
| 88 | } else { | 88 | } else { |
| 89 | tap_code(KC_VOLD); | 89 | tap_code(KC_VOLD); |
| 90 | } | 90 | } |
| 91 | return true; | ||
| 91 | } | 92 | } |
| 92 | 93 | ||
| 93 | void matrix_init_user(void) { | 94 | void matrix_init_user(void) { |
| 94 | // Call the keymap level matrix init. | 95 | // Call the keymap level matrix init. |
| 95 | 96 | ||
| @@ -115,4 +116,4 @@ void led_set_kb(uint8_t usb_led) { | |||
| 115 | } else { | 116 | } else { |
| 116 | writePinHigh(C6); | 117 | writePinHigh(C6); |
| 117 | } | 118 | } |
| 118 | } \ No newline at end of file | 119 | } |
diff --git a/keyboards/handwired/frankie_macropad/keymaps/default/keymap.c b/keyboards/handwired/frankie_macropad/keymaps/default/keymap.c index 02c1002aff..b85d66c4c8 100644 --- a/keyboards/handwired/frankie_macropad/keymaps/default/keymap.c +++ b/keyboards/handwired/frankie_macropad/keymaps/default/keymap.c | |||
| @@ -23,7 +23,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 23 | ), | 23 | ), |
| 24 | }; | 24 | }; |
| 25 | 25 | ||
| 26 | void encoder_update_user(uint8_t index, bool clockwise) { | 26 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 27 | if (index == 0) { /* First encoder */ | 27 | if (index == 0) { /* First encoder */ |
| 28 | if (clockwise) { | 28 | if (clockwise) { |
| 29 | tap_code(KC_PGUP); | 29 | tap_code(KC_PGUP); |
| @@ -37,4 +37,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 37 | tap_code(KC_VOLD); | 37 | tap_code(KC_VOLD); |
| 38 | } | 38 | } |
| 39 | } | 39 | } |
| 40 | return true; | ||
| 40 | } | 41 | } |
diff --git a/keyboards/handwired/hnah108/keymaps/default/keymap.c b/keyboards/handwired/hnah108/keymaps/default/keymap.c index 682ca0812a..d4d4cde4b6 100644 --- a/keyboards/handwired/hnah108/keymaps/default/keymap.c +++ b/keyboards/handwired/hnah108/keymaps/default/keymap.c | |||
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | ) | 46 | ) |
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | void encoder_update_user(uint8_t index, bool clockwise) { | 49 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 50 | if (index == 0) { | 50 | if (index == 0) { |
| 51 | if (IS_LAYER_ON(_FN)) { | 51 | if (IS_LAYER_ON(_FN)) { |
| 52 | if (clockwise) { | 52 | if (clockwise) { |
| @@ -62,6 +62,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 62 | } | 62 | } |
| 63 | } | 63 | } |
| 64 | } | 64 | } |
| 65 | return true; | ||
| 65 | } | 66 | } |
| 66 | 67 | ||
| 67 | void rgb_matrix_indicators_user(void) { | 68 | void rgb_matrix_indicators_user(void) { |
diff --git a/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c b/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c index 1854894e56..5a30f5c578 100644 --- a/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c +++ b/keyboards/handwired/obuwunkunubi/spaget/keymaps/default/keymap.c | |||
| @@ -77,7 +77,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | KC_P1, KC_P2, KC_P3, \ | 77 | KC_P1, KC_P2, KC_P3, \ |
| 78 | KC_P0, KC_PDOT, KC_PENT \ | 78 | KC_P0, KC_PDOT, KC_PENT \ |
| 79 | ), | 79 | ), |
| 80 | 80 | ||
| 81 | /* Keymap ONE: Util Layer | 81 | /* Keymap ONE: Util Layer |
| 82 | * | 82 | * |
| 83 | * ,---. ,---. | 83 | * ,---. ,---. |
| @@ -371,7 +371,7 @@ void oled_task_user(void) { | |||
| 371 | } | 371 | } |
| 372 | #endif | 372 | #endif |
| 373 | 373 | ||
| 374 | void encoder_update_user(uint8_t index, bool clockwise) { | 374 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 375 | if(IS_LAYER_ON(BASE)) { | 375 | if(IS_LAYER_ON(BASE)) { |
| 376 | if (index == 0) { /* First encoder */ | 376 | if (index == 0) { /* First encoder */ |
| 377 | if (clockwise) { | 377 | if (clockwise) { |
| @@ -432,4 +432,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 432 | } | 432 | } |
| 433 | } | 433 | } |
| 434 | } | 434 | } |
| 435 | return true; | ||
| 435 | } | 436 | } |
diff --git a/keyboards/handwired/pill60/keymaps/default/keymap.c b/keyboards/handwired/pill60/keymaps/default/keymap.c index d9f0fa727c..55996c0189 100644 --- a/keyboards/handwired/pill60/keymaps/default/keymap.c +++ b/keyboards/handwired/pill60/keymaps/default/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2020 Imam Rafii | 1 | /* Copyright 2020 Imam Rafii |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include QMK_KEYBOARD_H | 16 | #include QMK_KEYBOARD_H |
| 17 | 17 | ||
| 18 | enum layers { | 18 | enum layers { |
| @@ -74,7 +74,7 @@ void oled_task_user(void) { | |||
| 74 | 74 | ||
| 75 | #ifdef ENCODER_ENABLE | 75 | #ifdef ENCODER_ENABLE |
| 76 | 76 | ||
| 77 | void encoder_update_user(uint8_t index, bool clockwise) { | 77 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 78 | if (index == 0) { /* First encoder */ | 78 | if (index == 0) { /* First encoder */ |
| 79 | if (clockwise) { | 79 | if (clockwise) { |
| 80 | tap_code(KC_A); | 80 | tap_code(KC_A); |
| @@ -82,6 +82,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 82 | tap_code(KC_B); | 82 | tap_code(KC_B); |
| 83 | } | 83 | } |
| 84 | } | 84 | } |
| 85 | return true; | ||
| 85 | } | 86 | } |
| 86 | 87 | ||
| 87 | #endif | 88 | #endif |
diff --git a/keyboards/handwired/prkl30/keymaps/default/keymap.c b/keyboards/handwired/prkl30/keymaps/default/keymap.c index ce60a41933..be032739f4 100644 --- a/keyboards/handwired/prkl30/keymaps/default/keymap.c +++ b/keyboards/handwired/prkl30/keymaps/default/keymap.c | |||
| @@ -81,12 +81,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 81 | 81 | ||
| 82 | }; | 82 | }; |
| 83 | 83 | ||
| 84 | void encoder_update_user(uint8_t index, bool clockwise) { | 84 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 85 | if (clockwise) { | 85 | if (clockwise) { |
| 86 | tap_code(KC_TAB); | 86 | tap_code(KC_TAB); |
| 87 | } else { | 87 | } else { |
| 88 | tap_code(KC_PGUP); | 88 | tap_code(KC_PGUP); |
| 89 | } | 89 | } |
| 90 | return true; | ||
| 90 | } | 91 | } |
| 91 | 92 | ||
| 92 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 93 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/handwired/prkl30/keymaps/erkhal/keymap.c b/keyboards/handwired/prkl30/keymaps/erkhal/keymap.c index 4b01c9e09e..71e5ed529b 100644 --- a/keyboards/handwired/prkl30/keymaps/erkhal/keymap.c +++ b/keyboards/handwired/prkl30/keymaps/erkhal/keymap.c | |||
| @@ -81,12 +81,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 81 | 81 | ||
| 82 | }; | 82 | }; |
| 83 | 83 | ||
| 84 | void encoder_update_user(uint8_t index, bool clockwise) { | 84 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 85 | if (clockwise) { | 85 | if (clockwise) { |
| 86 | tap_code16(LCTL(KC_RIGHT)); | 86 | tap_code16(LCTL(KC_RIGHT)); |
| 87 | } else { | 87 | } else { |
| 88 | tap_code16(LCTL(KC_LEFT)); | 88 | tap_code16(LCTL(KC_LEFT)); |
| 89 | } | 89 | } |
| 90 | return true; | ||
| 90 | } | 91 | } |
| 91 | 92 | ||
| 92 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 93 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/handwired/pytest/has_template/keymaps/nocpp/keymap.c b/keyboards/handwired/pytest/has_template/keymaps/nocpp/keymap.c index 4e06bb11ec..65cd4cebea 100644 --- a/keyboards/handwired/pytest/has_template/keymaps/nocpp/keymap.c +++ b/keyboards/handwired/pytest/has_template/keymaps/nocpp/keymap.c | |||
| @@ -11,7 +11,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 11 | [0] = LAYOUT(KC_ENTER) | 11 | [0] = LAYOUT(KC_ENTER) |
| 12 | }; | 12 | }; |
| 13 | 13 | ||
| 14 | void encoder_update_user(uint8_t index, bool clockwise) { | 14 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 15 | if (index == 0) { | 15 | if (index == 0) { |
| 16 | if (clockwise) { | 16 | if (clockwise) { |
| 17 | tap_code(KC_UP); | 17 | tap_code(KC_UP); |
| @@ -19,5 +19,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 19 | tap_code(KC_DOWN); | 19 | tap_code(KC_DOWN); |
| 20 | } | 20 | } |
| 21 | } | 21 | } |
| 22 | 22 | return true; | |
| 23 | }; | 23 | }; |
diff --git a/keyboards/handwired/swiftrax/joypad/keymaps/default/keymap.c b/keyboards/handwired/swiftrax/joypad/keymaps/default/keymap.c index c5fd1b7d4e..9ba0b61098 100644 --- a/keyboards/handwired/swiftrax/joypad/keymaps/default/keymap.c +++ b/keyboards/handwired/swiftrax/joypad/keymaps/default/keymap.c | |||
| @@ -27,10 +27,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | 27 | ||
| 28 | }; | 28 | }; |
| 29 | 29 | ||
| 30 | void encoder_update_user(uint8_t index, bool clockwise) { | 30 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 31 | if (clockwise) { | 31 | if (clockwise) { |
| 32 | tap_code(KC_VOLU); | 32 | tap_code(KC_VOLU); |
| 33 | } else { | 33 | } else { |
| 34 | tap_code(KC_VOLD); | 34 | tap_code(KC_VOLD); |
| 35 | } | 35 | } |
| 36 | return true; | ||
| 36 | } | 37 | } |
diff --git a/keyboards/handwired/swiftrax/joypad/keymaps/via/keymap.c b/keyboards/handwired/swiftrax/joypad/keymaps/via/keymap.c index 11a2e0125e..254da6ac8b 100644 --- a/keyboards/handwired/swiftrax/joypad/keymaps/via/keymap.c +++ b/keyboards/handwired/swiftrax/joypad/keymaps/via/keymap.c | |||
| @@ -42,10 +42,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 43 | }; | 43 | }; |
| 44 | 44 | ||
| 45 | void encoder_update_user(uint8_t index, bool clockwise) { | 45 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 46 | if (clockwise) { | 46 | if (clockwise) { |
| 47 | tap_code(KC_VOLU); | 47 | tap_code(KC_VOLU); |
| 48 | } else { | 48 | } else { |
| 49 | tap_code(KC_VOLD); | 49 | tap_code(KC_VOLD); |
| 50 | } | 50 | } |
| 51 | return true; | ||
| 51 | } | 52 | } |
diff --git a/keyboards/handwired/swiftrax/pandamic/keymaps/default/keymap.c b/keyboards/handwired/swiftrax/pandamic/keymaps/default/keymap.c index 11e770921e..3dd8992279 100644 --- a/keyboards/handwired/swiftrax/pandamic/keymaps/default/keymap.c +++ b/keyboards/handwired/swiftrax/pandamic/keymaps/default/keymap.c | |||
| @@ -37,13 +37,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, _______, | 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | void encoder_update_user(uint8_t index, bool clockwise) { | 43 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 44 | if (clockwise) { | 44 | if (clockwise) { |
| 45 | tap_code(KC_VOLU); | 45 | tap_code(KC_VOLU); |
| 46 | } else { | 46 | } else { |
| 47 | tap_code(KC_VOLD); | 47 | tap_code(KC_VOLD); |
| 48 | } | 48 | } |
| 49 | } \ No newline at end of file | 49 | return true; |
| 50 | } | ||
diff --git a/keyboards/handwired/swiftrax/pandamic/keymaps/via/keymap.c b/keyboards/handwired/swiftrax/pandamic/keymaps/via/keymap.c index 38e455becb..877411206e 100644 --- a/keyboards/handwired/swiftrax/pandamic/keymaps/via/keymap.c +++ b/keyboards/handwired/swiftrax/pandamic/keymaps/via/keymap.c | |||
| @@ -22,25 +22,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 22 | KC_P7, KC_P8, KC_P9, KC_PPLS, 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, | 22 | KC_P7, KC_P8, KC_P9, KC_PPLS, 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, |
| 23 | KC_P4, KC_P5, KC_P6, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_END, | 23 | KC_P4, KC_P5, KC_P6, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_END, |
| 24 | KC_P1, KC_P2, KC_P3, KC_PENT, KC_LSFT, MO(1), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_HOME, | 24 | KC_P1, KC_P2, KC_P3, KC_PENT, KC_LSFT, MO(1), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_HOME, |
| 25 | KC_P0, KC_PDOT, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT ), | 25 | KC_P0, KC_PDOT, KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT ), |
| 26 | [1] = LAYOUT( | 26 | [1] = LAYOUT( |
| 27 | _______, _______, _______, _______, 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, _______, _______, _______, | 27 | _______, _______, _______, _______, 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, _______, _______, _______, |
| 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, _______, | 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, _______, |
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 30 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 32 | [2] = LAYOUT( | 32 | [2] = LAYOUT( |
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (clockwise) { | 41 | if (clockwise) { |
| 42 | tap_code(KC_VOLU); | 42 | tap_code(KC_VOLU); |
| 43 | } else { | 43 | } else { |
| 44 | tap_code(KC_VOLD); | 44 | tap_code(KC_VOLD); |
| 45 | } | 45 | } |
| 46 | } \ No newline at end of file | 46 | return true; |
| 47 | } | ||
diff --git a/keyboards/handwired/swiftrax/walter/keymaps/via/keymap.c b/keyboards/handwired/swiftrax/walter/keymaps/via/keymap.c index cfa69d0c84..74d650bf5e 100644 --- a/keyboards/handwired/swiftrax/walter/keymaps/via/keymap.c +++ b/keyboards/handwired/swiftrax/walter/keymaps/via/keymap.c | |||
| @@ -48,10 +48,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | ), | 48 | ), |
| 49 | }; | 49 | }; |
| 50 | 50 | ||
| 51 | void encoder_update_user(uint8_t index, bool clockwise) { | 51 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 52 | if (clockwise) | 52 | if (clockwise) |
| 53 | tap_code16(KC_VOLU); | 53 | tap_code16(KC_VOLU); |
| 54 | else | 54 | else |
| 55 | tap_code16(KC_VOLD); | 55 | tap_code16(KC_VOLD); |
| 56 | 56 | return true; | |
| 57 | } \ No newline at end of file | 57 | } |
diff --git a/keyboards/helix/rev3_4rows/keymaps/default/keymap.c b/keyboards/helix/rev3_4rows/keymaps/default/keymap.c index a9a2c4acca..1544a4fffe 100644 --- a/keyboards/helix/rev3_4rows/keymaps/default/keymap.c +++ b/keyboards/helix/rev3_4rows/keymaps/default/keymap.c | |||
| @@ -111,7 +111,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 111 | 111 | ||
| 112 | }; | 112 | }; |
| 113 | 113 | ||
| 114 | void encoder_update_user(uint8_t index, bool clockwise) { | 114 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 115 | if (index == 0) { /* Left side encoder */ | 115 | if (index == 0) { /* Left side encoder */ |
| 116 | if (clockwise) { | 116 | if (clockwise) { |
| 117 | tap_code(KC_PGDN); | 117 | tap_code(KC_PGDN); |
| @@ -125,6 +125,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 125 | tap_code(KC_UP); | 125 | tap_code(KC_UP); |
| 126 | } | 126 | } |
| 127 | } | 127 | } |
| 128 | return true; | ||
| 128 | } | 129 | } |
| 129 | 130 | ||
| 130 | layer_state_t layer_state_set_user(layer_state_t state) { | 131 | layer_state_t layer_state_set_user(layer_state_t state) { |
diff --git a/keyboards/helix/rev3_4rows/keymaps/via/keymap.c b/keyboards/helix/rev3_4rows/keymaps/via/keymap.c index 5611c96b34..2cfb1152c0 100644 --- a/keyboards/helix/rev3_4rows/keymaps/via/keymap.c +++ b/keyboards/helix/rev3_4rows/keymaps/via/keymap.c | |||
| @@ -111,7 +111,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 111 | 111 | ||
| 112 | }; | 112 | }; |
| 113 | 113 | ||
| 114 | void encoder_update_user(uint8_t index, bool clockwise) { | 114 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 115 | if (index == 0) { /* Left side encoder */ | 115 | if (index == 0) { /* Left side encoder */ |
| 116 | if (clockwise) { | 116 | if (clockwise) { |
| 117 | tap_code(KC_PGDN); | 117 | tap_code(KC_PGDN); |
| @@ -125,6 +125,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 125 | tap_code(KC_UP); | 125 | tap_code(KC_UP); |
| 126 | } | 126 | } |
| 127 | } | 127 | } |
| 128 | return true; | ||
| 128 | } | 129 | } |
| 129 | 130 | ||
| 130 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 131 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/helix/rev3_5rows/keymaps/default/keymap.c b/keyboards/helix/rev3_5rows/keymaps/default/keymap.c index 18b5591373..6dde7fed52 100644 --- a/keyboards/helix/rev3_5rows/keymaps/default/keymap.c +++ b/keyboards/helix/rev3_5rows/keymaps/default/keymap.c | |||
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | 121 | ||
| 122 | }; | 122 | }; |
| 123 | 123 | ||
| 124 | void encoder_update_user(uint8_t index, bool clockwise) { | 124 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 125 | if (index == 0) { /* Left side encoder */ | 125 | if (index == 0) { /* Left side encoder */ |
| 126 | if (clockwise) { | 126 | if (clockwise) { |
| 127 | tap_code(KC_PGDN); | 127 | tap_code(KC_PGDN); |
| @@ -135,6 +135,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 135 | tap_code(KC_UP); | 135 | tap_code(KC_UP); |
| 136 | } | 136 | } |
| 137 | } | 137 | } |
| 138 | return true; | ||
| 138 | } | 139 | } |
| 139 | 140 | ||
| 140 | layer_state_t layer_state_set_user(layer_state_t state) { | 141 | layer_state_t layer_state_set_user(layer_state_t state) { |
diff --git a/keyboards/helix/rev3_5rows/keymaps/via/keymap.c b/keyboards/helix/rev3_5rows/keymaps/via/keymap.c index 903e2637de..8097141dd8 100644 --- a/keyboards/helix/rev3_5rows/keymaps/via/keymap.c +++ b/keyboards/helix/rev3_5rows/keymaps/via/keymap.c | |||
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | 121 | ||
| 122 | }; | 122 | }; |
| 123 | 123 | ||
| 124 | void encoder_update_user(uint8_t index, bool clockwise) { | 124 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 125 | if (index == 0) { /* Left side encoder */ | 125 | if (index == 0) { /* Left side encoder */ |
| 126 | if (clockwise) { | 126 | if (clockwise) { |
| 127 | tap_code(KC_PGDN); | 127 | tap_code(KC_PGDN); |
| @@ -135,6 +135,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 135 | tap_code(KC_UP); | 135 | tap_code(KC_UP); |
| 136 | } | 136 | } |
| 137 | } | 137 | } |
| 138 | return true; | ||
| 138 | } | 139 | } |
| 139 | 140 | ||
| 140 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 141 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/hub16/keymaps/ahk_companion/keymap.c b/keyboards/hub16/keymaps/ahk_companion/keymap.c index bbc2ac09a1..10f641b6f8 100644 --- a/keyboards/hub16/keymaps/ahk_companion/keymap.c +++ b/keyboards/hub16/keymaps/ahk_companion/keymap.c | |||
| @@ -103,7 +103,7 @@ const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( | |||
| 103 | my_layer5_layer | 103 | my_layer5_layer |
| 104 | ); | 104 | ); |
| 105 | 105 | ||
| 106 | void encoder_update_user(uint8_t index, bool clockwise) { | 106 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 107 | if (index == 0) { /* Left Encoder */ | 107 | if (index == 0) { /* Left Encoder */ |
| 108 | if (clockwise) { | 108 | if (clockwise) { |
| 109 | tap_code(KC_MPRV); | 109 | tap_code(KC_MPRV); |
| @@ -117,6 +117,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 117 | tap_code(KC_VOLU); | 117 | tap_code(KC_VOLU); |
| 118 | } | 118 | } |
| 119 | } | 119 | } |
| 120 | return true; | ||
| 120 | } | 121 | } |
| 121 | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { | 122 | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 122 | // Allow for a preview of changes when modifying RGB | 123 | // Allow for a preview of changes when modifying RGB |
diff --git a/keyboards/hub16/keymaps/default/keymap.c b/keyboards/hub16/keymaps/default/keymap.c index e077fe7409..1c1d188f29 100755 --- a/keyboards/hub16/keymaps/default/keymap.c +++ b/keyboards/hub16/keymaps/default/keymap.c | |||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | ), | 33 | ), |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | void encoder_update_user(uint8_t index, bool clockwise) { | 36 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 37 | if (index == 0) { /* Left Encoder */ | 37 | if (index == 0) { /* Left Encoder */ |
| 38 | if (clockwise) { | 38 | if (clockwise) { |
| 39 | tap_code(KC_VOLD); | 39 | tap_code(KC_VOLD); |
| @@ -47,4 +47,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 47 | tap_code(KC_MNXT); | 47 | tap_code(KC_MNXT); |
| 48 | } | 48 | } |
| 49 | } | 49 | } |
| 50 | return true; | ||
| 50 | } | 51 | } |
diff --git a/keyboards/hub16/keymaps/macro/keymap.c b/keyboards/hub16/keymaps/macro/keymap.c index 3bf8fa31fd..e4cf9da5eb 100755 --- a/keyboards/hub16/keymaps/macro/keymap.c +++ b/keyboards/hub16/keymaps/macro/keymap.c | |||
| @@ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 54 | 54 | ||
| 55 | // Keyboard is setup to 'wrap' the pressed key with an unused Fxx key, | 55 | // Keyboard is setup to 'wrap' the pressed key with an unused Fxx key, |
| 56 | // allowing for easy differentiation from a real keyboard. | 56 | // allowing for easy differentiation from a real keyboard. |
| 57 | void encoder_update_user(uint8_t index, bool clockwise) { | 57 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 58 | if (index == 0) { /* Left Encoder */ | 58 | if (index == 0) { /* Left Encoder */ |
| 59 | if (clockwise) { | 59 | if (clockwise) { |
| 60 | register_code(KC_WRAP); | 60 | register_code(KC_WRAP); |
| @@ -76,6 +76,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 76 | unregister_code(KC_WRAP); | 76 | unregister_code(KC_WRAP); |
| 77 | } | 77 | } |
| 78 | } | 78 | } |
| 79 | return true; | ||
| 79 | } | 80 | } |
| 80 | 81 | ||
| 81 | // Below stolen from TaranVH (https://github.com/TaranVH/2nd-keyboard/blob/master/HASU_USB/F24/keymap.c) | 82 | // Below stolen from TaranVH (https://github.com/TaranVH/2nd-keyboard/blob/master/HASU_USB/F24/keymap.c) |
diff --git a/keyboards/hub16/keymaps/peepeetee/keymap.c b/keyboards/hub16/keymaps/peepeetee/keymap.c index f0e393b262..4790feda0a 100644 --- a/keyboards/hub16/keymaps/peepeetee/keymap.c +++ b/keyboards/hub16/keymaps/peepeetee/keymap.c | |||
| @@ -142,7 +142,7 @@ const rgblight_segment_t* const PROGMEM my_rgb_layers[] = RGBLIGHT_LAYERS_LIST( | |||
| 142 | // my_layer5_layer | 142 | // my_layer5_layer |
| 143 | ); | 143 | ); |
| 144 | 144 | ||
| 145 | void encoder_update_user(uint8_t index, bool clockwise) { | 145 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 146 | if (index == 0) { /* Left Encoder */ | 146 | if (index == 0) { /* Left Encoder */ |
| 147 | if (clockwise) { | 147 | if (clockwise) { |
| 148 | tap_code(KC_MPRV); | 148 | tap_code(KC_MPRV); |
| @@ -156,6 +156,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 156 | tap_code(KC_VOLU); | 156 | tap_code(KC_VOLU); |
| 157 | } | 157 | } |
| 158 | } | 158 | } |
| 159 | return true; | ||
| 159 | } | 160 | } |
| 160 | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { | 161 | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 161 | // Allow for a preview of changes when modifying RGB | 162 | // Allow for a preview of changes when modifying RGB |
diff --git a/keyboards/hub16/keymaps/via/keymap.c b/keyboards/hub16/keymaps/via/keymap.c index c6f119adb7..c7facf2ed4 100755 --- a/keyboards/hub16/keymaps/via/keymap.c +++ b/keyboards/hub16/keymaps/via/keymap.c | |||
| @@ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 49 | ), | 49 | ), |
| 50 | }; | 50 | }; |
| 51 | 51 | ||
| 52 | void encoder_update_user(uint8_t index, bool clockwise) { | 52 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 53 | if (index == 0) { /* Left Encoder */ | 53 | if (index == 0) { /* Left Encoder */ |
| 54 | if (clockwise) { | 54 | if (clockwise) { |
| 55 | tap_code(KC_VOLD); | 55 | tap_code(KC_VOLD); |
| @@ -63,4 +63,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 63 | tap_code(KC_MNXT); | 63 | tap_code(KC_MNXT); |
| 64 | } | 64 | } |
| 65 | } | 65 | } |
| 66 | return true; | ||
| 66 | } | 67 | } |
diff --git a/keyboards/hub20/keymaps/default/keymap.c b/keyboards/hub20/keymaps/default/keymap.c index c467312877..a0f048825e 100644 --- a/keyboards/hub20/keymaps/default/keymap.c +++ b/keyboards/hub20/keymaps/default/keymap.c | |||
| @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | ) | 36 | ) |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | void encoder_update_user(uint8_t index, bool clockwise) { | 39 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 40 | if (index == 0) { /* Left Encoder */ | 40 | if (index == 0) { /* Left Encoder */ |
| 41 | if (clockwise) { | 41 | if (clockwise) { |
| 42 | tap_code(KC_VOLU); | 42 | tap_code(KC_VOLU); |
| @@ -50,4 +50,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 50 | tap_code(KC_MPRV); | 50 | tap_code(KC_MPRV); |
| 51 | } | 51 | } |
| 52 | } | 52 | } |
| 53 | return true; | ||
| 53 | } | 54 | } |
diff --git a/keyboards/hub20/keymaps/macro/keymap.c b/keyboards/hub20/keymaps/macro/keymap.c index 7007a2f0ba..099fff8755 100644 --- a/keyboards/hub20/keymaps/macro/keymap.c +++ b/keyboards/hub20/keymaps/macro/keymap.c | |||
| @@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | 59 | ||
| 60 | // Keyboard is setup to 'wrap' the pressed key with an unused Fxx key, | 60 | // Keyboard is setup to 'wrap' the pressed key with an unused Fxx key, |
| 61 | // allowing for easy differentiation from a real keyboard. | 61 | // allowing for easy differentiation from a real keyboard. |
| 62 | void encoder_update_user(uint8_t index, bool clockwise) { | 62 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 63 | if (index == 0) { /* Left Encoder */ | 63 | if (index == 0) { /* Left Encoder */ |
| 64 | if (clockwise) { | 64 | if (clockwise) { |
| 65 | register_code(KC_WRAP); | 65 | register_code(KC_WRAP); |
| @@ -81,6 +81,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 81 | unregister_code(KC_WRAP); | 81 | unregister_code(KC_WRAP); |
| 82 | } | 82 | } |
| 83 | } | 83 | } |
| 84 | return true; | ||
| 84 | } | 85 | } |
| 85 | 86 | ||
| 86 | // Below stolen from TaranVH (https://github.com/TaranVH/2nd-keyboard/blob/master/HASU_USB/F24/keymap.c) | 87 | // Below stolen from TaranVH (https://github.com/TaranVH/2nd-keyboard/blob/master/HASU_USB/F24/keymap.c) |
diff --git a/keyboards/hub20/keymaps/via/keymap.c b/keyboards/hub20/keymaps/via/keymap.c index 75a0a927af..3f3f3ebd86 100644 --- a/keyboards/hub20/keymaps/via/keymap.c +++ b/keyboards/hub20/keymaps/via/keymap.c | |||
| @@ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | ) | 52 | ) |
| 53 | }; | 53 | }; |
| 54 | 54 | ||
| 55 | void encoder_update_user(uint8_t index, bool clockwise) { | 55 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 56 | if (index == 0) { /* Left Encoder */ | 56 | if (index == 0) { /* Left Encoder */ |
| 57 | if (clockwise) { | 57 | if (clockwise) { |
| 58 | tap_code(KC_VOLU); | 58 | tap_code(KC_VOLU); |
| @@ -66,4 +66,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 66 | tap_code(KC_MPRV); | 66 | tap_code(KC_MPRV); |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
diff --git a/keyboards/jagdpietr/drakon/drakon.c b/keyboards/jagdpietr/drakon/drakon.c index ca25ac3174..e1e6e641d0 100644 --- a/keyboards/jagdpietr/drakon/drakon.c +++ b/keyboards/jagdpietr/drakon/drakon.c | |||
| @@ -18,13 +18,14 @@ | |||
| 18 | 18 | ||
| 19 | char wpm_str[10]; | 19 | char wpm_str[10]; |
| 20 | 20 | ||
| 21 | __attribute__((weak)) | 21 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 22 | void encoder_update_user(uint8_t index, bool clockwise) { | 22 | if (!encoder_update_user(index, clockwise)) return false; |
| 23 | if (clockwise) { | 23 | if (clockwise) { |
| 24 | tap_code(KC_VOLU); | 24 | tap_code(KC_VOLU); |
| 25 | } else { | 25 | } else { |
| 26 | tap_code(KC_VOLD); | 26 | tap_code(KC_VOLD); |
| 27 | } | 27 | } |
| 28 | return true; | ||
| 28 | } | 29 | } |
| 29 | 30 | ||
| 30 | #ifdef OLED_DRIVER_ENABLE | 31 | #ifdef OLED_DRIVER_ENABLE |
| @@ -91,87 +92,87 @@ uint8_t current_tap_frame = 0; | |||
| 91 | static void render_anim(void) { | 92 | static void render_anim(void) { |
| 92 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 93 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 93 | { | 94 | { |
| 94 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x30, 0x18, 0x60, | 95 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x30, 0x18, 0x60, |
| 95 | 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 96 | 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 96 | 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x0c, 0x06, 0x03, 0x81, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, | 97 | 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x0c, 0x06, 0x03, 0x81, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, |
| 97 | 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x0c, 0x18, 0x10, 0x18, 0x08, 0xf8, 0x00, 0x00, 0x00, | 98 | 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x0c, 0x18, 0x10, 0x18, 0x08, 0xf8, 0x00, 0x00, 0x00, |
| 98 | 0x00, 0x3e, 0x23, 0x20, 0x20, 0x20, 0x30, 0x10, 0x10, 0x10, 0x30, 0x21, 0x21, 0x63, 0x43, 0x42, | 99 | 0x00, 0x3e, 0x23, 0x20, 0x20, 0x20, 0x30, 0x10, 0x10, 0x10, 0x30, 0x21, 0x21, 0x63, 0x43, 0x42, |
| 99 | 0xc0, 0x80, 0x88, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x73, 0xc0, 0x00, 0x00, | 100 | 0xc0, 0x80, 0x88, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x73, 0xc0, 0x00, 0x00, |
| 100 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 101 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 101 | 0x00, 0x00, 0x05, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04, 0x06, 0x04, 0x0c, 0x08, 0x0b, 0x08, 0x00 | 102 | 0x00, 0x00, 0x05, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04, 0x06, 0x04, 0x0c, 0x08, 0x0b, 0x08, 0x00 |
| 102 | }, | 103 | }, |
| 103 | { | 104 | { |
| 104 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, | 105 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, |
| 105 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 106 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 106 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x60, 0x30, 0x10, 0x08, 0x04, 0x04, 0x06, 0x01, 0x01, 0x06, | 107 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x60, 0x30, 0x10, 0x08, 0x04, 0x04, 0x06, 0x01, 0x01, 0x06, |
| 107 | 0x04, 0x0c, 0x08, 0x18, 0x10, 0x30, 0x20, 0x40, 0xc0, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0x00, 0x00, | 108 | 0x04, 0x0c, 0x08, 0x18, 0x10, 0x30, 0x20, 0x40, 0xc0, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0x00, 0x00, |
| 108 | 0xe0, 0x98, 0x04, 0x03, 0x01, 0x80, 0x80, 0x80, 0x80, 0x84, 0x86, 0x80, 0x08, 0x18, 0x10, 0x00, | 109 | 0xe0, 0x98, 0x04, 0x03, 0x01, 0x80, 0x80, 0x80, 0x80, 0x84, 0x86, 0x80, 0x08, 0x18, 0x10, 0x00, |
| 109 | 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x78, 0x87, 0x00, 0x00, | 110 | 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x78, 0x87, 0x00, 0x00, |
| 110 | 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, | 111 | 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, |
| 111 | 0x02, 0x02, 0x0e, 0x3e, 0x20, 0x20, 0x20, 0x10, 0x10, 0x18, 0x18, 0x10, 0x10, 0x33, 0x3e, 0x00 | 112 | 0x02, 0x02, 0x0e, 0x3e, 0x20, 0x20, 0x20, 0x10, 0x10, 0x18, 0x18, 0x10, 0x10, 0x33, 0x3e, 0x00 |
| 112 | }, | 113 | }, |
| 113 | { | 114 | { |
| 114 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x30, 0x18, 0x60, | 115 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x30, 0x18, 0x60, |
| 115 | 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 116 | 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 116 | 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x0c, 0x06, 0x03, 0x81, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, | 117 | 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x0c, 0x06, 0x03, 0x81, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, |
| 117 | 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x0c, 0x18, 0x10, 0x18, 0x08, 0xf8, 0x00, 0x00, 0x00, | 118 | 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x0c, 0x18, 0x10, 0x18, 0x08, 0xf8, 0x00, 0x00, 0x00, |
| 118 | 0x00, 0x3e, 0x23, 0x20, 0x20, 0x20, 0x30, 0x10, 0x10, 0x10, 0x30, 0x21, 0x21, 0x63, 0x43, 0x42, | 119 | 0x00, 0x3e, 0x23, 0x20, 0x20, 0x20, 0x30, 0x10, 0x10, 0x10, 0x30, 0x21, 0x21, 0x63, 0x43, 0x42, |
| 119 | 0xc0, 0x80, 0x88, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x73, 0xc0, 0x00, 0x00, | 120 | 0xc0, 0x80, 0x88, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x73, 0xc0, 0x00, 0x00, |
| 120 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 121 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 121 | 0x00, 0x00, 0x05, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04, 0x06, 0x04, 0x0c, 0x08, 0x0b, 0x08, 0x00 | 122 | 0x00, 0x00, 0x05, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04, 0x06, 0x04, 0x0c, 0x08, 0x0b, 0x08, 0x00 |
| 122 | }, | 123 | }, |
| 123 | { | 124 | { |
| 124 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, | 125 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, |
| 125 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 126 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 126 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x60, 0x30, 0x10, 0x08, 0x04, 0x04, 0x06, 0x01, 0x01, 0x06, | 127 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x60, 0x30, 0x10, 0x08, 0x04, 0x04, 0x06, 0x01, 0x01, 0x06, |
| 127 | 0x04, 0x0c, 0x08, 0x18, 0x10, 0x30, 0x20, 0x40, 0xc0, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0x00, 0x00, | 128 | 0x04, 0x0c, 0x08, 0x18, 0x10, 0x30, 0x20, 0x40, 0xc0, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0x00, 0x00, |
| 128 | 0xe0, 0x98, 0x04, 0x03, 0x01, 0x80, 0x80, 0x80, 0x80, 0x84, 0x86, 0x80, 0x08, 0x18, 0x10, 0x00, | 129 | 0xe0, 0x98, 0x04, 0x03, 0x01, 0x80, 0x80, 0x80, 0x80, 0x84, 0x86, 0x80, 0x08, 0x18, 0x10, 0x00, |
| 129 | 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x78, 0x87, 0x00, 0x00, | 130 | 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x78, 0x87, 0x00, 0x00, |
| 130 | 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, | 131 | 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, |
| 131 | 0x02, 0x02, 0x0e, 0x3e, 0x20, 0x20, 0x20, 0x10, 0x10, 0x18, 0x18, 0x10, 0x10, 0x33, 0x3e, 0x00 | 132 | 0x02, 0x02, 0x0e, 0x3e, 0x20, 0x20, 0x20, 0x10, 0x10, 0x18, 0x18, 0x10, 0x10, 0x33, 0x3e, 0x00 |
| 132 | }, | 133 | }, |
| 133 | { | 134 | { |
| 134 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x30, 0x18, 0x60, | 135 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x30, 0x18, 0x60, |
| 135 | 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 136 | 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 136 | 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x0c, 0x06, 0x03, 0x81, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, | 137 | 0x00, 0x00, 0x00, 0xc0, 0x20, 0x10, 0x0c, 0x06, 0x03, 0x81, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, |
| 137 | 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x0c, 0x18, 0x10, 0x18, 0x08, 0xf8, 0x00, 0x00, 0x00, | 138 | 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x0c, 0x18, 0x10, 0x18, 0x08, 0xf8, 0x00, 0x00, 0x00, |
| 138 | 0x00, 0x3e, 0x23, 0x20, 0x20, 0x20, 0x30, 0x10, 0x10, 0x10, 0x30, 0x21, 0x21, 0x63, 0x43, 0x42, | 139 | 0x00, 0x3e, 0x23, 0x20, 0x20, 0x20, 0x30, 0x10, 0x10, 0x10, 0x30, 0x21, 0x21, 0x63, 0x43, 0x42, |
| 139 | 0xc0, 0x80, 0x88, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x73, 0xc0, 0x00, 0x00, | 140 | 0xc0, 0x80, 0x88, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x73, 0xc0, 0x00, 0x00, |
| 140 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 141 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 141 | 0x00, 0x00, 0x05, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04, 0x06, 0x04, 0x0c, 0x08, 0x0b, 0x08, 0x00 | 142 | 0x00, 0x00, 0x05, 0x08, 0x08, 0x08, 0x08, 0x04, 0x04, 0x06, 0x04, 0x0c, 0x08, 0x0b, 0x08, 0x00 |
| 142 | } | 143 | } |
| 143 | }; | 144 | }; |
| 144 | static const char PROGMEM prep[][ANIM_SIZE] = { | 145 | static const char PROGMEM prep[][ANIM_SIZE] = { |
| 145 | { | 146 | { |
| 146 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x30, 0x18, 0x0c, 0x38, | 147 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x30, 0x18, 0x0c, 0x38, |
| 147 | 0x60, 0xc0, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 148 | 0x60, 0xc0, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 148 | 0x00, 0xf8, 0x18, 0x0c, 0x0c, 0x38, 0x0c, 0x06, 0x03, 0x01, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, | 149 | 0x00, 0xf8, 0x18, 0x0c, 0x0c, 0x38, 0x0c, 0x06, 0x03, 0x01, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, |
| 149 | 0x00, 0x00, 0x00, 0x01, 0x03, 0x02, 0x06, 0x04, 0x08, 0x18, 0x30, 0x18, 0x18, 0xf8, 0x00, 0x00, | 150 | 0x00, 0x00, 0x00, 0x01, 0x03, 0x02, 0x06, 0x04, 0x08, 0x18, 0x30, 0x18, 0x18, 0xf8, 0x00, 0x00, |
| 150 | 0x00, 0x07, 0x0c, 0x18, 0x18, 0x10, 0x10, 0x10, 0x20, 0x60, 0x61, 0x41, 0x42, 0xc2, 0x86, 0x84, | 151 | 0x00, 0x07, 0x0c, 0x18, 0x18, 0x10, 0x10, 0x10, 0x20, 0x60, 0x61, 0x41, 0x42, 0xc2, 0x86, 0x84, |
| 151 | 0x80, 0x00, 0x00, 0x18, 0x10, 0xfc, 0x02, 0x02, 0x04, 0x1c, 0x00, 0x00, 0x3e, 0xe1, 0x00, 0x00, | 152 | 0x80, 0x00, 0x00, 0x18, 0x10, 0xfc, 0x02, 0x02, 0x04, 0x1c, 0x00, 0x00, 0x3e, 0xe1, 0x00, 0x00, |
| 152 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, | 153 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, |
| 153 | 0x01, 0x03, 0x03, 0x02, 0x06, 0x07, 0x06, 0x0c, 0x0c, 0x0c, 0x10, 0x10, 0x30, 0x20, 0x3f, 0x00 | 154 | 0x01, 0x03, 0x03, 0x02, 0x06, 0x07, 0x06, 0x0c, 0x0c, 0x0c, 0x10, 0x10, 0x30, 0x20, 0x3f, 0x00 |
| 154 | } | 155 | } |
| 155 | }; | 156 | }; |
| 156 | static const char PROGMEM tap[TAP_FRAMES][ANIM_SIZE] = { | 157 | static const char PROGMEM tap[TAP_FRAMES][ANIM_SIZE] = { |
| 157 | { | 158 | { |
| 158 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x30, 0x18, 0x0c, 0x38, | 159 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x30, 0x18, 0x0c, 0x38, |
| 159 | 0x60, 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 160 | 0x60, 0xc0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 160 | 0xfe, 0xfe, 0x80, 0xc0, 0x60, 0x18, 0x0c, 0x02, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, | 161 | 0xfe, 0xfe, 0x80, 0xc0, 0x60, 0x18, 0x0c, 0x02, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 161 | 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x08, 0x10, 0x10, 0x18, 0x08, 0xfc, 0x00, 0x00, | 162 | 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x06, 0x04, 0x08, 0x10, 0x10, 0x18, 0x08, 0xfc, 0x00, 0x00, |
| 162 | 0xf9, 0xff, 0xe3, 0xe0, 0xc0, 0x40, 0x60, 0x20, 0x20, 0x60, 0x41, 0x40, 0xc3, 0x82, 0x86, 0x04, | 163 | 0xf9, 0xff, 0xe3, 0xe0, 0xc0, 0x40, 0x60, 0x20, 0x20, 0x60, 0x41, 0x40, 0xc3, 0x82, 0x86, 0x04, |
| 163 | 0x00, 0x00, 0x00, 0x18, 0x18, 0xfc, 0x06, 0x06, 0x04, 0x38, 0x00, 0x00, 0x1c, 0xe7, 0x00, 0x00, | 164 | 0x00, 0x00, 0x00, 0x18, 0x18, 0xfc, 0x06, 0x06, 0x04, 0x38, 0x00, 0x00, 0x1c, 0xe7, 0x00, 0x00, |
| 164 | 0xf0, 0xfc, 0x03, 0x00, 0x01, 0x07, 0x7c, 0x78, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, | 165 | 0xf0, 0xfc, 0x03, 0x00, 0x01, 0x07, 0x7c, 0x78, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, |
| 165 | 0x01, 0x03, 0x02, 0x02, 0x06, 0x07, 0x04, 0x0c, 0x08, 0x08, 0x18, 0x10, 0x30, 0x21, 0x3f, 0x38 | 166 | 0x01, 0x03, 0x02, 0x02, 0x06, 0x07, 0x04, 0x0c, 0x08, 0x08, 0x18, 0x10, 0x30, 0x21, 0x3f, 0x38 |
| 166 | }, | 167 | }, |
| 167 | { | 168 | { |
| 168 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x30, 0x18, 0x0c, 0x38, | 169 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x30, 0x18, 0x0c, 0x38, |
| 169 | 0x60, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 170 | 0x60, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 170 | 0xe0, 0xf8, 0x04, 0x04, 0x0c, 0x3c, 0x06, 0x03, 0x01, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, | 171 | 0xe0, 0xf8, 0x04, 0x04, 0x0c, 0x3c, 0x06, 0x03, 0x01, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 171 | 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x02, 0x06, 0x0c, 0x18, 0x98, 0x08, 0x0c, 0xfc, 0x00, 0x00, | 172 | 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x02, 0x06, 0x0c, 0x18, 0x98, 0x08, 0x0c, 0xfc, 0x00, 0x00, |
| 172 | 0x03, 0x07, 0x04, 0x0c, 0x08, 0x08, 0x18, 0x10, 0x10, 0x30, 0x20, 0x20, 0x61, 0x43, 0x43, 0xc2, | 173 | 0x03, 0x07, 0x04, 0x0c, 0x08, 0x08, 0x18, 0x10, 0x10, 0x30, 0x20, 0x20, 0x61, 0x43, 0x43, 0xc2, |
| 173 | 0x80, 0x80, 0x80, 0x8c, 0x80, 0x00, 0x00, 0xe0, 0xf8, 0x7e, 0x3f, 0x1f, 0x1f, 0x7d, 0x80, 0x00, | 174 | 0x80, 0x80, 0x80, 0x8c, 0x80, 0x00, 0x00, 0xe0, 0xf8, 0x7e, 0x3f, 0x1f, 0x1f, 0x7d, 0x80, 0x00, |
| 174 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xf0, 0xf0, 0x70, | 175 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xe0, 0xe0, 0xe0, 0xf0, 0xf0, 0x70, |
| 175 | 0x30, 0x38, 0x19, 0x0f, 0x1e, 0x1c, 0x79, 0xf8, 0xe8, 0xc4, 0x84, 0x08, 0x08, 0x18, 0x1f, 0x1c | 176 | 0x30, 0x38, 0x19, 0x0f, 0x1e, 0x1c, 0x79, 0xf8, 0xe8, 0xc4, 0x84, 0x08, 0x08, 0x18, 0x1f, 0x1c |
| 176 | }, | 177 | }, |
| 177 | }; | 178 | }; |
diff --git a/keyboards/jones/v03/keymaps/default_jp/keymap.c b/keyboards/jones/v03/keymaps/default_jp/keymap.c index d1a2a7abfd..54f90c3e57 100644 --- a/keyboards/jones/v03/keymaps/default_jp/keymap.c +++ b/keyboards/jones/v03/keymaps/default_jp/keymap.c | |||
| @@ -241,7 +241,7 @@ bool led_update_user(led_t led_state) { | |||
| 241 | 241 | ||
| 242 | //------------------------------------------------------------------------------ | 242 | //------------------------------------------------------------------------------ |
| 243 | // Rotary Encoder | 243 | // Rotary Encoder |
| 244 | void encoder_update_user(uint8_t index, bool clockwise) { | 244 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 245 | if (index == 0) { /* First encoder, Right side */ | 245 | if (index == 0) { /* First encoder, Right side */ |
| 246 | if (clockwise) { | 246 | if (clockwise) { |
| 247 | tap_code(KC_VOLD); | 247 | tap_code(KC_VOLD); |
| @@ -256,6 +256,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 256 | tap_code(KC_VOLU); | 256 | tap_code(KC_VOLU); |
| 257 | } | 257 | } |
| 258 | } | 258 | } |
| 259 | return true; | ||
| 259 | } | 260 | } |
| 260 | 261 | ||
| 261 | 262 | ||
diff --git a/keyboards/jones/v03_1/keymaps/default_ansi/keymap.c b/keyboards/jones/v03_1/keymaps/default_ansi/keymap.c index e1bc27305f..6055df8994 100644 --- a/keyboards/jones/v03_1/keymaps/default_ansi/keymap.c +++ b/keyboards/jones/v03_1/keymaps/default_ansi/keymap.c | |||
| @@ -235,7 +235,7 @@ bool led_update_user(led_t led_state) { | |||
| 235 | 235 | ||
| 236 | //------------------------------------------------------------------------------ | 236 | //------------------------------------------------------------------------------ |
| 237 | // Rotary Encoder | 237 | // Rotary Encoder |
| 238 | void encoder_update_user(uint8_t index, bool clockwise) { | 238 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 239 | if (index == 0) { /* First encoder, Right side */ | 239 | if (index == 0) { /* First encoder, Right side */ |
| 240 | if (clockwise) { | 240 | if (clockwise) { |
| 241 | tap_code(KC_VOLD); | 241 | tap_code(KC_VOLD); |
| @@ -275,6 +275,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 275 | break; | 275 | break; |
| 276 | } | 276 | } |
| 277 | } | 277 | } |
| 278 | return true; | ||
| 278 | } | 279 | } |
| 279 | 280 | ||
| 280 | 281 | ||
diff --git a/keyboards/jones/v03_1/keymaps/default_jp/keymap.c b/keyboards/jones/v03_1/keymaps/default_jp/keymap.c index 70e4612b6c..ba68b3dcf7 100644 --- a/keyboards/jones/v03_1/keymaps/default_jp/keymap.c +++ b/keyboards/jones/v03_1/keymaps/default_jp/keymap.c | |||
| @@ -237,7 +237,7 @@ bool led_update_user(led_t led_state) { | |||
| 237 | 237 | ||
| 238 | //------------------------------------------------------------------------------ | 238 | //------------------------------------------------------------------------------ |
| 239 | // Rotary Encoder | 239 | // Rotary Encoder |
| 240 | void encoder_update_user(uint8_t index, bool clockwise) { | 240 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 241 | if (index == 0) { /* First encoder, Right side */ | 241 | if (index == 0) { /* First encoder, Right side */ |
| 242 | if (clockwise) { | 242 | if (clockwise) { |
| 243 | tap_code(KC_VOLD); | 243 | tap_code(KC_VOLD); |
| @@ -277,6 +277,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 277 | break; | 277 | break; |
| 278 | } | 278 | } |
| 279 | } | 279 | } |
| 280 | return true; | ||
| 280 | } | 281 | } |
| 281 | 282 | ||
| 282 | 283 | ||
diff --git a/keyboards/keebio/bdn9/keymaps/bcat/keymap.c b/keyboards/keebio/bdn9/keymaps/bcat/keymap.c index 41246ba7d9..06ba9a5595 100644 --- a/keyboards/keebio/bdn9/keymaps/bcat/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/bcat/keymap.c | |||
| @@ -21,13 +21,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 21 | ), | 21 | ), |
| 22 | }; | 22 | }; |
| 23 | 23 | ||
| 24 | void encoder_update_user(uint8_t index, bool clockwise) { | 24 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 25 | switch (index) { | 25 | switch (index) { |
| 26 | /* Top-left encoder (volume) */ | 26 | /* Top-left encoder (volume) */ |
| 27 | case 0: | 27 | case 0: |
| 28 | tap_code(clockwise ? KC_VOLU : KC_VOLD); | 28 | tap_code(clockwise ? KC_VOLU : KC_VOLD); |
| 29 | break; | 29 | break; |
| 30 | 30 | ||
| 31 | /* Top-right encoder (backlight brightness) */ | 31 | /* Top-right encoder (backlight brightness) */ |
| 32 | case 1: | 32 | case 1: |
| 33 | if (clockwise) { | 33 | if (clockwise) { |
| @@ -41,4 +41,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 41 | } | 41 | } |
| 42 | break; | 42 | break; |
| 43 | } | 43 | } |
| 44 | return true; | ||
| 44 | } | 45 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/brandonschlack/keymap.c b/keyboards/keebio/bdn9/keymaps/brandonschlack/keymap.c index 443e8d0ae9..c581070895 100644 --- a/keyboards/keebio/bdn9/keymaps/brandonschlack/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/brandonschlack/keymap.c | |||
| @@ -253,7 +253,7 @@ const uint16_t PROGMEM encoders[][2][2] = { | |||
| 253 | [LR_EDIT] = {{ KC_COMM, KC_DOT }, { KC_MINS, KC_EQL }}, | 253 | [LR_EDIT] = {{ KC_COMM, KC_DOT }, { KC_MINS, KC_EQL }}, |
| 254 | }; | 254 | }; |
| 255 | 255 | ||
| 256 | void encoder_update_user(uint8_t index, bool clockwise) { | 256 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 257 | uint8_t layer = get_highest_layer(layer_state); | 257 | uint8_t layer = get_highest_layer(layer_state); |
| 258 | 258 | ||
| 259 | switch (layer) { | 259 | switch (layer) { |
| @@ -285,6 +285,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 285 | tap_code16(pgm_read_word(&encoders[layer][index][clockwise])); | 285 | tap_code16(pgm_read_word(&encoders[layer][index][clockwise])); |
| 286 | break; | 286 | break; |
| 287 | } | 287 | } |
| 288 | return true; | ||
| 288 | } | 289 | } |
| 289 | 290 | ||
| 290 | /** | 291 | /** |
diff --git a/keyboards/keebio/bdn9/keymaps/codecoffeecode/keymap.c b/keyboards/keebio/bdn9/keymaps/codecoffeecode/keymap.c index 9747dbf223..bce81500d5 100644 --- a/keyboards/keebio/bdn9/keymaps/codecoffeecode/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/codecoffeecode/keymap.c | |||
| @@ -39,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | ), | 39 | ), |
| 40 | }; | 40 | }; |
| 41 | 41 | ||
| 42 | void encoder_update_user(uint8_t index, bool clockwise) { | 42 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 43 | if (index == 0) { | 43 | if (index == 0) { |
| 44 | if (clockwise) { | 44 | if (clockwise) { |
| 45 | tap_code(KC_MS_WH_UP); | 45 | tap_code(KC_MS_WH_UP); |
| @@ -54,4 +54,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 54 | tap_code(KC_VOLD); | 54 | tap_code(KC_VOLD); |
| 55 | } | 55 | } |
| 56 | } | 56 | } |
| 57 | return true; | ||
| 57 | } | 58 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/default/keymap.c b/keyboards/keebio/bdn9/keymaps/default/keymap.c index a88617caaa..e33e94b536 100644 --- a/keyboards/keebio/bdn9/keymaps/default/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/default/keymap.c | |||
| @@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | ), | 45 | ), |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (index == _LEFT) { | 49 | if (index == _LEFT) { |
| 50 | if (clockwise) { | 50 | if (clockwise) { |
| 51 | tap_code(KC_VOLU); | 51 | tap_code(KC_VOLU); |
| @@ -67,4 +67,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 67 | tap_code(KC_PGUP); | 67 | tap_code(KC_PGUP); |
| 68 | } | 68 | } |
| 69 | } | 69 | } |
| 70 | return true; | ||
| 70 | } | 71 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/eosti/keymap.c b/keyboards/keebio/bdn9/keymaps/eosti/keymap.c index 06537cbadf..b37e2a1cdb 100644 --- a/keyboards/keebio/bdn9/keymaps/eosti/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/eosti/keymap.c | |||
| @@ -123,7 +123,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 123 | ) | 123 | ) |
| 124 | }; | 124 | }; |
| 125 | 125 | ||
| 126 | void encoder_update_user(uint8_t index, bool clockwise) { | 126 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 127 | if (index == 0) { | 127 | if (index == 0) { |
| 128 | if (clockwise) { | 128 | if (clockwise) { |
| 129 | tap_code(KC_VOLD); | 129 | tap_code(KC_VOLD); |
| @@ -131,6 +131,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 131 | tap_code(KC_VOLU); | 131 | tap_code(KC_VOLU); |
| 132 | } | 132 | } |
| 133 | } | 133 | } |
| 134 | return true; | ||
| 134 | } | 135 | } |
| 135 | 136 | ||
| 136 | // Tapdance! Hold to use as a modifier to the _MOD layout, tap to change it between _BASE and _MACRO | 137 | // Tapdance! Hold to use as a modifier to the _MOD layout, tap to change it between _BASE and _MACRO |
diff --git a/keyboards/keebio/bdn9/keymaps/ghostseven/keymap.c b/keyboards/keebio/bdn9/keymaps/ghostseven/keymap.c index 445e6e896a..4d323a3126 100644 --- a/keyboards/keebio/bdn9/keymaps/ghostseven/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/ghostseven/keymap.c | |||
| @@ -45,7 +45,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | ), | 45 | ), |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (index == _LEFT) { | 49 | if (index == _LEFT) { |
| 50 | if (clockwise) { | 50 | if (clockwise) { |
| 51 | tap_code(KC_VOLD); | 51 | tap_code(KC_VOLD); |
| @@ -67,4 +67,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 67 | tap_code(KC_PGDN); | 67 | tap_code(KC_PGDN); |
| 68 | } | 68 | } |
| 69 | } | 69 | } |
| 70 | return true; | ||
| 70 | } | 71 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/hbbisenieks/keymap.c b/keyboards/keebio/bdn9/keymaps/hbbisenieks/keymap.c index 1eaee012af..50d44bea14 100644 --- a/keyboards/keebio/bdn9/keymaps/hbbisenieks/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/hbbisenieks/keymap.c | |||
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ), | 67 | ), |
| 68 | }; | 68 | }; |
| 69 | 69 | ||
| 70 | void encoder_update_user(uint8_t index, bool clockwise) { | 70 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 71 | if (index == 0) { | 71 | if (index == 0) { |
| 72 | if (clockwise) { | 72 | if (clockwise) { |
| 73 | tap_code(KC_RGHT); | 73 | tap_code(KC_RGHT); |
| @@ -82,4 +82,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 82 | SEND_STRING(SS_LCTRL("3")); // audacity zoom out | 82 | SEND_STRING(SS_LCTRL("3")); // audacity zoom out |
| 83 | } | 83 | } |
| 84 | } | 84 | } |
| 85 | return true; | ||
| 85 | } | 86 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/mousepad/keymap.c b/keyboards/keebio/bdn9/keymaps/mousepad/keymap.c index 79ae56fd2e..760bb3d5e5 100644 --- a/keyboards/keebio/bdn9/keymaps/mousepad/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/mousepad/keymap.c | |||
| @@ -26,18 +26,18 @@ enum custom_keycodes { // Make sure have the awesome keycode ready | |||
| 26 | 26 | ||
| 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 28 | [0] = LAYOUT( | 28 | [0] = LAYOUT( |
| 29 | KC_MS_BTN1, KC_MS_BTN2, KC_MS_BTN3, | 29 | KC_MS_BTN1, KC_MS_BTN2, KC_MS_BTN3, |
| 30 | KC_WH_U, ALT_TAB, KC_WH_L, | 30 | KC_WH_U, ALT_TAB, KC_WH_L, |
| 31 | KC_WH_D, TT(1), KC_WH_R | 31 | KC_WH_D, TT(1), KC_WH_R |
| 32 | ), | 32 | ), |
| 33 | [1] = LAYOUT( | 33 | [1] = LAYOUT( |
| 34 | RESET, KC_ACL0, KC_ACL1, | 34 | RESET, KC_ACL0, KC_ACL1, |
| 35 | KC_VOLU, KC_ACL2, KC_BRIU, | 35 | KC_VOLU, KC_ACL2, KC_BRIU, |
| 36 | KC_VOLD, TO(1), KC_BRID | 36 | KC_VOLD, TO(1), KC_BRID |
| 37 | ), | 37 | ), |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (index == 0) { | 41 | if (index == 0) { |
| 42 | if (clockwise) { | 42 | if (clockwise) { |
| 43 | tap_code(KC_MS_LEFT); | 43 | tap_code(KC_MS_LEFT); |
| @@ -52,6 +52,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 52 | tap_code(KC_MS_D); | 52 | tap_code(KC_MS_D); |
| 53 | } | 53 | } |
| 54 | } | 54 | } |
| 55 | return true; | ||
| 55 | } | 56 | } |
| 56 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 57 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 57 | switch (keycode) { // This will do most of the grunt work with the keycodes. | 58 | switch (keycode) { // This will do most of the grunt work with the keycodes. |
diff --git a/keyboards/keebio/bdn9/keymaps/rishka/keymap.c b/keyboards/keebio/bdn9/keymaps/rishka/keymap.c index dec371d173..9777debc3e 100644 --- a/keyboards/keebio/bdn9/keymaps/rishka/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/rishka/keymap.c | |||
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | KC_MPRV, KC_END , KC_MNXT | 38 | KC_MPRV, KC_END , KC_MNXT |
| 39 | ), | 39 | ), |
| 40 | }; | 40 | }; |
| 41 | void encoder_update_user(uint8_t index, bool clockwise) { | 41 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 42 | if (index == 0) { | 42 | if (index == 0) { |
| 43 | if (clockwise) { | 43 | if (clockwise) { |
| 44 | tap_code(KC_VOLD); | 44 | tap_code(KC_VOLD); |
| @@ -63,4 +63,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 63 | } | 63 | } |
| 64 | } | 64 | } |
| 65 | } | 65 | } |
| 66 | return true; | ||
| 66 | } | 67 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/test/keymap.c b/keyboards/keebio/bdn9/keymaps/test/keymap.c index c42100ddf8..ecf7338a57 100644 --- a/keyboards/keebio/bdn9/keymaps/test/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/test/keymap.c | |||
| @@ -14,7 +14,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 14 | ), | 14 | ), |
| 15 | }; | 15 | }; |
| 16 | 16 | ||
| 17 | void encoder_update_user(uint8_t index, bool clockwise) { | 17 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 18 | if (index == _LEFT) { | 18 | if (index == _LEFT) { |
| 19 | if (clockwise) { | 19 | if (clockwise) { |
| 20 | rgblight_increase_hue(); | 20 | rgblight_increase_hue(); |
| @@ -36,4 +36,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 36 | rgblight_decrease_val(); | 36 | rgblight_decrease_val(); |
| 37 | } | 37 | } |
| 38 | } | 38 | } |
| 39 | return true; | ||
| 39 | } | 40 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/via/keymap.c b/keyboards/keebio/bdn9/keymaps/via/keymap.c index b86f88a232..7c380a4fdd 100644 --- a/keyboards/keebio/bdn9/keymaps/via/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/via/keymap.c | |||
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | 41 | ||
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | void encoder_update_user(uint8_t index, bool clockwise) { | 44 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 45 | if (index == _LEFT) { | 45 | if (index == _LEFT) { |
| 46 | if (clockwise) { | 46 | if (clockwise) { |
| 47 | tap_code(KC_VOLU); | 47 | tap_code(KC_VOLU); |
| @@ -63,4 +63,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 63 | tap_code(KC_PGUP); | 63 | tap_code(KC_PGUP); |
| 64 | } | 64 | } |
| 65 | } | 65 | } |
| 66 | return true; | ||
| 66 | } | 67 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/vosechu-browser/keymap.c b/keyboards/keebio/bdn9/keymaps/vosechu-browser/keymap.c index ca8679d574..f473c9a1f9 100644 --- a/keyboards/keebio/bdn9/keymaps/vosechu-browser/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/vosechu-browser/keymap.c | |||
| @@ -35,7 +35,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 35 | return true; | 35 | return true; |
| 36 | } | 36 | } |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (index == 0) { | 39 | if (index == 0) { |
| 40 | if (clockwise) { | 40 | if (clockwise) { |
| 41 | // Tab right | 41 | // Tab right |
| @@ -54,4 +54,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 54 | tap_code16(LGUI(KC_LBRC)); | 54 | tap_code16(LGUI(KC_LBRC)); |
| 55 | } | 55 | } |
| 56 | } | 56 | } |
| 57 | return true; | ||
| 57 | } | 58 | } |
diff --git a/keyboards/keebio/bdn9/keymaps/vosechu-ksp/keymap.c b/keyboards/keebio/bdn9/keymaps/vosechu-ksp/keymap.c index 7687ea2bfb..d1792d2b29 100644 --- a/keyboards/keebio/bdn9/keymaps/vosechu-ksp/keymap.c +++ b/keyboards/keebio/bdn9/keymaps/vosechu-ksp/keymap.c | |||
| @@ -106,7 +106,7 @@ void keyboard_post_init_user(void) { | |||
| 106 | // return true; | 106 | // return true; |
| 107 | // } | 107 | // } |
| 108 | 108 | ||
| 109 | void encoder_update_user(uint8_t index, bool clockwise) { | 109 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 110 | if(base_mode == true) { | 110 | if(base_mode == true) { |
| 111 | if (index == 0) { | 111 | if (index == 0) { |
| 112 | if (clockwise) { | 112 | if (clockwise) { |
| @@ -169,4 +169,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 169 | } | 169 | } |
| 170 | } | 170 | } |
| 171 | } | 171 | } |
| 172 | return true; | ||
| 172 | } | 173 | } |
diff --git a/keyboards/keebio/dsp40/keymaps/default/keymap.c b/keyboards/keebio/dsp40/keymaps/default/keymap.c index e4162d3b48..f9bf6c27c5 100755 --- a/keyboards/keebio/dsp40/keymaps/default/keymap.c +++ b/keyboards/keebio/dsp40/keymaps/default/keymap.c | |||
| @@ -105,7 +105,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 105 | return true; | 105 | return true; |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | void encoder_update_user(uint8_t index, bool clockwise) { | 108 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 109 | if (index == 0) { | 109 | if (index == 0) { |
| 110 | if (clockwise) { | 110 | if (clockwise) { |
| 111 | tap_code(KC_VOLU); | 111 | tap_code(KC_VOLU); |
| @@ -113,4 +113,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 113 | tap_code(KC_VOLD); | 113 | tap_code(KC_VOLD); |
| 114 | } | 114 | } |
| 115 | } | 115 | } |
| 116 | return true; | ||
| 116 | } | 117 | } |
diff --git a/keyboards/keebio/dsp40/keymaps/via/keymap.c b/keyboards/keebio/dsp40/keymaps/via/keymap.c index dfa7a18323..6575bbc8c6 100755 --- a/keyboards/keebio/dsp40/keymaps/via/keymap.c +++ b/keyboards/keebio/dsp40/keymaps/via/keymap.c | |||
| @@ -64,7 +64,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 64 | ) | 64 | ) |
| 65 | }; | 65 | }; |
| 66 | 66 | ||
| 67 | void encoder_update_user(uint8_t index, bool clockwise) { | 67 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 68 | if (index == 0) { | 68 | if (index == 0) { |
| 69 | if (clockwise) { | 69 | if (clockwise) { |
| 70 | tap_code(KC_VOLU); | 70 | tap_code(KC_VOLU); |
| @@ -72,4 +72,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 72 | tap_code(KC_VOLD); | 72 | tap_code(KC_VOLD); |
| 73 | } | 73 | } |
| 74 | } | 74 | } |
| 75 | return true; | ||
| 75 | } | 76 | } |
diff --git a/keyboards/keebio/foldkb/keymaps/default/keymap.c b/keyboards/keebio/foldkb/keymaps/default/keymap.c index 9d339080f3..0a71ef4d2d 100644 --- a/keyboards/keebio/foldkb/keymaps/default/keymap.c +++ b/keyboards/keebio/foldkb/keymaps/default/keymap.c | |||
| @@ -33,7 +33,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | ), | 33 | ), |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | void encoder_update_user(uint8_t index, bool clockwise) { | 36 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 37 | if (index == 0) { | 37 | if (index == 0) { |
| 38 | if (clockwise) { | 38 | if (clockwise) { |
| 39 | tap_code(KC_VOLU); | 39 | tap_code(KC_VOLU); |
| @@ -47,4 +47,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 47 | tap_code(KC_PGUP); | 47 | tap_code(KC_PGUP); |
| 48 | } | 48 | } |
| 49 | } | 49 | } |
| 50 | return true; | ||
| 50 | } | 51 | } |
diff --git a/keyboards/keebio/foldkb/keymaps/via/keymap.c b/keyboards/keebio/foldkb/keymaps/via/keymap.c index f7f19ea7cd..d3e3a95bf6 100644 --- a/keyboards/keebio/foldkb/keymaps/via/keymap.c +++ b/keyboards/keebio/foldkb/keymaps/via/keymap.c | |||
| @@ -47,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | ) | 47 | ) |
| 48 | }; | 48 | }; |
| 49 | 49 | ||
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | if (index == 0) { | 51 | if (index == 0) { |
| 52 | if (clockwise) { | 52 | if (clockwise) { |
| 53 | tap_code(KC_VOLU); | 53 | tap_code(KC_VOLU); |
| @@ -61,4 +61,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 61 | tap_code(KC_PGUP); | 61 | tap_code(KC_PGUP); |
| 62 | } | 62 | } |
| 63 | } | 63 | } |
| 64 | return true; | ||
| 64 | } | 65 | } |
diff --git a/keyboards/keebio/iris/keymaps/dcompact/keymap.c b/keyboards/keebio/iris/keymaps/dcompact/keymap.c index 90e48c9c92..baa7e5e583 100644 --- a/keyboards/keebio/iris/keymaps/dcompact/keymap.c +++ b/keyboards/keebio/iris/keymaps/dcompact/keymap.c | |||
| @@ -226,7 +226,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 226 | return true; | 226 | return true; |
| 227 | } | 227 | } |
| 228 | 228 | ||
| 229 | void encoder_update_user(uint8_t index, bool clockwise) { | 229 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 230 | if (index == 0) { | 230 | if (index == 0) { |
| 231 | if (clockwise) { | 231 | if (clockwise) { |
| 232 | tap_code(KC_VOLU); | 232 | tap_code(KC_VOLU); |
| @@ -241,4 +241,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 241 | tap_code(KC_PGUP); | 241 | tap_code(KC_PGUP); |
| 242 | } | 242 | } |
| 243 | } | 243 | } |
| 244 | return true; | ||
| 244 | } | 245 | } |
diff --git a/keyboards/keebio/iris/keymaps/ddone/keymap.c b/keyboards/keebio/iris/keymaps/ddone/keymap.c index 584f15e767..815174bf74 100644 --- a/keyboards/keebio/iris/keymaps/ddone/keymap.c +++ b/keyboards/keebio/iris/keymaps/ddone/keymap.c | |||
| @@ -134,9 +134,9 @@ bool get_permissive_hold(uint16_t keycode, keyrecord_t *record) { | |||
| 134 | } | 134 | } |
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | |||
| 138 | 137 | ||
| 139 | void encoder_update_user(uint8_t index, bool clockwise) { | 138 | |
| 139 | bool encoder_update_user(uint8_t index, bool clockwise) { | ||
| 140 | 140 | ||
| 141 | switch (get_highest_layer(layer_state)) { | 141 | switch (get_highest_layer(layer_state)) { |
| 142 | case _LOWER: | 142 | case _LOWER: |
| @@ -153,4 +153,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 153 | tap_code(KC_PGUP); | 153 | tap_code(KC_PGUP); |
| 154 | } | 154 | } |
| 155 | } | 155 | } |
| 156 | return true; | ||
| 156 | } | 157 | } |
diff --git a/keyboards/keebio/iris/keymaps/default/keymap.c b/keyboards/keebio/iris/keymaps/default/keymap.c index 3102dd2dae..5fda9fb917 100644 --- a/keyboards/keebio/iris/keymaps/default/keymap.c +++ b/keyboards/keebio/iris/keymaps/default/keymap.c | |||
| @@ -112,7 +112,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 112 | return true; | 112 | return true; |
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | void encoder_update_user(uint8_t index, bool clockwise) { | 115 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 116 | if (index == 0) { | 116 | if (index == 0) { |
| 117 | if (clockwise) { | 117 | if (clockwise) { |
| 118 | tap_code(KC_VOLU); | 118 | tap_code(KC_VOLU); |
| @@ -127,4 +127,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 127 | tap_code(KC_PGUP); | 127 | tap_code(KC_PGUP); |
| 128 | } | 128 | } |
| 129 | } | 129 | } |
| 130 | return true; | ||
| 130 | } | 131 | } |
diff --git a/keyboards/keebio/iris/keymaps/jerryhcooke/keymap.c b/keyboards/keebio/iris/keymaps/jerryhcooke/keymap.c index 1e512540aa..e0c09638b2 100644 --- a/keyboards/keebio/iris/keymaps/jerryhcooke/keymap.c +++ b/keyboards/keebio/iris/keymaps/jerryhcooke/keymap.c | |||
| @@ -9,7 +9,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {[0] = LAYOUT(KC_GE | |||
| 9 | [2] = LAYOUT(KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_NO, RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_K, KC_NO, KC_WH_D, KC_MS_U, KC_WH_U, KC_NO, KC_F12, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO)}; | 9 | [2] = LAYOUT(KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_NO, RGB_M_P, RGB_M_B, RGB_M_R, RGB_M_SW, RGB_M_K, KC_NO, KC_WH_D, KC_MS_U, KC_WH_U, KC_NO, KC_F12, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO)}; |
| 10 | 10 | ||
| 11 | #ifdef ENCODER_ENABLE | 11 | #ifdef ENCODER_ENABLE |
| 12 | void encoder_update_user(uint8_t index, bool clockwise) { | 12 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 13 | if (index == 0) { | 13 | if (index == 0) { |
| 14 | switch (biton32(layer_state)) { | 14 | switch (biton32(layer_state)) { |
| 15 | case _LOWER: | 15 | case _LOWER: |
| @@ -35,5 +35,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 35 | break; | 35 | break; |
| 36 | } | 36 | } |
| 37 | } | 37 | } |
| 38 | return true; | ||
| 38 | } | 39 | } |
| 39 | #endif // ENCODER_ENABLE | 40 | #endif // ENCODER_ENABLE |
diff --git a/keyboards/keebio/iris/keymaps/jhelvy/keymap.c b/keyboards/keebio/iris/keymaps/jhelvy/keymap.c index a3d20bed59..ad67b6c63d 100644 --- a/keyboards/keebio/iris/keymaps/jhelvy/keymap.c +++ b/keyboards/keebio/iris/keymaps/jhelvy/keymap.c | |||
| @@ -105,7 +105,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 105 | return true; | 105 | return true; |
| 106 | }; | 106 | }; |
| 107 | 107 | ||
| 108 | void encoder_update_user(uint8_t index, bool clockwise) { | 108 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 109 | if (IS_LAYER_ON(HOTKEYS)) { | 109 | if (IS_LAYER_ON(HOTKEYS)) { |
| 110 | if (clockwise) { | 110 | if (clockwise) { |
| 111 | tap_code(KC_VOLU); | 111 | tap_code(KC_VOLU); |
| @@ -131,4 +131,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 131 | tap_code(KC_MS_WH_UP); | 131 | tap_code(KC_MS_WH_UP); |
| 132 | } | 132 | } |
| 133 | } | 133 | } |
| 134 | return true; | ||
| 134 | } | 135 | } |
diff --git a/keyboards/keebio/iris/keymaps/khitsule/keymap.c b/keyboards/keebio/iris/keymaps/khitsule/keymap.c index 3e99cd6b0a..1ba89962c6 100644 --- a/keyboards/keebio/iris/keymaps/khitsule/keymap.c +++ b/keyboards/keebio/iris/keymaps/khitsule/keymap.c | |||
| @@ -135,7 +135,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 135 | return true; | 135 | return true; |
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | void encoder_update_user(uint8_t index, bool clockwise) { | 138 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 139 | if (index == 0) { | 139 | if (index == 0) { |
| 140 | if (clockwise) { | 140 | if (clockwise) { |
| 141 | tap_code(KC_VOLU); | 141 | tap_code(KC_VOLU); |
| @@ -150,4 +150,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 150 | tap_code(KC_PGUP); | 150 | tap_code(KC_PGUP); |
| 151 | } | 151 | } |
| 152 | } | 152 | } |
| 153 | return true; | ||
| 153 | } | 154 | } |
diff --git a/keyboards/keebio/iris/keymaps/pvinis/keymap.c b/keyboards/keebio/iris/keymaps/pvinis/keymap.c index 5c61c1321e..0c8706de6c 100644 --- a/keyboards/keebio/iris/keymaps/pvinis/keymap.c +++ b/keyboards/keebio/iris/keymaps/pvinis/keymap.c | |||
| @@ -176,7 +176,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 176 | }; | 176 | }; |
| 177 | 177 | ||
| 178 | #ifdef ENCODER_ENABLE | 178 | #ifdef ENCODER_ENABLE |
| 179 | void encoder_update_user(uint8_t index, bool clockwise) { | 179 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 180 | // if (index == 0) { /* First encoder */ | 180 | // if (index == 0) { /* First encoder */ |
| 181 | if (clockwise) { | 181 | if (clockwise) { |
| 182 | tap_code(KC_VOLU); | 182 | tap_code(KC_VOLU); |
| @@ -184,6 +184,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 184 | tap_code(KC_VOLD); | 184 | tap_code(KC_VOLD); |
| 185 | } | 185 | } |
| 186 | // } | 186 | // } |
| 187 | return true; | ||
| 187 | } | 188 | } |
| 188 | #endif | 189 | #endif |
| 189 | 190 | ||
diff --git a/keyboards/keebio/iris/keymaps/via/keymap.c b/keyboards/keebio/iris/keymaps/via/keymap.c index 05eb42ae0b..2ada98d6da 100644 --- a/keyboards/keebio/iris/keymaps/via/keymap.c +++ b/keyboards/keebio/iris/keymaps/via/keymap.c | |||
| @@ -66,7 +66,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 66 | ) | 66 | ) |
| 67 | }; | 67 | }; |
| 68 | 68 | ||
| 69 | void encoder_update_user(uint8_t index, bool clockwise) { | 69 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 70 | if (index == 0) { | 70 | if (index == 0) { |
| 71 | if (clockwise) { | 71 | if (clockwise) { |
| 72 | tap_code(KC_VOLU); | 72 | tap_code(KC_VOLU); |
| @@ -81,4 +81,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 81 | tap_code(KC_PGUP); | 81 | tap_code(KC_PGUP); |
| 82 | } | 82 | } |
| 83 | } | 83 | } |
| 84 | return true; | ||
| 84 | } | 85 | } |
diff --git a/keyboards/keebio/kbo5000/keymaps/default/keymap.c b/keyboards/keebio/kbo5000/keymaps/default/keymap.c index 00e2189891..0261d11915 100644 --- a/keyboards/keebio/kbo5000/keymaps/default/keymap.c +++ b/keyboards/keebio/kbo5000/keymaps/default/keymap.c | |||
| @@ -35,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 35 | ) | 35 | ) |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (index == LEFT_HALF_ENC) { | 39 | if (index == LEFT_HALF_ENC) { |
| 40 | if (clockwise) { | 40 | if (clockwise) { |
| 41 | tap_code(KC_PGDN); | 41 | tap_code(KC_PGDN); |
| @@ -55,4 +55,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 55 | tap_code(KC_UP); | 55 | tap_code(KC_UP); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
diff --git a/keyboards/keebio/kbo5000/keymaps/iso/keymap.c b/keyboards/keebio/kbo5000/keymaps/iso/keymap.c index e2c334672b..93c44e69a7 100644 --- a/keyboards/keebio/kbo5000/keymaps/iso/keymap.c +++ b/keyboards/keebio/kbo5000/keymaps/iso/keymap.c | |||
| @@ -35,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 35 | ) | 35 | ) |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (index == LEFT_HALF_ENC) { | 39 | if (index == LEFT_HALF_ENC) { |
| 40 | if (clockwise) { | 40 | if (clockwise) { |
| 41 | tap_code(KC_PGDN); | 41 | tap_code(KC_PGDN); |
| @@ -55,4 +55,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 55 | tap_code(KC_UP); | 55 | tap_code(KC_UP); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
diff --git a/keyboards/keebio/kbo5000/keymaps/via/keymap.c b/keyboards/keebio/kbo5000/keymaps/via/keymap.c index 692358c485..11075faf6f 100644 --- a/keyboards/keebio/kbo5000/keymaps/via/keymap.c +++ b/keyboards/keebio/kbo5000/keymaps/via/keymap.c | |||
| @@ -35,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 35 | ) | 35 | ) |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (index == LEFT_HALF_ENC) { | 39 | if (index == LEFT_HALF_ENC) { |
| 40 | if (clockwise) { | 40 | if (clockwise) { |
| 41 | tap_code(KC_PGDN); | 41 | tap_code(KC_PGDN); |
| @@ -55,4 +55,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 55 | tap_code(KC_UP); | 55 | tap_code(KC_UP); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
diff --git a/keyboards/keebio/quefrency/keymaps/bfiedler/keymap.c b/keyboards/keebio/quefrency/keymaps/bfiedler/keymap.c index c83327ce37..e47cba88c0 100644 --- a/keyboards/keebio/quefrency/keymaps/bfiedler/keymap.c +++ b/keyboards/keebio/quefrency/keymaps/bfiedler/keymap.c | |||
| @@ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | // clang-format on | 52 | // clang-format on |
| 53 | 53 | ||
| 54 | // TODO: I don't even have a rotary encoder, do I need this? | 54 | // TODO: I don't even have a rotary encoder, do I need this? |
| 55 | void encoder_update_user(uint8_t index, bool clockwise) { | 55 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 56 | if (index == 0) { | 56 | if (index == 0) { |
| 57 | if (clockwise) { | 57 | if (clockwise) { |
| 58 | tap_code(KC_PGDN); | 58 | tap_code(KC_PGDN); |
| @@ -66,4 +66,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 66 | tap_code(KC_VOLD); | 66 | tap_code(KC_VOLD); |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
diff --git a/keyboards/keebio/quefrency/keymaps/default65/keymap.c b/keyboards/keebio/quefrency/keymaps/default65/keymap.c index 4ac622f8ed..0e06391abe 100644 --- a/keyboards/keebio/quefrency/keymaps/default65/keymap.c +++ b/keyboards/keebio/quefrency/keymaps/default65/keymap.c | |||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | ) | 31 | ) |
| 32 | }; | 32 | }; |
| 33 | 33 | ||
| 34 | void encoder_update_user(uint8_t index, bool clockwise) { | 34 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 35 | if (index == 0) { | 35 | if (index == 0) { |
| 36 | if (clockwise) { | 36 | if (clockwise) { |
| 37 | tap_code(KC_PGDN); | 37 | tap_code(KC_PGDN); |
| @@ -46,4 +46,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | tap_code(KC_VOLD); | 46 | tap_code(KC_VOLD); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
diff --git a/keyboards/keebio/quefrency/keymaps/default65macro/keymap.c b/keyboards/keebio/quefrency/keymaps/default65macro/keymap.c index 478152006e..cd06c5199f 100644 --- a/keyboards/keebio/quefrency/keymaps/default65macro/keymap.c +++ b/keyboards/keebio/quefrency/keymaps/default65macro/keymap.c | |||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | ) | 31 | ) |
| 32 | }; | 32 | }; |
| 33 | 33 | ||
| 34 | void encoder_update_user(uint8_t index, bool clockwise) { | 34 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 35 | if (index == 0) { | 35 | if (index == 0) { |
| 36 | if (clockwise) { | 36 | if (clockwise) { |
| 37 | tap_code(KC_PGDN); | 37 | tap_code(KC_PGDN); |
| @@ -46,4 +46,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | tap_code(KC_VOLD); | 46 | tap_code(KC_VOLD); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
diff --git a/keyboards/keebio/quefrency/keymaps/draevin/keymap.c b/keyboards/keebio/quefrency/keymaps/draevin/keymap.c index 7e6291579a..00a933ddb4 100644 --- a/keyboards/keebio/quefrency/keymaps/draevin/keymap.c +++ b/keyboards/keebio/quefrency/keymaps/draevin/keymap.c | |||
| @@ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | ), | 43 | ), |
| 44 | }; | 44 | }; |
| 45 | 45 | ||
| 46 | void encoder_update_user(uint8_t index, bool clockwise) { | 46 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 47 | if (layer_state_is(_FN)) { | 47 | if (layer_state_is(_FN)) { |
| 48 | if (clockwise) { | 48 | if (clockwise) { |
| 49 | tap_code(KC_PGDN); | 49 | tap_code(KC_PGDN); |
| @@ -57,4 +57,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 57 | tap_code(KC_VOLD); | 57 | tap_code(KC_VOLD); |
| 58 | } | 58 | } |
| 59 | } | 59 | } |
| 60 | return true; | ||
| 60 | } | 61 | } |
diff --git a/keyboards/keebio/quefrency/keymaps/jonavin/keymap.c b/keyboards/keebio/quefrency/keymaps/jonavin/keymap.c index 73d0c5af0e..1e8e2f2052 100644 --- a/keyboards/keebio/quefrency/keymaps/jonavin/keymap.c +++ b/keyboards/keebio/quefrency/keymaps/jonavin/keymap.c | |||
| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RCTL(KC_LEFT), RCTL(KC_PGDN), RCTL(KC_RIGHT)), | 71 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RCTL(KC_LEFT), RCTL(KC_PGDN), RCTL(KC_RIGHT)), |
| 72 | }; | 72 | }; |
| 73 | 73 | ||
| 74 | void encoder_update_user(uint8_t index, bool clockwise) { | 74 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 75 | if (index == 0) { | 75 | if (index == 0) { |
| 76 | if (clockwise) { | 76 | if (clockwise) { |
| 77 | tap_code(KC_PGDN); | 77 | tap_code(KC_PGDN); |
| @@ -85,4 +85,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 85 | tap_code(KC_VOLD); | 85 | tap_code(KC_VOLD); |
| 86 | } | 86 | } |
| 87 | } | 87 | } |
| 88 | return true; | ||
| 88 | } | 89 | } |
diff --git a/keyboards/keebio/quefrency/keymaps/via/keymap.c b/keyboards/keebio/quefrency/keymaps/via/keymap.c index f70a5bab9a..213f7af325 100644 --- a/keyboards/keebio/quefrency/keymaps/via/keymap.c +++ b/keyboards/keebio/quefrency/keymaps/via/keymap.c | |||
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | ) | 34 | ) |
| 35 | }; | 35 | }; |
| 36 | 36 | ||
| 37 | void encoder_update_user(uint8_t index, bool clockwise) { | 37 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 38 | if (index == 0) { | 38 | if (index == 0) { |
| 39 | if (clockwise) { | 39 | if (clockwise) { |
| 40 | tap_code(KC_PGDN); | 40 | tap_code(KC_PGDN); |
| @@ -48,4 +48,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 48 | tap_code(KC_VOLD); | 48 | tap_code(KC_VOLD); |
| 49 | } | 49 | } |
| 50 | } | 50 | } |
| 51 | return true; | ||
| 51 | } | 52 | } |
diff --git a/keyboards/keebio/sinc/keymaps/default/keymap.c b/keyboards/keebio/sinc/keymaps/default/keymap.c index e7acf19cb6..650314295b 100644 --- a/keyboards/keebio/sinc/keymaps/default/keymap.c +++ b/keyboards/keebio/sinc/keymaps/default/keymap.c | |||
| @@ -19,7 +19,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 19 | ), | 19 | ), |
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | void encoder_update_user(uint8_t index, bool clockwise) { | 22 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 23 | if (index == 0) { | 23 | if (index == 0) { |
| 24 | if (clockwise) { | 24 | if (clockwise) { |
| 25 | tap_code(KC_PGDN); | 25 | tap_code(KC_PGDN); |
| @@ -33,4 +33,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 33 | tap_code(KC_VOLD); | 33 | tap_code(KC_VOLD); |
| 34 | } | 34 | } |
| 35 | } | 35 | } |
| 36 | return true; | ||
| 36 | } | 37 | } |
diff --git a/keyboards/keebio/sinc/keymaps/iso/keymap.c b/keyboards/keebio/sinc/keymaps/iso/keymap.c index 4d4089fa51..dde99bbeb1 100644 --- a/keyboards/keebio/sinc/keymaps/iso/keymap.c +++ b/keyboards/keebio/sinc/keymaps/iso/keymap.c | |||
| @@ -19,7 +19,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 19 | ), | 19 | ), |
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | void encoder_update_user(uint8_t index, bool clockwise) { | 22 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 23 | if (index == 0) { | 23 | if (index == 0) { |
| 24 | if (clockwise) { | 24 | if (clockwise) { |
| 25 | tap_code(KC_PGDN); | 25 | tap_code(KC_PGDN); |
| @@ -33,4 +33,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 33 | tap_code(KC_VOLD); | 33 | tap_code(KC_VOLD); |
| 34 | } | 34 | } |
| 35 | } | 35 | } |
| 36 | return true; | ||
| 36 | } | 37 | } |
diff --git a/keyboards/keebio/sinc/keymaps/sethBarberee/keymap.c b/keyboards/keebio/sinc/keymaps/sethBarberee/keymap.c index 3d55f2c093..5ce1391620 100644 --- a/keyboards/keebio/sinc/keymaps/sethBarberee/keymap.c +++ b/keyboards/keebio/sinc/keymaps/sethBarberee/keymap.c | |||
| @@ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 54 | ), | 54 | ), |
| 55 | }; | 55 | }; |
| 56 | 56 | ||
| 57 | void encoder_update_user(uint8_t index, bool clockwise) { | 57 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 58 | if (index == 0) { | 58 | if (index == 0) { |
| 59 | if (clockwise) { | 59 | if (clockwise) { |
| 60 | tap_code(KC_PGDN); | 60 | tap_code(KC_PGDN); |
| @@ -68,4 +68,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 68 | tap_code(KC_VOLD); | 68 | tap_code(KC_VOLD); |
| 69 | } | 69 | } |
| 70 | } | 70 | } |
| 71 | return true; | ||
| 71 | } | 72 | } |
diff --git a/keyboards/keebio/sinc/keymaps/via/keymap.c b/keyboards/keebio/sinc/keymaps/via/keymap.c index 3a614da2fe..20cfdd79bb 100644 --- a/keyboards/keebio/sinc/keymaps/via/keymap.c +++ b/keyboards/keebio/sinc/keymaps/via/keymap.c | |||
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | ) | 38 | ) |
| 39 | }; | 39 | }; |
| 40 | 40 | ||
| 41 | void encoder_update_user(uint8_t index, bool clockwise) { | 41 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 42 | if (index == 0) { | 42 | if (index == 0) { |
| 43 | if (clockwise) { | 43 | if (clockwise) { |
| 44 | tap_code(KC_PGDN); | 44 | tap_code(KC_PGDN); |
| @@ -52,4 +52,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 52 | tap_code(KC_VOLD); | 52 | tap_code(KC_VOLD); |
| 53 | } | 53 | } |
| 54 | } | 54 | } |
| 55 | return true; | ||
| 55 | } | 56 | } |
diff --git a/keyboards/keebio/stick/keymaps/default/keymap.c b/keyboards/keebio/stick/keymaps/default/keymap.c index 0521afa880..ea4ca3f54f 100644 --- a/keyboards/keebio/stick/keymaps/default/keymap.c +++ b/keyboards/keebio/stick/keymaps/default/keymap.c | |||
| @@ -24,7 +24,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 24 | ), | 24 | ), |
| 25 | }; | 25 | }; |
| 26 | 26 | ||
| 27 | void encoder_update_user(uint8_t index, bool clockwise) { | 27 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 28 | if (index == 0) { | 28 | if (index == 0) { |
| 29 | if (clockwise) { | 29 | if (clockwise) { |
| 30 | tap_code(KC_VOLU); | 30 | tap_code(KC_VOLU); |
| @@ -39,4 +39,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 39 | tap_code(KC_UP); | 39 | tap_code(KC_UP); |
| 40 | } | 40 | } |
| 41 | } | 41 | } |
| 42 | return true; | ||
| 42 | } | 43 | } |
diff --git a/keyboards/keebio/stick/keymaps/via/keymap.c b/keyboards/keebio/stick/keymaps/via/keymap.c index 3f712e6193..3f196dda69 100644 --- a/keyboards/keebio/stick/keymaps/via/keymap.c +++ b/keyboards/keebio/stick/keymaps/via/keymap.c | |||
| @@ -36,7 +36,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | ), | 36 | ), |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | void encoder_update_user(uint8_t index, bool clockwise) { | 39 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 40 | if (index == 0) { | 40 | if (index == 0) { |
| 41 | if (clockwise) { | 41 | if (clockwise) { |
| 42 | tap_code(KC_VOLU); | 42 | tap_code(KC_VOLU); |
| @@ -51,4 +51,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 51 | tap_code(KC_UP); | 51 | tap_code(KC_UP); |
| 52 | } | 52 | } |
| 53 | } | 53 | } |
| 54 | return true; | ||
| 54 | } | 55 | } |
diff --git a/keyboards/keybage/radpad/keymaps/default/keymap.c b/keyboards/keybage/radpad/keymaps/default/keymap.c index f5904150e6..69bb3c685b 100644 --- a/keyboards/keybage/radpad/keymaps/default/keymap.c +++ b/keyboards/keybage/radpad/keymaps/default/keymap.c | |||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | ) | 37 | ) |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (index == 0) { /* Left encoder */ | 41 | if (index == 0) { /* Left encoder */ |
| 42 | if (clockwise) { | 42 | if (clockwise) { |
| 43 | tap_code16(KC_VOLU); | 43 | tap_code16(KC_VOLU); |
| @@ -51,6 +51,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 51 | tap_code16(KC_MPRV); | 51 | tap_code16(KC_MPRV); |
| 52 | } | 52 | } |
| 53 | } | 53 | } |
| 54 | return true; | ||
| 54 | } | 55 | } |
| 55 | 56 | ||
| 56 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/keycapsss/kimiko/keymaps/default/keymap.c b/keyboards/keycapsss/kimiko/keymaps/default/keymap.c index c7ec7da9a4..4a008b4660 100644 --- a/keyboards/keycapsss/kimiko/keymaps/default/keymap.c +++ b/keyboards/keycapsss/kimiko/keymaps/default/keymap.c | |||
| @@ -333,7 +333,7 @@ void oled_task_user(void) { | |||
| 333 | 333 | ||
| 334 | 334 | ||
| 335 | #ifdef ENCODER_ENABLE | 335 | #ifdef ENCODER_ENABLE |
| 336 | void encoder_update_user(uint8_t index, bool clockwise) { | 336 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 337 | // Encoder on master side | 337 | // Encoder on master side |
| 338 | if (index == 0) { | 338 | if (index == 0) { |
| 339 | switch (get_highest_layer(layer_state)) { | 339 | switch (get_highest_layer(layer_state)) { |
| @@ -403,5 +403,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 403 | break; | 403 | break; |
| 404 | } | 404 | } |
| 405 | } | 405 | } |
| 406 | return true; | ||
| 406 | } | 407 | } |
| 407 | #endif // ENCODER_ENABLE | 408 | #endif // ENCODER_ENABLE |
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c index 18f0ac49a0..6e338dc102 100644 --- a/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c +++ b/keyboards/keycapsss/plaid_pad/keymaps/default/keymap.c | |||
| @@ -43,7 +43,7 @@ void oled_task_user(void) { | |||
| 43 | 43 | ||
| 44 | #ifdef ENCODER_ENABLE | 44 | #ifdef ENCODER_ENABLE |
| 45 | 45 | ||
| 46 | void encoder_update_user(uint8_t index, bool clockwise) { | 46 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 47 | /* | 47 | /* |
| 48 | Rev1.1 Rev1 | 48 | Rev1.1 Rev1 |
| 49 | ,-----------------------, ,-----------------------, | 49 | ,-----------------------, ,-----------------------, |
| @@ -86,6 +86,7 @@ Rev1.1 Rev1 | |||
| 86 | tap_code(KC_F24); | 86 | tap_code(KC_F24); |
| 87 | } | 87 | } |
| 88 | } | 88 | } |
| 89 | return true; | ||
| 89 | } | 90 | } |
| 90 | 91 | ||
| 91 | #endif | 92 | #endif |
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c index e665138f6a..f53d289879 100644 --- a/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c +++ b/keyboards/keycapsss/plaid_pad/keymaps/oled/keymap.c | |||
| @@ -125,7 +125,7 @@ void oled_task_user(void) { | |||
| 125 | #endif | 125 | #endif |
| 126 | 126 | ||
| 127 | #ifdef ENCODER_ENABLE | 127 | #ifdef ENCODER_ENABLE |
| 128 | void encoder_update_user(uint8_t index, bool clockwise) { | 128 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 129 | /* | 129 | /* |
| 130 | ,-----------------------, | 130 | ,-----------------------, |
| 131 | | E1 | E2 | E3 | E4 | | 131 | | E1 | E2 | E3 | E4 | |
| @@ -224,5 +224,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 224 | break; | 224 | break; |
| 225 | } | 225 | } |
| 226 | } | 226 | } |
| 227 | return true; | ||
| 227 | } | 228 | } |
| 228 | #endif | 229 | #endif |
diff --git a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c index 0593d419b5..0f32532d92 100644 --- a/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c +++ b/keyboards/keycapsss/plaid_pad/keymaps/via/keymap.c | |||
| @@ -69,7 +69,7 @@ void oled_task_user(void) { | |||
| 69 | 69 | ||
| 70 | 70 | ||
| 71 | #ifdef ENCODER_ENABLE | 71 | #ifdef ENCODER_ENABLE |
| 72 | void encoder_update_user(uint8_t index, bool clockwise) { | 72 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 73 | /* | 73 | /* |
| 74 | Rev1.1 Rev1 | 74 | Rev1.1 Rev1 |
| 75 | ,-----------------------, ,-----------------------, | 75 | ,-----------------------, ,-----------------------, |
| @@ -112,5 +112,6 @@ Rev1.1 Rev1 | |||
| 112 | tap_code(KC_F24); | 112 | tap_code(KC_F24); |
| 113 | } | 113 | } |
| 114 | } | 114 | } |
| 115 | return true; | ||
| 115 | } | 116 | } |
| 116 | #endif | 117 | #endif |
diff --git a/keyboards/keysofkings/twokey/keymaps/default/keymap.c b/keyboards/keysofkings/twokey/keymaps/default/keymap.c index eaa4f88de5..f5a3732989 100644 --- a/keyboards/keysofkings/twokey/keymaps/default/keymap.c +++ b/keyboards/keysofkings/twokey/keymaps/default/keymap.c | |||
| @@ -1,60 +1,60 @@ | |||
| 1 | /* Copyright 2020 Keys of Kings | 1 | /* Copyright 2020 Keys of Kings |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | LAYOUT( | 20 | LAYOUT( |
| 21 | LT(1, KC_MUTE), | 21 | LT(1, KC_MUTE), |
| 22 | LT(4, KC_MPLY), LT(7, KC_MNXT)), | 22 | LT(4, KC_MPLY), LT(7, KC_MNXT)), |
| 23 | 23 | ||
| 24 | LAYOUT( | 24 | LAYOUT( |
| 25 | KC_TRNS, | 25 | KC_TRNS, |
| 26 | TO(2), TO(3)), | 26 | TO(2), TO(3)), |
| 27 | 27 | ||
| 28 | LAYOUT( | 28 | LAYOUT( |
| 29 | TO(0), | 29 | TO(0), |
| 30 | RGB_TOG, RGB_MOD), | 30 | RGB_TOG, RGB_MOD), |
| 31 | 31 | ||
| 32 | LAYOUT( | 32 | LAYOUT( |
| 33 | TO(0), | 33 | TO(0), |
| 34 | RGB_VAI, RGB_VAD), | 34 | RGB_VAI, RGB_VAD), |
| 35 | 35 | ||
| 36 | LAYOUT( | 36 | LAYOUT( |
| 37 | TO(0), | 37 | TO(0), |
| 38 | RGB_HUI, RGB_HUD), | 38 | RGB_HUI, RGB_HUD), |
| 39 | 39 | ||
| 40 | LAYOUT( | 40 | LAYOUT( |
| 41 | TO(5), | 41 | TO(5), |
| 42 | KC_TRNS, TO(6)), | 42 | KC_TRNS, TO(6)), |
| 43 | 43 | ||
| 44 | LAYOUT( | 44 | LAYOUT( |
| 45 | TO(0), | 45 | TO(0), |
| 46 | RGB_SAI, RGB_SAD), | 46 | RGB_SAI, RGB_SAD), |
| 47 | 47 | ||
| 48 | LAYOUT( | 48 | LAYOUT( |
| 49 | TO(8), | 49 | TO(8), |
| 50 | TO(9), KC_TRNS), | 50 | TO(9), KC_TRNS), |
| 51 | 51 | ||
| 52 | LAYOUT( | 52 | LAYOUT( |
| 53 | TO(0), | 53 | TO(0), |
| 54 | CK_TOGG, MU_TOG), | 54 | CK_TOGG, MU_TOG), |
| 55 | 55 | ||
| 56 | LAYOUT( | 56 | LAYOUT( |
| 57 | TO(0), | 57 | TO(0), |
| 58 | RESET, EEPROM_RESET), | 58 | RESET, EEPROM_RESET), |
| 59 | }; | 59 | }; |
| 60 | 60 | ||
| @@ -64,7 +64,7 @@ void matrix_init_user(void) { | |||
| 64 | debug_config.enable = 1; | 64 | debug_config.enable = 1; |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | void encoder_update_user(int8_t index, bool clockwise) { | 67 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 68 | if (index == 0) { | 68 | if (index == 0) { |
| 69 | if (clockwise) { | 69 | if (clockwise) { |
| 70 | tap_code(KC_VOLD); | 70 | tap_code(KC_VOLD); |
| @@ -75,5 +75,5 @@ void encoder_update_user(int8_t index, bool clockwise) { | |||
| 75 | clockwise ? clicky_freq_up() : clicky_freq_down(); | 75 | clockwise ? clicky_freq_up() : clicky_freq_down(); |
| 76 | # endif | 76 | # endif |
| 77 | } | 77 | } |
| 78 | return true; | ||
| 78 | } | 79 | } |
| 79 | |||
diff --git a/keyboards/kikoslab/kl90/keymaps/default/keymap.c b/keyboards/kikoslab/kl90/keymaps/default/keymap.c index da68511e7a..04af4ba925 100644 --- a/keyboards/kikoslab/kl90/keymaps/default/keymap.c +++ b/keyboards/kikoslab/kl90/keymaps/default/keymap.c | |||
| @@ -20,31 +20,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 21 | 21 | ||
| 22 | [0] = LAYOUT_all( | 22 | [0] = LAYOUT_all( |
| 23 | KC_DEL , 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_MPLY, | 23 | KC_DEL , 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_MPLY, |
| 24 | KC_F13 , 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_BSPC, KC_INS , | 24 | KC_F13 , 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_BSPC, KC_INS , |
| 25 | KC_F14 , 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 , | 25 | KC_F14 , 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 , |
| 26 | KC_F15 , KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_PIPE, KC_ENT , KC_PGUP, | 26 | KC_F15 , KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_PIPE, KC_ENT , KC_PGUP, |
| 27 | KC_F16 , KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_BSLS, KC_UP , KC_PGDN, | 27 | KC_F16 , KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_BSLS, KC_UP , KC_PGDN, |
| 28 | KC_F17 , KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | 28 | KC_F17 , KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), |
| 29 | 29 | ||
| 30 | [1] = LAYOUT_all( | 30 | [1] = LAYOUT_all( |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 37 | 37 | ||
| 38 | [2] = LAYOUT_all( | 38 | [2] = LAYOUT_all( |
| 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | void encoder_update_user(uint8_t index, bool clockwise) { | 47 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 48 | if (index == 0) { /* First encoder */ | 48 | if (index == 0) { /* First encoder */ |
| 49 | if (clockwise) { | 49 | if (clockwise) { |
| 50 | tap_code(KC_WH_D); | 50 | tap_code(KC_WH_D); |
| @@ -58,6 +58,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 58 | tap_code(KC_VOLD); | 58 | tap_code(KC_VOLD); |
| 59 | } | 59 | } |
| 60 | } | 60 | } |
| 61 | return true; | ||
| 61 | } | 62 | } |
| 62 | 63 | ||
| 63 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_DRIVER_ENABLE |
| @@ -80,36 +81,36 @@ static void render_anim(void){ | |||
| 80 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 81 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 81 | { | 82 | { |
| 82 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 84 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 85 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 85 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 86 | 64, | 87 | 64, |
| 87 | }, | 88 | }, |
| 88 | { | 89 | { |
| 89 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 91 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 92 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 92 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 93 | 64, | 94 | 64, |
| 94 | }, | 95 | }, |
| 95 | { | 96 | { |
| 96 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 97 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 97 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 98 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 98 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 99 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 99 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 100 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 100 | 64, | 101 | 64, |
| 101 | }, | 102 | }, |
| 102 | { | 103 | { |
| 103 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 104 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 104 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 105 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 105 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 106 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 106 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 107 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 107 | 64, | 108 | 64, |
| 108 | }, | 109 | }, |
| 109 | { | 110 | { |
| 110 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 111 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 111 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 112 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 112 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 113 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 113 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 114 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 114 | 64, | 115 | 64, |
| 115 | } | 116 | } |
| @@ -126,7 +127,7 @@ static void render_anim(void){ | |||
| 126 | animation_phase(); | 127 | animation_phase(); |
| 127 | } | 128 | } |
| 128 | anim_sleep = timer_read32(); | 129 | anim_sleep = timer_read32(); |
| 129 | } | 130 | } |
| 130 | else { | 131 | else { |
| 131 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) | 132 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) |
| 132 | oled_off(); | 133 | oled_off(); |
| @@ -142,4 +143,4 @@ static void render_anim(void){ | |||
| 142 | void oled_task_user(void) { | 143 | void oled_task_user(void) { |
| 143 | render_anim(); | 144 | render_anim(); |
| 144 | } | 145 | } |
| 145 | #endif \ No newline at end of file | 146 | #endif |
diff --git a/keyboards/kikoslab/kl90/keymaps/via/keymap.c b/keyboards/kikoslab/kl90/keymaps/via/keymap.c index da68511e7a..04af4ba925 100644 --- a/keyboards/kikoslab/kl90/keymaps/via/keymap.c +++ b/keyboards/kikoslab/kl90/keymaps/via/keymap.c | |||
| @@ -20,31 +20,31 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 21 | 21 | ||
| 22 | [0] = LAYOUT_all( | 22 | [0] = LAYOUT_all( |
| 23 | KC_DEL , 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_MPLY, | 23 | KC_DEL , 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_MPLY, |
| 24 | KC_F13 , 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_BSPC, KC_INS , | 24 | KC_F13 , 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_BSPC, KC_INS , |
| 25 | KC_F14 , 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 , | 25 | KC_F14 , 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 , |
| 26 | KC_F15 , KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_PIPE, KC_ENT , KC_PGUP, | 26 | KC_F15 , KC_CAPS, KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN, KC_QUOT, KC_PIPE, KC_ENT , KC_PGUP, |
| 27 | KC_F16 , KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_BSLS, KC_UP , KC_PGDN, | 27 | KC_F16 , KC_LSFT, KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM, KC_DOT , KC_SLSH, KC_RSFT, KC_BSLS, KC_UP , KC_PGDN, |
| 28 | KC_F17 , KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | 28 | KC_F17 , KC_LCTL, KC_LGUI, KC_LALT, KC_SPC , KC_SPC , KC_SPC , KC_SPC , KC_RALT, KC_RGUI, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), |
| 29 | 29 | ||
| 30 | [1] = LAYOUT_all( | 30 | [1] = LAYOUT_all( |
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 32 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 37 | 37 | ||
| 38 | [2] = LAYOUT_all( | 38 | [2] = LAYOUT_all( |
| 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 40 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), | 44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______), |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | void encoder_update_user(uint8_t index, bool clockwise) { | 47 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 48 | if (index == 0) { /* First encoder */ | 48 | if (index == 0) { /* First encoder */ |
| 49 | if (clockwise) { | 49 | if (clockwise) { |
| 50 | tap_code(KC_WH_D); | 50 | tap_code(KC_WH_D); |
| @@ -58,6 +58,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 58 | tap_code(KC_VOLD); | 58 | tap_code(KC_VOLD); |
| 59 | } | 59 | } |
| 60 | } | 60 | } |
| 61 | return true; | ||
| 61 | } | 62 | } |
| 62 | 63 | ||
| 63 | #ifdef OLED_DRIVER_ENABLE | 64 | #ifdef OLED_DRIVER_ENABLE |
| @@ -80,36 +81,36 @@ static void render_anim(void){ | |||
| 80 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 81 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 81 | { | 82 | { |
| 82 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 83 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 84 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 84 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 85 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 8, 24, 24, 8, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 85 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 86 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 86 | 64, | 87 | 64, |
| 87 | }, | 88 | }, |
| 88 | { | 89 | { |
| 89 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 90 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 91 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 91 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 92 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 32, 32, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 92 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 93 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 8, 16, 16, 16, 16, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 7, 24, 32, 32, 32, 32, 16, 12, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 93 | 64, | 94 | 64, |
| 94 | }, | 95 | }, |
| 95 | { | 96 | { |
| 96 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 97 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 97 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 98 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 98 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 99 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 96, 16, 31, 0, 0, 0, 0, 8, 8, 8, 8, 0, 0, 16, 16, 16, 16, 0, 0, 8, 8, 8, 8, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 99 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 100 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 17, 17, 9, 9, 9,193, 39, 8, 16, 16, 16, 16, 8, 36, 66,130, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,146, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 100 | 64, | 101 | 64, |
| 101 | }, | 102 | }, |
| 102 | { | 103 | { |
| 103 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 104 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 104 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 105 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 105 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 106 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 56, 56, 16, 0, 0, 24, 60, 60, 24, 0, 0,128, 64, 0, 0, 0, 0, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 106 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 107 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 18, 18, 18, 18,130, 71, 24, 32, 32, 32, 32, 16, 12, 4, 36, 36, 68, 68, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 107 | 64, | 108 | 64, |
| 108 | }, | 109 | }, |
| 109 | { | 110 | { |
| 110 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 111 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 111 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 112 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192, 32, 16, 16, 8, 4, 3, 0, 0, 1, 2, 4, 4, 8, 8, 8, 8, 8, 8, 8, 16, 16, 16, 16, 16, 8, 8, 4, 2, 2,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 112 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 113 | 0,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128, 0, 0, 0, 0, 0,252, 6, 1, 1, 1, 2, 4, 15, 0, 0, 0, 0, 12, 30, 30, 12, 0, 0, 16, 48, 48, 16, 0, 0, 24, 60, 60, 24, 0, 0,248, 4, 4, 12, 16, 96, 0, 0, 0, 15, 48, 96,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 113 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, | 114 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 6, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 4, 4, 12, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 48, 32, 32, 32, 32, 32, 32, 96, 64, |
| 114 | 64, | 115 | 64, |
| 115 | } | 116 | } |
| @@ -126,7 +127,7 @@ static void render_anim(void){ | |||
| 126 | animation_phase(); | 127 | animation_phase(); |
| 127 | } | 128 | } |
| 128 | anim_sleep = timer_read32(); | 129 | anim_sleep = timer_read32(); |
| 129 | } | 130 | } |
| 130 | else { | 131 | else { |
| 131 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) | 132 | if(timer_elapsed32(anim_sleep) > OLED_TIMEOUT) |
| 132 | oled_off(); | 133 | oled_off(); |
| @@ -142,4 +143,4 @@ static void render_anim(void){ | |||
| 142 | void oled_task_user(void) { | 143 | void oled_task_user(void) { |
| 143 | render_anim(); | 144 | render_anim(); |
| 144 | } | 145 | } |
| 145 | #endif \ No newline at end of file | 146 | #endif |
diff --git a/keyboards/kingly_keys/ave/ortho/keymaps/default/keymap.c b/keyboards/kingly_keys/ave/ortho/keymaps/default/keymap.c index 2074c73860..8fe6dedcbd 100644 --- a/keyboards/kingly_keys/ave/ortho/keymaps/default/keymap.c +++ b/keyboards/kingly_keys/ave/ortho/keymaps/default/keymap.c | |||
| @@ -195,7 +195,7 @@ uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { | |||
| 195 | } | 195 | } |
| 196 | 196 | ||
| 197 | // Encoder Customization: (*Order-of-Keycode Specific) | 197 | // Encoder Customization: (*Order-of-Keycode Specific) |
| 198 | void encoder_update_user(uint8_t index, bool clockwise) { | 198 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 199 | if (index == 0) { | 199 | if (index == 0) { |
| 200 | if (clockwise) { | 200 | if (clockwise) { |
| 201 | tap_code(KC_VOLU); | 201 | tap_code(KC_VOLU); |
| @@ -203,6 +203,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 203 | tap_code(KC_VOLD); | 203 | tap_code(KC_VOLD); |
| 204 | } | 204 | } |
| 205 | } | 205 | } |
| 206 | return true; | ||
| 206 | } | 207 | } |
| 207 | 208 | ||
| 208 | 209 | ||
diff --git a/keyboards/kingly_keys/ave/staggered/keymaps/default/keymap.c b/keyboards/kingly_keys/ave/staggered/keymaps/default/keymap.c index 8607c8e4ee..e36839a584 100644 --- a/keyboards/kingly_keys/ave/staggered/keymaps/default/keymap.c +++ b/keyboards/kingly_keys/ave/staggered/keymaps/default/keymap.c | |||
| @@ -195,7 +195,7 @@ uint16_t get_tapping_term(uint16_t keycode, keyrecord_t *record) { | |||
| 195 | } | 195 | } |
| 196 | 196 | ||
| 197 | // Encoder Customization: (*Order-of-Keycode Specific) | 197 | // Encoder Customization: (*Order-of-Keycode Specific) |
| 198 | void encoder_update_user(uint8_t index, bool clockwise) { | 198 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 199 | if (index == 0) { | 199 | if (index == 0) { |
| 200 | if (clockwise) { | 200 | if (clockwise) { |
| 201 | tap_code(KC_VOLU); | 201 | tap_code(KC_VOLU); |
| @@ -203,6 +203,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 203 | tap_code(KC_VOLD); | 203 | tap_code(KC_VOLD); |
| 204 | } | 204 | } |
| 205 | } | 205 | } |
| 206 | return true; | ||
| 206 | } | 207 | } |
| 207 | 208 | ||
| 208 | 209 | ||
diff --git a/keyboards/kingly_keys/ropro/keymaps/default/keymap.c b/keyboards/kingly_keys/ropro/keymaps/default/keymap.c index 1bbe1c2623..91ecbb421e 100644 --- a/keyboards/kingly_keys/ropro/keymaps/default/keymap.c +++ b/keyboards/kingly_keys/ropro/keymaps/default/keymap.c | |||
| @@ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | [_BASE] = LAYOUT( | 43 | [_BASE] = LAYOUT( |
| 44 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, | 44 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, |
| 45 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, | 45 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINUS, |
| 46 | KC_NO, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 46 | KC_NO, KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 47 | KC_PGUP, KC_LCTRL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 47 | KC_PGUP, KC_LCTRL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 48 | KC_HOME, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, | 48 | KC_HOME, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, |
| 49 | KC_PGDN, KC_DEL, KC_RCTRL, KC_LGUI, KC_LALT, LOWER, KC_SPC, KC_SPC, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | 49 | KC_PGDN, KC_DEL, KC_RCTRL, KC_LGUI, KC_LALT, LOWER, KC_SPC, KC_SPC, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| @@ -67,14 +67,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | [_LOWER] = LAYOUT( | 67 | [_LOWER] = LAYOUT( |
| 68 | RGB_TOG, KC_TRNS, KC_TRNS, KC_TRNS, RGB_SAD, RGB_HUD, RGB_HUI, RGB_SAI, KC_TRNS, KC_TRNS, RGB_VAD, RGB_VAI, | 68 | RGB_TOG, KC_TRNS, KC_TRNS, KC_TRNS, RGB_SAD, RGB_HUD, RGB_HUI, RGB_SAI, KC_TRNS, KC_TRNS, RGB_VAD, RGB_VAI, |
| 69 | KC_GRAVE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_EQUAL, | 69 | KC_GRAVE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_EQUAL, |
| 70 | KC_NLCK, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_BSLS, | 70 | KC_NLCK, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_BSLS, |
| 71 | KC_HOME, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 71 | KC_HOME, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, 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, 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, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 73 | KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PSCR | 73 | KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PSCR |
| 74 | ) | 74 | ) |
| 75 | }; | 75 | }; |
| 76 | 76 | ||
| 77 | void encoder_update_user(uint8_t index, bool clockwise) { | 77 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 78 | if (index == 0) { | 78 | if (index == 0) { |
| 79 | if (clockwise) { | 79 | if (clockwise) { |
| 80 | tap_code(KC_WH_L); | 80 | tap_code(KC_WH_L); |
| @@ -82,4 +82,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 82 | tap_code(KC_WH_R); | 82 | tap_code(KC_WH_R); |
| 83 | } | 83 | } |
| 84 | } | 84 | } |
| 85 | return true; | ||
| 85 | } | 86 | } |
diff --git a/keyboards/kingly_keys/ropro/keymaps/jdayton3/keymap.c b/keyboards/kingly_keys/ropro/keymaps/jdayton3/keymap.c index 0c6db75142..280fe22cc4 100644 --- a/keyboards/kingly_keys/ropro/keymaps/jdayton3/keymap.c +++ b/keyboards/kingly_keys/ropro/keymaps/jdayton3/keymap.c | |||
| @@ -211,7 +211,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 211 | ) | 211 | ) |
| 212 | }; | 212 | }; |
| 213 | 213 | ||
| 214 | void encoder_update_user(uint8_t index, bool clockwise) { | 214 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 215 | if (index == 0) { | 215 | if (index == 0) { |
| 216 | if (clockwise) { | 216 | if (clockwise) { |
| 217 | tap_code(KC_WH_L); | 217 | tap_code(KC_WH_L); |
| @@ -219,6 +219,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 219 | tap_code(KC_WH_R); | 219 | tap_code(KC_WH_R); |
| 220 | } | 220 | } |
| 221 | } | 221 | } |
| 222 | return true; | ||
| 222 | } | 223 | } |
| 223 | 224 | ||
| 224 | 225 | ||
diff --git a/keyboards/kingly_keys/soap/keymaps/default/keymap.c b/keyboards/kingly_keys/soap/keymaps/default/keymap.c index 03966e42be..85f3673ea7 100644 --- a/keyboards/kingly_keys/soap/keymaps/default/keymap.c +++ b/keyboards/kingly_keys/soap/keymaps/default/keymap.c | |||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | * `----------------------------------------' | 31 | * `----------------------------------------' |
| 32 | */ | 32 | */ |
| 33 | [BASE] = LAYOUT( | 33 | [BASE] = LAYOUT( |
| 34 | KC_DEL, KC_UP, KC_ENT, RGB, | 34 | KC_DEL, KC_UP, KC_ENT, RGB, |
| 35 | KC_LEFT, KC_DOWN, KC_RIGHT, MO(1) | 35 | KC_LEFT, KC_DOWN, KC_RIGHT, MO(1) |
| 36 | ), | 36 | ), |
| 37 | 37 | ||
| @@ -43,7 +43,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | * `----------------------------------------' | 43 | * `----------------------------------------' |
| 44 | */ | 44 | */ |
| 45 | [FN] = LAYOUT( | 45 | [FN] = LAYOUT( |
| 46 | RGB_HUI, RGB_VAI, RGB_SAI, KC_TR, | 46 | RGB_HUI, RGB_VAI, RGB_SAI, KC_TR, |
| 47 | RGB_HUD, RGB_VAD, RGB_SAD, KC_TR | 47 | RGB_HUD, RGB_VAD, RGB_SAD, KC_TR |
| 48 | ) | 48 | ) |
| 49 | }; | 49 | }; |
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | /* Rotary Encoder Settings: */ | 51 | /* Rotary Encoder Settings: */ |
| 52 | /* - Current Value = Horizontal Scrolling */ | 52 | /* - Current Value = Horizontal Scrolling */ |
| 53 | 53 | ||
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | if (index == 0) { | 55 | if (index == 0) { |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| 57 | tap_code(KC_WH_L); | 57 | tap_code(KC_WH_L); |
| @@ -59,4 +59,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 59 | tap_code(KC_WH_R); | 59 | tap_code(KC_WH_R); |
| 60 | } | 60 | } |
| 61 | } | 61 | } |
| 62 | return true; | ||
| 62 | } | 63 | } |
diff --git a/keyboards/kiwikeebs/macro/macro.c b/keyboards/kiwikeebs/macro/macro.c index 3d5ab16617..5eb03509e5 100644 --- a/keyboards/kiwikeebs/macro/macro.c +++ b/keyboards/kiwikeebs/macro/macro.c | |||
| @@ -16,7 +16,8 @@ | |||
| 16 | 16 | ||
| 17 | #include "macro.h" | 17 | #include "macro.h" |
| 18 | 18 | ||
| 19 | void encoder_update_kb(uint8_t index, bool clockwise) { | 19 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 20 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 20 | if (index == 0) { /* First encoder */ | 21 | if (index == 0) { /* First encoder */ |
| 21 | if (clockwise) { | 22 | if (clockwise) { |
| 22 | tap_code(KC_AUDIO_VOL_UP); | 23 | tap_code(KC_AUDIO_VOL_UP); |
| @@ -24,4 +25,5 @@ void encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 24 | tap_code(KC_AUDIO_VOL_DOWN); | 25 | tap_code(KC_AUDIO_VOL_DOWN); |
| 25 | } | 26 | } |
| 26 | } | 27 | } |
| 27 | } \ No newline at end of file | 28 | return true; |
| 29 | } | ||
diff --git a/keyboards/knobgoblin/knobgoblin.c b/keyboards/knobgoblin/knobgoblin.c index 2f5e02b138..1c66908ef2 100644 --- a/keyboards/knobgoblin/knobgoblin.c +++ b/keyboards/knobgoblin/knobgoblin.c | |||
| @@ -18,8 +18,8 @@ | |||
| 18 | 18 | ||
| 19 | #ifdef ENCODER_ENABLE | 19 | #ifdef ENCODER_ENABLE |
| 20 | /* assign keycodes to the encoder rotation */ | 20 | /* assign keycodes to the encoder rotation */ |
| 21 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 21 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 22 | 22 | if (!encoder_update_user(index, clockwise)) return false; | |
| 23 | if (index == 1) { /* Bottom encoder */ | 23 | if (index == 1) { /* Bottom encoder */ |
| 24 | if (clockwise) { | 24 | if (clockwise) { |
| 25 | tap_code(KC_VOLU); | 25 | tap_code(KC_VOLU); |
| @@ -34,6 +34,7 @@ __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 34 | tap_code(KC_MPRV); | 34 | tap_code(KC_MPRV); |
| 35 | } | 35 | } |
| 36 | } | 36 | } |
| 37 | return true; | ||
| 37 | } | 38 | } |
| 38 | #endif | 39 | #endif |
| 39 | 40 | ||
| @@ -44,39 +45,39 @@ __attribute__((weak)) oled_rotation_t oled_init_user(oled_rotation_t rotation) { | |||
| 44 | /* byte map for the goblin logo, knob goblin text, and level text */ | 45 | /* byte map for the goblin logo, knob goblin text, and level text */ |
| 45 | static void render_goblin_logo(void) { | 46 | static void render_goblin_logo(void) { |
| 46 | static const char PROGMEM my_logo[] = { | 47 | static const char PROGMEM my_logo[] = { |
| 47 | 0x00, 0xe0, 0x40, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x08, 0x08, 0x08, | 48 | 0x00, 0xe0, 0x40, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x08, 0x08, 0x08, |
| 48 | 0x08, 0x08, 0x08, 0x10, 0x20, 0x60, 0xc0, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x40, 0xe0, 0x00, | 49 | 0x08, 0x08, 0x08, 0x10, 0x20, 0x60, 0xc0, 0x80, 0x80, 0x00, 0x00, 0x80, 0x80, 0x40, 0xe0, 0x00, |
| 49 | 0x00, 0x03, 0x06, 0x3c, 0x49, 0x91, 0x21, 0x00, 0x40, 0x80, 0x80, 0x80, 0x80, 0x00, 0x60, 0x00, | 50 | 0x00, 0x03, 0x06, 0x3c, 0x49, 0x91, 0x21, 0x00, 0x40, 0x80, 0x80, 0x80, 0x80, 0x00, 0x60, 0x00, |
| 50 | 0x00, 0x60, 0x00, 0x80, 0x80, 0x80, 0x80, 0x40, 0x00, 0x21, 0x91, 0x49, 0x3c, 0x06, 0x03, 0x00, | 51 | 0x00, 0x60, 0x00, 0x80, 0x80, 0x80, 0x80, 0x40, 0x00, 0x21, 0x91, 0x49, 0x3c, 0x06, 0x03, 0x00, |
| 51 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x1f, 0x60, 0x40, 0xc0, 0x06, 0x0e, 0x0f, 0x67, 0x50, 0xc0, | 52 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x1f, 0x60, 0x40, 0xc0, 0x06, 0x0e, 0x0f, 0x67, 0x50, 0xc0, |
| 52 | 0xc0, 0x50, 0x67, 0x0f, 0x0e, 0x06, 0xc0, 0x40, 0x60, 0x1f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, | 53 | 0xc0, 0x50, 0x67, 0x0f, 0x0e, 0x06, 0xc0, 0x40, 0x60, 0x1f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 53 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x7b, 0xc7, 0x8e, 0x1e, 0x3e, 0x3e, | 54 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x7b, 0xc7, 0x8e, 0x1e, 0x3e, 0x3e, |
| 54 | 0x3e, 0x3e, 0x1e, 0x8e, 0xc7, 0x7b, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 55 | 0x3e, 0x3e, 0x1e, 0x8e, 0xc7, 0x7b, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 55 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x06, 0x04, | 56 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x06, 0x04, |
| 56 | 0x04, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 57 | 0x04, 0x06, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 57 | 0x03, 0x03, 0x03, 0x03, 0x03, 0x83, 0x03, 0x03, 0x03, 0x83, 0x03, 0x83, 0x03, 0x03, 0x03, 0x83, | 58 | 0x03, 0x03, 0x03, 0x03, 0x03, 0x83, 0x03, 0x03, 0x03, 0x83, 0x03, 0x83, 0x03, 0x03, 0x03, 0x83, |
| 58 | 0x03, 0x03, 0x83, 0x83, 0x83, 0x03, 0x03, 0x83, 0x83, 0x83, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, | 59 | 0x03, 0x03, 0x83, 0x83, 0x83, 0x03, 0x03, 0x83, 0x83, 0x83, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, |
| 59 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x04, 0x06, 0x09, 0x10, 0x00, 0x1f, 0x03, 0x06, 0x0c, 0x1f, | 60 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x04, 0x06, 0x09, 0x10, 0x00, 0x1f, 0x03, 0x06, 0x0c, 0x1f, |
| 60 | 0x00, 0x0f, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x1f, 0x12, 0x12, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, | 61 | 0x00, 0x0f, 0x10, 0x10, 0x10, 0x0f, 0x00, 0x1f, 0x12, 0x12, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 61 | 0x00, 0x78, 0xfc, 0x84, 0xa4, 0xa4, 0x68, 0x00, 0x78, 0x84, 0x84, 0x84, 0x78, 0x00, 0xfc, 0x94, | 62 | 0x00, 0x78, 0xfc, 0x84, 0xa4, 0xa4, 0x68, 0x00, 0x78, 0x84, 0x84, 0x84, 0x78, 0x00, 0xfc, 0x94, |
| 62 | 0x94, 0x68, 0x00, 0xfc, 0x80, 0x80, 0x80, 0x00, 0xfc, 0x00, 0xfc, 0x18, 0x30, 0x60, 0xfc, 0x00, | 63 | 0x94, 0x68, 0x00, 0xfc, 0x80, 0x80, 0x80, 0x00, 0xfc, 0x00, 0xfc, 0x18, 0x30, 0x60, 0xfc, 0x00, |
| 63 | 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, | 64 | 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, |
| 64 | 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, | 65 | 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, |
| 65 | 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x50, 0x50, 0x50, 0x00, 0xf0, 0x00, 0x00, | 66 | 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x50, 0x50, 0x50, 0x00, 0xf0, 0x00, 0x00, |
| 66 | 0x00, 0xf0, 0x00, 0xf0, 0x50, 0x50, 0x50, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 67 | 0x00, 0xf0, 0x00, 0xf0, 0x50, 0x50, 0x50, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 67 | 0x00, 0x00, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x01, 0x02, | 68 | 0x00, 0x00, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x01, 0x02, |
| 68 | 0x01, 0x00, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00 | 69 | 0x01, 0x00, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00 |
| 69 | }; | 70 | }; |
| 70 | oled_write_raw_P(my_logo, sizeof(my_logo)); | 71 | oled_write_raw_P(my_logo, sizeof(my_logo)); |
| 71 | } | 72 | } |
| 72 | 73 | ||
| 73 | /* text display for layer indication */ | 74 | /* text display for layer indication */ |
| 74 | __attribute__((weak)) void oled_task_user(void) { | 75 | __attribute__((weak)) void oled_task_user(void) { |
| 75 | 76 | ||
| 76 | render_goblin_logo(); | 77 | render_goblin_logo(); |
| 77 | 78 | ||
| 78 | oled_set_cursor(0,11); | 79 | oled_set_cursor(0,11); |
| 79 | 80 | ||
| 80 | switch (get_highest_layer(layer_state)) { | 81 | switch (get_highest_layer(layer_state)) { |
| 81 | case 0: | 82 | case 0: |
| 82 | oled_write_P(PSTR(" ONE\n"), false); | 83 | oled_write_P(PSTR(" ONE\n"), false); |
diff --git a/keyboards/kyria/keymaps/asapjockey/keymap.c b/keyboards/kyria/keymaps/asapjockey/keymap.c index 46e70e9e96..9d0d2955e6 100644 --- a/keyboards/kyria/keymaps/asapjockey/keymap.c +++ b/keyboards/kyria/keymaps/asapjockey/keymap.c | |||
| @@ -29,7 +29,7 @@ enum custom_keycodes { | |||
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 32 | /* | 32 | /* |
| 33 | * Base Layer: QWERTY | 33 | * Base Layer: QWERTY |
| 34 | * | 34 | * |
| 35 | * ,-------------------------------------------. ,-------------------------------------------. | 35 | * ,-------------------------------------------. ,-------------------------------------------. |
| @@ -256,7 +256,7 @@ void oled_task_user(void) { | |||
| 256 | #endif | 256 | #endif |
| 257 | 257 | ||
| 258 | #ifdef ENCODER_ENABLE | 258 | #ifdef ENCODER_ENABLE |
| 259 | void encoder_update_user(uint8_t index, bool clockwise) { | 259 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 260 | if (index == 0) { | 260 | if (index == 0) { |
| 261 | switch (get_highest_layer(layer_state)) { | 261 | switch (get_highest_layer(layer_state)) { |
| 262 | case QWERTY: | 262 | case QWERTY: |
| @@ -308,5 +308,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 308 | break; | 308 | break; |
| 309 | } | 309 | } |
| 310 | } | 310 | } |
| 311 | return true; | ||
| 311 | } | 312 | } |
| 312 | #endif | 313 | #endif |
diff --git a/keyboards/kyria/keymaps/benji/keymap.c b/keyboards/kyria/keymaps/benji/keymap.c index 32a38eb223..2e3e2b1cff 100644 --- a/keyboards/kyria/keymaps/benji/keymap.c +++ b/keyboards/kyria/keymaps/benji/keymap.c | |||
| @@ -210,7 +210,7 @@ void oled_task_user(void) { | |||
| 210 | #endif | 210 | #endif |
| 211 | 211 | ||
| 212 | #ifdef ENCODER_ENABLE | 212 | #ifdef ENCODER_ENABLE |
| 213 | void encoder_update_user(uint8_t index, bool clockwise) { | 213 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 214 | if (index == 0) { | 214 | if (index == 0) { |
| 215 | switch (get_highest_layer(layer_state)) { | 215 | switch (get_highest_layer(layer_state)) { |
| 216 | case _RAISE: | 216 | case _RAISE: |
| @@ -242,5 +242,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 242 | 242 | ||
| 243 | } | 243 | } |
| 244 | } | 244 | } |
| 245 | return true; | ||
| 245 | } | 246 | } |
| 246 | #endif | 247 | #endif |
diff --git a/keyboards/kyria/keymaps/default/keymap.c b/keyboards/kyria/keymaps/default/keymap.c index 028d335d9c..c6254c1a52 100644 --- a/keyboards/kyria/keymaps/default/keymap.c +++ b/keyboards/kyria/keymaps/default/keymap.c | |||
| @@ -198,7 +198,7 @@ void oled_task_user(void) { | |||
| 198 | #endif | 198 | #endif |
| 199 | 199 | ||
| 200 | #ifdef ENCODER_ENABLE | 200 | #ifdef ENCODER_ENABLE |
| 201 | void encoder_update_user(uint8_t index, bool clockwise) { | 201 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 202 | if (index == 0) { | 202 | if (index == 0) { |
| 203 | // Volume control | 203 | // Volume control |
| 204 | if (clockwise) { | 204 | if (clockwise) { |
| @@ -215,5 +215,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 215 | tap_code(KC_PGUP); | 215 | tap_code(KC_PGUP); |
| 216 | } | 216 | } |
| 217 | } | 217 | } |
| 218 | return true; | ||
| 218 | } | 219 | } |
| 219 | #endif | 220 | #endif |
diff --git a/keyboards/kyria/keymaps/drashna/keymap.c b/keyboards/kyria/keymaps/drashna/keymap.c index ba1b038881..beefe11d74 100644 --- a/keyboards/kyria/keymaps/drashna/keymap.c +++ b/keyboards/kyria/keymaps/drashna/keymap.c | |||
| @@ -179,7 +179,7 @@ void oled_driver_render_logo(void) { | |||
| 179 | #endif | 179 | #endif |
| 180 | 180 | ||
| 181 | #ifdef ENCODER_ENABLE | 181 | #ifdef ENCODER_ENABLE |
| 182 | void encoder_update_user(uint8_t index, bool clockwise) { | 182 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 183 | if (index == 0) { | 183 | if (index == 0) { |
| 184 | // Volume control | 184 | // Volume control |
| 185 | if (clockwise) { | 185 | if (clockwise) { |
| @@ -195,6 +195,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 195 | tap_code(KC_PGUP); | 195 | tap_code(KC_PGUP); |
| 196 | } | 196 | } |
| 197 | } | 197 | } |
| 198 | return true; | ||
| 198 | } | 199 | } |
| 199 | #endif | 200 | #endif |
| 200 | 201 | ||
diff --git a/keyboards/kyria/keymaps/ghidalgo93/keymap.c b/keyboards/kyria/keymaps/ghidalgo93/keymap.c index de5b93223a..1adbcc6ee7 100644 --- a/keyboards/kyria/keymaps/ghidalgo93/keymap.c +++ b/keyboards/kyria/keymaps/ghidalgo93/keymap.c | |||
| @@ -43,10 +43,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_PIPE, | 43 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_PIPE, |
| 44 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 44 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 45 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, _______, _______, _______, _______, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_MINS, | 45 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, _______, _______, _______, _______, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_MINS, |
| 46 | _______, KC_LGUI , KC_LCTL, LT(_LOWER, KC_TAB), LT(_NAV, KC_ENT), KC_BSPC, LT(_RAISE, KC_SPC), KC_RALT, KC_HOME, KC_END | 46 | _______, KC_LGUI , KC_LCTL, LT(_LOWER, KC_TAB), LT(_NAV, KC_ENT), KC_BSPC, LT(_RAISE, KC_SPC), KC_RALT, KC_HOME, KC_END |
| 47 | ), | 47 | ), |
| 48 | /* | 48 | /* |
| 49 | * Lower Layer: Number keys, media | 49 | * Lower Layer: Number keys, media |
| 50 | * | 50 | * |
| 51 | * ,-------------------------------------------. ,-------------------------------------------. | 51 | * ,-------------------------------------------. ,-------------------------------------------. |
| 52 | * | | | | | | | | | 7 | 8 | 9 | | | | 52 | * | | | | | | | | | 7 | 8 | 9 | | | |
| @@ -86,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 86 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 87 | ), | 87 | ), |
| 88 | // /* | 88 | // /* |
| 89 | // * Navigation Layer | 89 | // * Navigation Layer |
| 90 | // * | 90 | // * |
| 91 | // * ,-------------------------------------------. ,-------------------------------------------. | 91 | // * ,-------------------------------------------. ,-------------------------------------------. |
| 92 | // * | | | | | | | | home |pg dn |pg up | end | | | | 92 | // * | | | | | | | | home |pg dn |pg up | end | | | |
| @@ -224,7 +224,7 @@ void oled_task_user(void) { | |||
| 224 | #endif | 224 | #endif |
| 225 | 225 | ||
| 226 | #ifdef ENCODER_ENABLE | 226 | #ifdef ENCODER_ENABLE |
| 227 | void encoder_update_user(uint8_t index, bool clockwise) { | 227 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 228 | if (index == 0) { | 228 | if (index == 0) { |
| 229 | // Volume control | 229 | // Volume control |
| 230 | if (clockwise) { | 230 | if (clockwise) { |
| @@ -241,5 +241,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 241 | tap_code(KC_PGUP); | 241 | tap_code(KC_PGUP); |
| 242 | } | 242 | } |
| 243 | } | 243 | } |
| 244 | return true; | ||
| 244 | } | 245 | } |
| 245 | #endif | 246 | #endif |
diff --git a/keyboards/kyria/keymaps/gotham/keymap.c b/keyboards/kyria/keymaps/gotham/keymap.c index 572ea067eb..a725e61fe3 100644 --- a/keyboards/kyria/keymaps/gotham/keymap.c +++ b/keyboards/kyria/keymaps/gotham/keymap.c | |||
| @@ -110,7 +110,7 @@ void oled_task_user(void) { render_status(); } | |||
| 110 | #endif | 110 | #endif |
| 111 | 111 | ||
| 112 | #ifdef ENCODER_ENABLE | 112 | #ifdef ENCODER_ENABLE |
| 113 | void encoder_update_user(uint8_t index, bool clockwise) { | 113 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 114 | if (index == 0) { | 114 | if (index == 0) { |
| 115 | encoder_action(get_encoder_mode(true), clockwise); | 115 | encoder_action(get_encoder_mode(true), clockwise); |
| 116 | # ifdef OLED_DRIVER_ENABLE | 116 | # ifdef OLED_DRIVER_ENABLE |
| @@ -122,5 +122,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 122 | oled_on(); | 122 | oled_on(); |
| 123 | # endif | 123 | # endif |
| 124 | } | 124 | } |
| 125 | return true; | ||
| 125 | } | 126 | } |
| 126 | #endif | 127 | #endif |
diff --git a/keyboards/kyria/keymaps/j-inc/keymap.c b/keyboards/kyria/keymaps/j-inc/keymap.c index 77f9d442d3..d842e4c2b9 100644 --- a/keyboards/kyria/keymaps/j-inc/keymap.c +++ b/keyboards/kyria/keymaps/j-inc/keymap.c | |||
| @@ -334,7 +334,7 @@ void oled_task_user(void) { | |||
| 334 | #endif | 334 | #endif |
| 335 | 335 | ||
| 336 | #ifdef ENCODER_ENABLE | 336 | #ifdef ENCODER_ENABLE |
| 337 | void encoder_update_user(uint8_t index, bool clockwise) { | 337 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 338 | switch(biton32(layer_state)){ | 338 | switch(biton32(layer_state)){ |
| 339 | case 1: | 339 | case 1: |
| 340 | if (clockwise) { | 340 | if (clockwise) { |
| @@ -356,7 +356,9 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 356 | } | 356 | } |
| 357 | break; | 357 | break; |
| 358 | } | 358 | } |
| 359 | return true; | ||
| 359 | } | 360 | } |
| 361 | |||
| 360 | void matrix_scan_user(void) { | 362 | void matrix_scan_user(void) { |
| 361 | if (is_alt_tab_active) { | 363 | if (is_alt_tab_active) { |
| 362 | if (timer_elapsed(alt_tab_timer) > 1250) { | 364 | if (timer_elapsed(alt_tab_timer) > 1250) { |
diff --git a/keyboards/kyria/keymaps/jhelvy/keymap.c b/keyboards/kyria/keymaps/jhelvy/keymap.c index e0800dd5ed..371007eeb3 100644 --- a/keyboards/kyria/keymaps/jhelvy/keymap.c +++ b/keyboards/kyria/keymaps/jhelvy/keymap.c | |||
| @@ -170,7 +170,7 @@ void oled_task_user(void) { | |||
| 170 | } | 170 | } |
| 171 | #endif | 171 | #endif |
| 172 | 172 | ||
| 173 | void encoder_update_user(uint8_t index, bool clockwise) { | 173 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 174 | if (IS_LAYER_ON(HOTKEYS)) { | 174 | if (IS_LAYER_ON(HOTKEYS)) { |
| 175 | if (clockwise) { | 175 | if (clockwise) { |
| 176 | tap_code(KC_VOLD); | 176 | tap_code(KC_VOLD); |
| @@ -198,4 +198,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 198 | tap_code(KC_MS_WH_DOWN); | 198 | tap_code(KC_MS_WH_DOWN); |
| 199 | } | 199 | } |
| 200 | } | 200 | } |
| 201 | return true; | ||
| 201 | } | 202 | } |
diff --git a/keyboards/kyria/keymaps/mattir/keymap.c b/keyboards/kyria/keymaps/mattir/keymap.c index 81a9e1eeb6..0ee0f3d852 100644 --- a/keyboards/kyria/keymaps/mattir/keymap.c +++ b/keyboards/kyria/keymaps/mattir/keymap.c | |||
| @@ -204,7 +204,7 @@ void oled_task_user(void) { | |||
| 204 | 204 | ||
| 205 | // Layer-specific encoder knob functions | 205 | // Layer-specific encoder knob functions |
| 206 | #ifdef ENCODER_ENABLE | 206 | #ifdef ENCODER_ENABLE |
| 207 | void encoder_update_user(uint8_t index, bool clockwise) { | 207 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 208 | if (index == 0) { // left knob | 208 | if (index == 0) { // left knob |
| 209 | switch (get_highest_layer(layer_state)) { | 209 | switch (get_highest_layer(layer_state)) { |
| 210 | case QWERTY: // Volume | 210 | case QWERTY: // Volume |
| @@ -287,5 +287,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 287 | break; | 287 | break; |
| 288 | } | 288 | } |
| 289 | } | 289 | } |
| 290 | return true; | ||
| 290 | } | 291 | } |
| 291 | #endif | 292 | #endif |
diff --git a/keyboards/kyria/keymaps/pierrec83/encoders.c b/keyboards/kyria/keymaps/pierrec83/encoders.c index 2497b9eb73..7505925e72 100644 --- a/keyboards/kyria/keymaps/pierrec83/encoders.c +++ b/keyboards/kyria/keymaps/pierrec83/encoders.c | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | #ifdef ENCODER_ENABLE | 4 | #ifdef ENCODER_ENABLE |
| 5 | 5 | ||
| 6 | void encoder_update_user(uint8_t index, bool clockwise) { | 6 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 7 | if (index == 0) { | 7 | if (index == 0) { |
| 8 | switch (get_highest_layer(layer_state)) { | 8 | switch (get_highest_layer(layer_state)) { |
| 9 | case WORKMAN: | 9 | case WORKMAN: |
| @@ -59,5 +59,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 59 | break; | 59 | break; |
| 60 | } | 60 | } |
| 61 | } | 61 | } |
| 62 | return true; | ||
| 62 | } | 63 | } |
| 63 | #endif | 64 | #endif |
diff --git a/keyboards/kyria/keymaps/plattfot/keymap.c b/keyboards/kyria/keymaps/plattfot/keymap.c index 3bd3489f62..0fb305300e 100644 --- a/keyboards/kyria/keymaps/plattfot/keymap.c +++ b/keyboards/kyria/keymaps/plattfot/keymap.c | |||
| @@ -303,7 +303,7 @@ void oled_task_user(void) { | |||
| 303 | #endif | 303 | #endif |
| 304 | 304 | ||
| 305 | #ifdef ENCODER_ENABLE | 305 | #ifdef ENCODER_ENABLE |
| 306 | void encoder_update_user(uint8_t index, bool clockwise) { | 306 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 307 | if (index == 0) { | 307 | if (index == 0) { |
| 308 | switch (get_highest_layer(layer_state)) { | 308 | switch (get_highest_layer(layer_state)) { |
| 309 | case _LOWER: | 309 | case _LOWER: |
| @@ -352,6 +352,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 352 | break; | 352 | break; |
| 353 | } | 353 | } |
| 354 | } | 354 | } |
| 355 | return true; | ||
| 355 | } | 356 | } |
| 356 | #endif | 357 | #endif |
| 357 | 358 | ||
diff --git a/keyboards/kyria/keymaps/rmw/keymap.c b/keyboards/kyria/keymaps/rmw/keymap.c index bf04272382..61d66588c6 100644 --- a/keyboards/kyria/keymaps/rmw/keymap.c +++ b/keyboards/kyria/keymaps/rmw/keymap.c | |||
| @@ -19,10 +19,10 @@ | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | 20 | ||
| 21 | [QWERTY] = LAYOUT_stack( | 21 | [QWERTY] = LAYOUT_stack( |
| 22 | KC_TAB , KC_Q, KC_W, KC_E, KC_R, KC_T, | 22 | KC_TAB , KC_Q, KC_W, KC_E, KC_R, KC_T, |
| 23 | OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_D, LT(FSYM,KC_F), KC_G, | 23 | OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_D, LT(FSYM,KC_F), KC_G, |
| 24 | TD(FRBK2) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE, | 24 | TD(FRBK2) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE, |
| 25 | TO(ADJUST), TD(SGCA), TD(AGC), KC_BSPACE, TD(SHNTC), | 25 | TO(ADJUST), TD(SGCA), TD(AGC), KC_BSPACE, TD(SHNTC), |
| 26 | 26 | ||
| 27 | KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, | 27 | KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, |
| 28 | KC_H, LT(JSYM,KC_J), KC_K, KC_L, LT(EDIT,KC_SCLN), KC_QUOT, | 28 | KC_H, LT(JSYM,KC_J), KC_K, KC_L, LT(EDIT,KC_SCLN), KC_QUOT, |
| @@ -31,10 +31,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | ), | 31 | ), |
| 32 | 32 | ||
| 33 | [MINIMAK4] = LAYOUT_stack( | 33 | [MINIMAK4] = LAYOUT_stack( |
| 34 | KC_TAB , KC_Q, KC_W, KC_D, KC_R, KC_K, | 34 | KC_TAB , KC_Q, KC_W, KC_D, KC_R, KC_K, |
| 35 | OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_T, LT(FSYM,KC_F), KC_G, | 35 | OSL(EDIT), KC_A, LT(NUMPAD,KC_S), KC_T, LT(FSYM,KC_F), KC_G, |
| 36 | OSM(MOD_LSFT) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE, | 36 | OSM(MOD_LSFT) , KC_Z, KC_X, KC_C, KC_V, KC_B, TO(EDIT), KC_ESCAPE, |
| 37 | _______, TO(ADJUST), TD(SGCA), KC_BSPACE, TD(SHNTC), | 37 | _______, TO(ADJUST), TD(SGCA), KC_BSPACE, TD(SHNTC), |
| 38 | 38 | ||
| 39 | KC_Y, KC_U, KC_I, KC_O, KC_P, KC_PIPE, | 39 | KC_Y, KC_U, KC_I, KC_O, KC_P, KC_PIPE, |
| 40 | KC_H, LT(JSYM,KC_J), KC_E, KC_L, LT(EDIT,KC_SCLN), KC_QUOT, | 40 | KC_H, LT(JSYM,KC_J), KC_E, KC_L, LT(EDIT,KC_SCLN), KC_QUOT, |
| @@ -43,75 +43,75 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | ), | 43 | ), |
| 44 | 44 | ||
| 45 | [NUMPAD] = LAYOUT_stack( | 45 | [NUMPAD] = LAYOUT_stack( |
| 46 | _______, _______, _______, _______, _______, _______, | 46 | _______, _______, _______, _______, _______, _______, |
| 47 | _______, _______, _______, _______, _______, _______, | 47 | _______, _______, _______, _______, _______, _______, |
| 48 | _______, _______, _______, _______, _______, _______, TO(QWERTY), _______, | 48 | _______, _______, _______, _______, _______, _______, TO(QWERTY), _______, |
| 49 | _______, _______, _______, _______ , _______, | 49 | _______, _______, _______, _______ , _______, |
| 50 | 50 | ||
| 51 | _______, KC_7, KC_8, KC_9, KC_KP_MINUS, _______, | 51 | _______, KC_7, KC_8, KC_9, KC_KP_MINUS, _______, |
| 52 | _______, KC_4, KC_5, KC_6, KC_KP_PLUS , _______, | 52 | _______, KC_4, KC_5, KC_6, KC_KP_PLUS , _______, |
| 53 | _______, TO(EDIT), _______, KC_1, KC_2, KC_3, KC_KP_SLASH, LCTL(KC_RIGHT), | 53 | _______, TO(EDIT), _______, KC_1, KC_2, KC_3, KC_KP_SLASH, LCTL(KC_RIGHT), |
| 54 | _______, _______, KC_0, KC_DOT, _______ | 54 | _______, _______, KC_0, KC_DOT, _______ |
| 55 | ), | 55 | ), |
| 56 | 56 | ||
| 57 | [EDIT] = LAYOUT_stack( | 57 | [EDIT] = LAYOUT_stack( |
| 58 | _______, TASK_MAN, _______, SELW_LEFT, SELW_RIGHT, _______, | 58 | _______, TASK_MAN, _______, SELW_LEFT, SELW_RIGHT, _______, |
| 59 | _______, _______ , LGUI(KC_GRV), MVW_LEFT, MVW_RIGHT , _______, | 59 | _______, _______ , LGUI(KC_GRV), MVW_LEFT, MVW_RIGHT , _______, |
| 60 | LCTL(KC_LEFT), R_UNDO, R_CUT , R_COPY , R_PASTE, R_REDO , TO(NUMPAD), FORM_GET, | 60 | LCTL(KC_LEFT), R_UNDO, R_CUT , R_COPY , R_PASTE, R_REDO , TO(NUMPAD), FORM_GET, |
| 61 | _______, _______, _______, DEL_WRD, _______, | 61 | _______, _______, _______, DEL_WRD, _______, |
| 62 | 62 | ||
| 63 | NEW_TAB , KC_PGUP, KC_UP, KC_PGDOWN, KC_PSCREEN, _______, | 63 | NEW_TAB , KC_PGUP, KC_UP, KC_PGDOWN, KC_PSCREEN, _______, |
| 64 | R_HOME , KC_LEFT, KC_DOWN, KC_RIGHT, R_END, _______, | 64 | R_HOME , KC_LEFT, KC_DOWN, KC_RIGHT, R_END, _______, |
| 65 | FORM_PUT, TO(QWERTY), SEL_HOME, S(KC_LEFT), S(KC_DOWN), S(KC_RIGHT), SEL_END, _______, | 65 | FORM_PUT, TO(QWERTY), SEL_HOME, S(KC_LEFT), S(KC_DOWN), S(KC_RIGHT), SEL_END, _______, |
| 66 | _______, _______, _______, _______, _______ | 66 | _______, _______, _______, _______, _______ |
| 67 | ), | 67 | ), |
| 68 | 68 | ||
| 69 | [ADJUST] = LAYOUT_stack( | 69 | [ADJUST] = LAYOUT_stack( |
| 70 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, | 70 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, |
| 71 | TO(QWERTY), TO(EDIT), TO(NUMPAD), TO(JSYM), TO(FSYM), TO(MEDIA), | 71 | TO(QWERTY), TO(EDIT), TO(NUMPAD), TO(JSYM), TO(FSYM), TO(MEDIA), |
| 72 | DF(MINIMAK4), DF(QWERTY), RGB_SAD, RGB_HUD, RGB_VAD, RGB_RMOD,_______, _______, | 72 | DF(MINIMAK4), DF(QWERTY), RGB_SAD, RGB_HUD, RGB_VAD, RGB_RMOD,_______, _______, |
| 73 | _______, _______, _______, _______, _______, | 73 | _______, _______, _______, _______, _______, |
| 74 | 74 | ||
| 75 | KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, | 75 | KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, |
| 76 | _______, _______, _______, _______, _______, _______, | 76 | _______, _______, _______, _______, _______, _______, |
| 77 | _______, _______, _______, _______, _______, _______, _______, _______, | 77 | _______, _______, _______, _______, _______, _______, _______, _______, |
| 78 | _______, _______, _______, _______, _______ | 78 | _______, _______, _______, _______, _______ |
| 79 | ), | 79 | ), |
| 80 | 80 | ||
| 81 | [FSYM] = LAYOUT_stack( | 81 | [FSYM] = LAYOUT_stack( |
| 82 | _______, _______, _______, _______, _______, _______, | 82 | _______, _______, _______, _______, _______, _______, |
| 83 | _______, _______, KC_TILD, KC_EXLM, _______, _______, | 83 | _______, _______, KC_TILD, KC_EXLM, _______, _______, |
| 84 | LCTL(KC_RIGHT), _______, TO(QWERTY), _______, _______, _______, _______, _______, | 84 | LCTL(KC_RIGHT), _______, TO(QWERTY), _______, _______, _______, _______, _______, |
| 85 | _______, _______, _______, _______, _______, | 85 | _______, _______, _______, _______, _______, |
| 86 | 86 | ||
| 87 | KC_CIRC, KC_AMPR , KC_ASTR, KC_GRV , _______, _______, | 87 | KC_CIRC, KC_AMPR , KC_ASTR, KC_GRV , _______, _______, |
| 88 | KC_EQUAL, KC_MINUS, KC_UNDS, KC_PIPE, KC_COLON, KC_DQT, | 88 | KC_EQUAL, KC_MINUS, KC_UNDS, KC_PIPE, KC_COLON, KC_DQT, |
| 89 | _______, _______, _______, KC_PLUS, KC_BSLS, KC_SLSH, _______, _______, | 89 | _______, _______, _______, KC_PLUS, KC_BSLS, KC_SLSH, _______, _______, |
| 90 | _______, _______, _______, _______, _______ | 90 | _______, _______, _______, _______, _______ |
| 91 | ), | 91 | ), |
| 92 | 92 | ||
| 93 | [JSYM] = LAYOUT_stack( | 93 | [JSYM] = LAYOUT_stack( |
| 94 | _______, KC_GRV, KC_AT , KC_LCBR, KC_RCBR, _______, | 94 | _______, KC_GRV, KC_AT , KC_LCBR, KC_RCBR, _______, |
| 95 | _______, KC_HASH, KC_DLR , KC_LPRN, KC_RPRN, KC_LEFT, | 95 | _______, KC_HASH, KC_DLR , KC_LPRN, KC_RPRN, KC_LEFT, |
| 96 | _______, KC_PERC, KC_CIRC, KC_LBRACKET, KC_RBRACKET, _______, _______, _______, | 96 | _______, KC_PERC, KC_CIRC, KC_LBRACKET, KC_RBRACKET, _______, _______, _______, |
| 97 | _______, _______, _______, _______, _______, | 97 | _______, _______, _______, _______, _______, |
| 98 | 98 | ||
| 99 | _______, _______, _______, _______, _______, _______, | 99 | _______, _______, _______, _______, _______, _______, |
| 100 | _______, _______, KC_QUES, KC_SLSH, KC_COLON, _______, | 100 | _______, _______, KC_QUES, KC_SLSH, KC_COLON, _______, |
| 101 | _______, _______, _______, _______, _______, TO(QWERTY), _______, LCTL(KC_LEFT), | 101 | _______, _______, _______, _______, _______, TO(QWERTY), _______, LCTL(KC_LEFT), |
| 102 | _______, _______, _______, _______, _______ | 102 | _______, _______, _______, _______, _______ |
| 103 | ), | 103 | ), |
| 104 | 104 | ||
| 105 | [MEDIA] = LAYOUT_stack( | 105 | [MEDIA] = LAYOUT_stack( |
| 106 | _______, KC_WH_U, KC_WH_L, KC_MS_UP, KC_WH_R, _______, | 106 | _______, KC_WH_U, KC_WH_L, KC_MS_UP, KC_WH_R, _______, |
| 107 | _______, KC_WH_D, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, _______, | 107 | _______, KC_WH_D, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, _______, |
| 108 | _______, _______, KC_ACL0, KC_ACL1, KC_ACL2, _______, _______, _______, | 108 | _______, _______, KC_ACL0, KC_ACL1, KC_ACL2, _______, _______, _______, |
| 109 | _______, _______, _______, _______, _______, | 109 | _______, _______, _______, _______, _______, |
| 110 | 110 | ||
| 111 | _______, _______, _______, _______, _______, _______, | 111 | _______, _______, _______, _______, _______, _______, |
| 112 | _______, _______, _______, _______, _______, _______, | 112 | _______, _______, _______, _______, _______, _______, |
| 113 | _______, _______, _______, _______, KC_VOLD, KC_MUTE, KC_VOLU, _______, | 113 | _______, _______, _______, _______, KC_VOLD, KC_MUTE, KC_VOLU, _______, |
| 114 | KC_MS_BTN1, KC_MEDIA_PLAY_PAUSE, KC_MRWD, KC_MFFD, _______ | 114 | KC_MS_BTN1, KC_MEDIA_PLAY_PAUSE, KC_MRWD, KC_MFFD, _______ |
| 115 | ) | 115 | ) |
| 116 | }; | 116 | }; |
| 117 | 117 | ||
| @@ -136,7 +136,7 @@ bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { | |||
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | #ifdef ENCODER_ENABLE | 138 | #ifdef ENCODER_ENABLE |
| 139 | void encoder_update_keymap(uint8_t index, bool clockwise) { | 139 | bool encoder_update_keymap(uint8_t index, bool clockwise) { |
| 140 | if (index == 0) { | 140 | if (index == 0) { |
| 141 | switch (get_highest_layer(layer_state)) { | 141 | switch (get_highest_layer(layer_state)) { |
| 142 | case EDIT: | 142 | case EDIT: |
| @@ -161,6 +161,7 @@ void encoder_update_keymap(uint8_t index, bool clockwise) { | |||
| 161 | break; | 161 | break; |
| 162 | } | 162 | } |
| 163 | } | 163 | } |
| 164 | return true; | ||
| 164 | } | 165 | } |
| 165 | #endif | 166 | #endif |
| 166 | 167 | ||
diff --git a/keyboards/kyria/keymaps/shinze/keymap.c b/keyboards/kyria/keymaps/shinze/keymap.c index 720ae7f8a6..29f6dc079f 100644 --- a/keyboards/kyria/keymaps/shinze/keymap.c +++ b/keyboards/kyria/keymaps/shinze/keymap.c | |||
| @@ -226,7 +226,7 @@ void oled_task_user(void) { | |||
| 226 | #endif | 226 | #endif |
| 227 | 227 | ||
| 228 | #ifdef ENCODER_ENABLE | 228 | #ifdef ENCODER_ENABLE |
| 229 | void encoder_update_user(uint8_t index, bool clockwise) { | 229 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 230 | if (index == 0) { | 230 | if (index == 0) { |
| 231 | // Volume control | 231 | // Volume control |
| 232 | if (clockwise) { | 232 | if (clockwise) { |
| @@ -243,5 +243,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 243 | tap_code(KC_PGUP); | 243 | tap_code(KC_PGUP); |
| 244 | } | 244 | } |
| 245 | } | 245 | } |
| 246 | return true; | ||
| 246 | } | 247 | } |
| 247 | #endif | 248 | #endif |
diff --git a/keyboards/kyria/keymaps/thomasbaart/keymap.c b/keyboards/kyria/keymaps/thomasbaart/keymap.c index 6709cd8672..aed9d9762f 100644 --- a/keyboards/kyria/keymaps/thomasbaart/keymap.c +++ b/keyboards/kyria/keymaps/thomasbaart/keymap.c | |||
| @@ -30,7 +30,7 @@ enum custom_keycodes { | |||
| 30 | }; | 30 | }; |
| 31 | 31 | ||
| 32 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 32 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 33 | /* | 33 | /* |
| 34 | * Base Layer: QWERTY | 34 | * Base Layer: QWERTY |
| 35 | * | 35 | * |
| 36 | * ,-------------------------------------------. ,-------------------------------------------. | 36 | * ,-------------------------------------------. ,-------------------------------------------. |
| @@ -308,7 +308,7 @@ void oled_task_user(void) { | |||
| 308 | #endif | 308 | #endif |
| 309 | 309 | ||
| 310 | #ifdef ENCODER_ENABLE | 310 | #ifdef ENCODER_ENABLE |
| 311 | void encoder_update_user(uint8_t index, bool clockwise) { | 311 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 312 | if (index == 0) { | 312 | if (index == 0) { |
| 313 | switch (biton32(layer_state)) { | 313 | switch (biton32(layer_state)) { |
| 314 | case QWERTY: | 314 | case QWERTY: |
| @@ -326,7 +326,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 326 | if (!is_alt_tab_active) { | 326 | if (!is_alt_tab_active) { |
| 327 | is_alt_tab_active = true; | 327 | is_alt_tab_active = true; |
| 328 | register_code(KC_LALT); | 328 | register_code(KC_LALT); |
| 329 | } | 329 | } |
| 330 | alt_tab_timer = timer_read(); | 330 | alt_tab_timer = timer_read(); |
| 331 | tap_code16(KC_TAB); | 331 | tap_code16(KC_TAB); |
| 332 | } else { | 332 | } else { |
| @@ -354,5 +354,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 354 | break; | 354 | break; |
| 355 | } | 355 | } |
| 356 | } | 356 | } |
| 357 | return true; | ||
| 357 | } | 358 | } |
| 358 | #endif | 359 | #endif |
diff --git a/keyboards/kyria/keymaps/winternebs/keymap.c b/keyboards/kyria/keymaps/winternebs/keymap.c index 60b3464ab3..5a2ea83337 100755 --- a/keyboards/kyria/keymaps/winternebs/keymap.c +++ b/keyboards/kyria/keymaps/winternebs/keymap.c | |||
| @@ -36,13 +36,13 @@ enum layers { | |||
| 36 | #define RAISE LT(_RAISE, KC_ENT) | 36 | #define RAISE LT(_RAISE, KC_ENT) |
| 37 | #define LOWER MO(_LOWER) | 37 | #define LOWER MO(_LOWER) |
| 38 | #define HOME_A KC_A | 38 | #define HOME_A KC_A |
| 39 | #define HOME_S KC_S | 39 | #define HOME_S KC_S |
| 40 | #define HOME_H CTL_T(KC_H) | 40 | #define HOME_H CTL_T(KC_H) |
| 41 | #define HOME_T SFT_T(KC_T) | 41 | #define HOME_T SFT_T(KC_T) |
| 42 | #define HOME_N SFT_T(KC_N) | 42 | #define HOME_N SFT_T(KC_N) |
| 43 | #define HOME_E CTL_T(KC_E) | 43 | #define HOME_E CTL_T(KC_E) |
| 44 | #define HOME_O KC_O | 44 | #define HOME_O KC_O |
| 45 | #define HOME_I KC_I | 45 | #define HOME_I KC_I |
| 46 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 46 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 47 | /* | 47 | /* |
| 48 | * Base Layer: QWERTY | 48 | * Base Layer: QWERTY |
| @@ -83,7 +83,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 83 | KC_LGUI, KC_LALT, LOWER, KC_SPC, SH_MON, SH_MON, KC_BSPC, RAISE, XXXXXXX, _______ | 83 | KC_LGUI, KC_LALT, LOWER, KC_SPC, SH_MON, SH_MON, KC_BSPC, RAISE, XXXXXXX, _______ |
| 84 | ), | 84 | ), |
| 85 | /* | 85 | /* |
| 86 | * Lower Layer: NUM/symb | 86 | * Lower Layer: NUM/symb |
| 87 | * | 87 | * |
| 88 | * ,-------------------------------------------. ,-------------------------------------------. | 88 | * ,-------------------------------------------. ,-------------------------------------------. |
| 89 | * | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | | | 89 | * | ` | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 0 | | |
| @@ -169,7 +169,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 169 | } | 169 | } |
| 170 | 170 | ||
| 171 | #ifdef ENCODER_ENABLE | 171 | #ifdef ENCODER_ENABLE |
| 172 | void encoder_update_user(uint8_t index, bool clockwise) { | 172 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 173 | if (index == 0) { | 173 | if (index == 0) { |
| 174 | // Volume control | 174 | // Volume control |
| 175 | if (clockwise) { | 175 | if (clockwise) { |
| @@ -186,6 +186,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 186 | tap_code(KC_UP); | 186 | tap_code(KC_UP); |
| 187 | } | 187 | } |
| 188 | } | 188 | } |
| 189 | return true; | ||
| 189 | } | 190 | } |
| 190 | #endif | 191 | #endif |
| 191 | #ifdef OLED_DRIVER_ENABLE | 192 | #ifdef OLED_DRIVER_ENABLE |
| @@ -198,13 +199,13 @@ bool bksp = false; | |||
| 198 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 199 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 199 | #ifdef CONSOLE_ENABLE | 200 | #ifdef CONSOLE_ENABLE |
| 200 | uprintf("KL: kc: %u, col: %u, row: %u, pressed: %u, total: %u\n", keycode, record->event.key.col, record->event.key.row, record->event.pressed, record->event.key.col + 10 * record->event.key.row); | 201 | uprintf("KL: kc: %u, col: %u, row: %u, pressed: %u, total: %u\n", keycode, record->event.key.col, record->event.key.row, record->event.pressed, record->event.key.col + 10 * record->event.key.row); |
| 201 | #endif | 202 | #endif |
| 202 | #ifdef OLED_DRIVER_ENABLE | 203 | #ifdef OLED_DRIVER_ENABLE |
| 203 | if(record->event.pressed){ | 204 | if(record->event.pressed){ |
| 204 | uint8_t n = record->event.key.col + 10 * record->event.key.row; | 205 | uint8_t n = record->event.key.col + 10 * record->event.key.row; |
| 205 | if (n<40) { | 206 | if (n<40) { |
| 206 | left = true; | 207 | left = true; |
| 207 | } | 208 | } |
| 208 | else { | 209 | else { |
| 209 | right = true; | 210 | right = true; |
| 210 | } | 211 | } |
| @@ -278,181 +279,181 @@ static void render_anim(void) { | |||
| 278 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { | 279 | static const char PROGMEM idle[IDLE_FRAMES][ANIM_SIZE] = { |
| 279 | { | 280 | { |
| 280 | // 'bongo0', 128x56px | 281 | // 'bongo0', 128x56px |
| 281 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 282 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 282 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 283 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 283 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, | 284 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, |
| 284 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, | 285 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, |
| 285 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, | 286 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, |
| 286 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, | 287 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, |
| 287 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 288 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 288 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 289 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 289 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 290 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 290 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 291 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 291 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, | 292 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, |
| 292 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, | 293 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, |
| 293 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, | 294 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, |
| 294 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, | 295 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, |
| 295 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 296 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 296 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 297 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 297 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 298 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 298 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 299 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 299 | 0x00, 0x03, 0x82, 0xe2, 0x39, 0x09, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, | 300 | 0x00, 0x03, 0x82, 0xe2, 0x39, 0x09, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, |
| 300 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, | 301 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 301 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x20, 0x40, 0x80, 0x00, 0x00, | 302 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x20, 0x40, 0x80, 0x00, 0x00, |
| 302 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, | 303 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, |
| 303 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 304 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 304 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 305 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 305 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, | 306 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, |
| 306 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, | 307 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, |
| 307 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 308 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 308 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 309 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 309 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, | 310 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, |
| 310 | 0x02, 0x04, 0x08, 0x08, 0x10, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, | 311 | 0x02, 0x04, 0x08, 0x08, 0x10, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, |
| 311 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 312 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 312 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 313 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 313 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 314 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 314 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, | 315 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, |
| 315 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, | 316 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, |
| 316 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, | 317 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, |
| 317 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 318 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 318 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, | 319 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, |
| 319 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 320 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 320 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 321 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 321 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 322 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 322 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, | 323 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, |
| 323 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 324 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 324 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, | 325 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, |
| 325 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, | 326 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, |
| 326 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, | 327 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, |
| 327 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, | 328 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, |
| 328 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 329 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 329 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 330 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 330 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 331 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 331 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 332 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 332 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 333 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 333 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 334 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 334 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 335 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 335 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 336 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 336 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 337 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 337 | }, | 338 | }, |
| 338 | { | 339 | { |
| 339 | // 'bongo1', 128x56px | 340 | // 'bongo1', 128x56px |
| 340 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 341 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 341 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 342 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 342 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x40, | 343 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xc0, 0x40, |
| 343 | 0x60, 0x20, 0x20, 0x20, 0x20, 0x00, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0xa0, 0xa0, | 344 | 0x60, 0x20, 0x20, 0x20, 0x20, 0x00, 0x10, 0x10, 0x10, 0x90, 0x90, 0x90, 0x90, 0x90, 0xa0, 0xa0, |
| 344 | 0xa0, 0xa0, 0xa0, 0xc0, 0xc0, 0xc1, 0x80, 0x80, 0x81, 0x81, 0x02, 0x06, 0x84, 0x7c, 0x5f, 0x58, | 345 | 0xa0, 0xa0, 0xa0, 0xc0, 0xc0, 0xc1, 0x80, 0x80, 0x81, 0x81, 0x02, 0x06, 0x84, 0x7c, 0x5f, 0x58, |
| 345 | 0x4c, 0x46, 0x42, 0x42, 0x42, 0x43, 0x61, 0x23, 0x36, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 346 | 0x4c, 0x46, 0x42, 0x42, 0x42, 0x43, 0x61, 0x23, 0x36, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 346 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 347 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 347 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 348 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 348 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 349 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 349 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xa0, 0x20, 0x20, | 350 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xa0, 0x20, 0x20, |
| 350 | 0x30, 0x10, 0x10, 0x18, 0x08, 0x08, 0x0c, 0x04, 0x06, 0x02, 0x03, 0x01, 0x08, 0x18, 0x18, 0x28, | 351 | 0x30, 0x10, 0x10, 0x18, 0x08, 0x08, 0x0c, 0x04, 0x06, 0x02, 0x03, 0x01, 0x08, 0x18, 0x18, 0x28, |
| 351 | 0x68, 0x44, 0x84, 0x84, 0x86, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 352 | 0x68, 0x44, 0x84, 0x84, 0x86, 0x02, 0x02, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 352 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x40, 0x40, 0x20, 0x10, 0x09, 0x07, 0x01, 0x01, 0x03, | 353 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x40, 0x40, 0x20, 0x10, 0x09, 0x07, 0x01, 0x01, 0x03, |
| 353 | 0x06, 0x06, 0x10, 0x3c, 0x4c, 0xc8, 0x88, 0x08, 0x08, 0x18, 0x10, 0x30, 0x60, 0xc0, 0x80, 0x00, | 354 | 0x06, 0x06, 0x10, 0x3c, 0x4c, 0xc8, 0x88, 0x08, 0x08, 0x18, 0x10, 0x30, 0x60, 0xc0, 0x80, 0x00, |
| 354 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 355 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 355 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 356 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 356 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 357 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 357 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, | 358 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, |
| 358 | 0x01, 0x01, 0x81, 0xc1, 0x21, 0x31, 0x11, 0x0d, 0x05, 0x01, 0x03, 0x02, 0x06, 0x0e, 0xc6, 0xe4, | 359 | 0x01, 0x01, 0x81, 0xc1, 0x21, 0x31, 0x11, 0x0d, 0x05, 0x01, 0x03, 0x02, 0x06, 0x0e, 0xc6, 0xe4, |
| 359 | 0x04, 0x04, 0x04, 0x06, 0x02, 0x03, 0x01, 0x03, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, | 360 | 0x04, 0x04, 0x04, 0x06, 0x02, 0x03, 0x01, 0x03, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, |
| 360 | 0x81, 0x01, 0x01, 0x01, 0x00, 0x00, 0x07, 0x0c, 0x30, 0x40, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, | 361 | 0x81, 0x01, 0x01, 0x01, 0x00, 0x00, 0x07, 0x0c, 0x30, 0x40, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, |
| 361 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x1e, 0x30, 0x40, 0x80, 0x00, 0x00, 0x00, 0x01, 0x07, | 362 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x1e, 0x30, 0x40, 0x80, 0x00, 0x00, 0x00, 0x01, 0x07, |
| 362 | 0x1c, 0x70, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 363 | 0x1c, 0x70, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 363 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 364 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 364 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, | 365 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, |
| 365 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, | 366 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, |
| 366 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, | 367 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, |
| 367 | 0x00, 0x00, 0x00, 0x02, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, | 368 | 0x00, 0x00, 0x00, 0x02, 0x04, 0x08, 0x08, 0x08, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, |
| 368 | 0x0f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x02, 0x02, | 369 | 0x0f, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x03, 0x02, 0x02, |
| 369 | 0x06, 0x04, 0x04, 0x04, 0x08, 0x08, 0x08, 0x0c, 0x04, 0x0c, 0x3c, 0x15, 0xd3, 0x72, 0x10, 0x20, | 370 | 0x06, 0x04, 0x04, 0x04, 0x08, 0x08, 0x08, 0x0c, 0x04, 0x0c, 0x3c, 0x15, 0xd3, 0x72, 0x10, 0x20, |
| 370 | 0x20, 0x20, 0x21, 0x23, 0x26, 0x24, 0x2c, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 371 | 0x20, 0x20, 0x21, 0x23, 0x26, 0x24, 0x2c, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 371 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 372 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 372 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 373 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 373 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, | 374 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, |
| 374 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, | 375 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, |
| 375 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, | 376 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, |
| 376 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 377 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 377 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, | 378 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, |
| 378 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 379 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 379 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 380 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 380 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 381 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 381 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, | 382 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, |
| 382 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 383 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 383 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, | 384 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, |
| 384 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, | 385 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, |
| 385 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, | 386 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, |
| 386 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, | 387 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, |
| 387 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 388 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 388 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 389 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 389 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 390 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 390 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 391 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 391 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 392 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 392 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 393 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 393 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 394 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 394 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 395 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 395 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 396 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 396 | } | 397 | } |
| 397 | }; | 398 | }; |
| 398 | static const char PROGMEM prep[][ANIM_SIZE] = { | 399 | static const char PROGMEM prep[][ANIM_SIZE] = { |
| 399 | { | 400 | { |
| 400 | // 'bongo2', 128x56px | 401 | // 'bongo2', 128x56px |
| 401 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 402 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 402 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 403 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 403 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, | 404 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, |
| 404 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, | 405 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, |
| 405 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, | 406 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, |
| 406 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, | 407 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, |
| 407 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 408 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 408 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 409 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 409 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 410 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 410 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 411 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 411 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, | 412 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, |
| 412 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, | 413 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, |
| 413 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, | 414 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, |
| 414 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, | 415 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, |
| 415 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 416 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 416 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 417 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 417 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 418 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 418 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x18, 0x08, 0x0c, 0x04, 0x04, | 419 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x18, 0x08, 0x0c, 0x04, 0x04, |
| 419 | 0x04, 0x07, 0x0a, 0x92, 0xf9, 0xc9, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, | 420 | 0x04, 0x07, 0x0a, 0x92, 0xf9, 0xc9, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, |
| 420 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, | 421 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 421 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x46, 0x78, 0x20, 0x20, 0x20, 0x20, 0x40, | 422 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x46, 0x78, 0x20, 0x20, 0x20, 0x20, 0x40, |
| 422 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, | 423 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, |
| 423 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 424 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 424 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 425 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 425 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, | 426 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, |
| 426 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x1e, 0x64, 0xc4, 0x04, 0x04, | 427 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x1e, 0x64, 0xc4, 0x04, 0x04, |
| 427 | 0x00, 0x02, 0x03, 0x01, 0x00, 0x01, 0x03, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 428 | 0x00, 0x02, 0x03, 0x01, 0x00, 0x01, 0x03, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 428 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 429 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 429 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x60, 0x20, | 430 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x60, 0x20, |
| 430 | 0x30, 0x19, 0x0e, 0x38, 0xcc, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, | 431 | 0x30, 0x19, 0x0e, 0x38, 0xcc, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, |
| 431 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 432 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 432 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 433 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 433 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 434 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 434 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x05, 0x07, 0x0e, | 435 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x05, 0x07, 0x0e, |
| 435 | 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, | 436 | 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, |
| 436 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, | 437 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, |
| 437 | 0x40, 0x40, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x83, 0x87, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, | 438 | 0x40, 0x40, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x83, 0x87, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 438 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x0e, 0x38, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, | 439 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x0e, 0x38, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, |
| 439 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 440 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 440 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 441 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 441 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 442 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 442 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 443 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 443 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 444 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 444 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 445 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 445 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, | 446 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, |
| 446 | 0x01, 0x01, 0x03, 0x02, 0x02, 0x02, 0x03, 0x03, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, | 447 | 0x01, 0x01, 0x03, 0x02, 0x02, 0x02, 0x03, 0x03, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, |
| 447 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, | 448 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, |
| 448 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 449 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 449 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 450 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 450 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 451 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 451 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 452 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 452 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 453 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 453 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 454 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 454 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 455 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 455 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 456 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 456 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 457 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 457 | 458 | ||
| 458 | } | 459 | } |
| @@ -460,179 +461,179 @@ static void render_anim(void) { | |||
| 460 | static const char PROGMEM tap[TAP_FRAMES][ANIM_SIZE] = { | 461 | static const char PROGMEM tap[TAP_FRAMES][ANIM_SIZE] = { |
| 461 | { | 462 | { |
| 462 | // 'bongo3', 128x56px | 463 | // 'bongo3', 128x56px |
| 463 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 464 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 464 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 465 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 465 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, | 466 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, |
| 466 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, | 467 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, |
| 467 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, | 468 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, |
| 468 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, | 469 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, |
| 469 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 470 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 470 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 471 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 471 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 472 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 472 | 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, | 473 | 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 473 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, | 474 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, |
| 474 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, | 475 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, |
| 475 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, | 476 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, |
| 476 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, | 477 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, |
| 477 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 478 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 478 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 479 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 479 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 480 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 480 | 0x00, 0x00, 0x00, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, | 481 | 0x00, 0x00, 0x00, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 481 | 0x00, 0x03, 0x82, 0xe2, 0x39, 0x09, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, | 482 | 0x00, 0x03, 0x82, 0xe2, 0x39, 0x09, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, |
| 482 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, | 483 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 483 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x46, 0x78, 0x20, 0x20, 0x20, 0x20, 0x40, | 484 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x46, 0x78, 0x20, 0x20, 0x20, 0x20, 0x40, |
| 484 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, | 485 | 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, |
| 485 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 486 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 486 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 487 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 487 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0xe0, 0xf8, 0xf8, 0xf0, | 488 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0xe0, 0xf8, 0xf8, 0xf0, |
| 488 | 0xe0, 0xe0, 0xc0, 0xc0, 0x80, 0x01, 0x03, 0x1f, 0x0f, 0x07, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, | 489 | 0xe0, 0xe0, 0xc0, 0xc0, 0x80, 0x01, 0x03, 0x1f, 0x0f, 0x07, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, |
| 489 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 490 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 490 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 491 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 491 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x60, 0x20, | 492 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x40, 0x40, 0x40, 0x40, 0x40, 0x60, 0x20, |
| 492 | 0x30, 0x19, 0x0e, 0x38, 0xcc, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, | 493 | 0x30, 0x19, 0x0e, 0x38, 0xcc, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, |
| 493 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 494 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 494 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 495 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 495 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x3f, 0x3f, 0x3f, | 496 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x3f, 0x3f, 0x3f, |
| 496 | 0x1f, 0x1f, 0x0f, 0x07, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, | 497 | 0x1f, 0x1f, 0x0f, 0x07, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, |
| 497 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, | 498 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, |
| 498 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, | 499 | 0x10, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, |
| 499 | 0x40, 0x40, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x83, 0x87, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, | 500 | 0x40, 0x40, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x83, 0x87, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 500 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x0e, 0x38, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, | 501 | 0x00, 0x00, 0x00, 0x00, 0x01, 0x0e, 0x38, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, |
| 501 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 502 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 502 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 503 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 503 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 504 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 504 | 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0xf9, 0xe1, 0x81, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, | 505 | 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0xf9, 0xe1, 0x81, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, |
| 505 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 506 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 506 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 507 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 507 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, | 508 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, |
| 508 | 0x01, 0x01, 0x03, 0x02, 0x02, 0x02, 0x03, 0x03, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, | 509 | 0x01, 0x01, 0x03, 0x02, 0x02, 0x02, 0x03, 0x03, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, |
| 509 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, | 510 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, |
| 510 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 511 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 511 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 512 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 512 | 0x08, 0x1c, 0x1f, 0x1f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, | 513 | 0x08, 0x1c, 0x1f, 0x1f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 513 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 514 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 514 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 515 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 515 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 516 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 516 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 517 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 517 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 518 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 518 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 519 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 519 | }, | 520 | }, |
| 520 | { | 521 | { |
| 521 | // 'bongo4', 128x56px | 522 | // 'bongo4', 128x56px |
| 522 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 523 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 523 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 524 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 524 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, | 525 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, |
| 525 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, | 526 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, |
| 526 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, | 527 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, |
| 527 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, | 528 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, |
| 528 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 529 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 529 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 530 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 530 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 531 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 531 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 532 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 532 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, | 533 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, |
| 533 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, | 534 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, |
| 534 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, | 535 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, |
| 535 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, | 536 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, |
| 536 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 537 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 537 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 538 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 538 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 539 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 539 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x18, 0x08, 0x0c, 0x04, 0x04, | 540 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x18, 0x08, 0x0c, 0x04, 0x04, |
| 540 | 0x04, 0x07, 0x0a, 0x92, 0xf9, 0xc9, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, | 541 | 0x04, 0x07, 0x0a, 0x92, 0xf9, 0xc9, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, |
| 541 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, | 542 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 542 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x20, 0x40, 0x80, 0x00, 0x00, | 543 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x20, 0x40, 0x80, 0x00, 0x00, |
| 543 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, | 544 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, |
| 544 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 545 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 545 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 546 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 546 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, | 547 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, |
| 547 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x1e, 0x64, 0xc4, 0x04, 0x04, | 548 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x1e, 0x64, 0xc4, 0x04, 0x04, |
| 548 | 0x00, 0x02, 0x03, 0x01, 0x00, 0x01, 0x03, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 549 | 0x00, 0x02, 0x03, 0x01, 0x00, 0x01, 0x03, 0x0c, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 549 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 550 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 550 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, | 551 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, |
| 551 | 0x02, 0x04, 0x08, 0x08, 0x10, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, | 552 | 0x02, 0x04, 0x08, 0x08, 0x10, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, |
| 552 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 553 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 553 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 554 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 554 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 555 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 555 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x05, 0x07, 0x0e, | 556 | 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x04, 0x05, 0x07, 0x0e, |
| 556 | 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, | 557 | 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, |
| 557 | 0x10, 0x10, 0x10, 0x10, 0x20, 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, | 558 | 0x10, 0x10, 0x10, 0x10, 0x20, 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, |
| 558 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 559 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 559 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, | 560 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, |
| 560 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 561 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 561 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 562 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 562 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 563 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 563 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 564 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 564 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 565 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 565 | 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x7f, 0x7f, 0x3f, 0x3f, 0x3e, 0x1e, 0x1e, 0x1c, 0x0c, 0x00, 0xf8, | 566 | 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x7f, 0x7f, 0x3f, 0x3f, 0x3e, 0x1e, 0x1e, 0x1c, 0x0c, 0x00, 0xf8, |
| 566 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, | 567 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, |
| 567 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, | 568 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, |
| 568 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, | 569 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, |
| 569 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 570 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 570 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 571 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 571 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 572 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 572 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 573 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 573 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x30, 0x38, 0x38, 0x78, 0x7c, 0x7e, 0xff, 0xff, 0xff, 0xfc, | 574 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x30, 0x38, 0x38, 0x78, 0x7c, 0x7e, 0xff, 0xff, 0xff, 0xfc, |
| 574 | 0xf1, 0xe1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x06, 0x0e, | 575 | 0xf1, 0xe1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x06, 0x0e, |
| 575 | 0x1e, 0x3e, 0x3e, 0x7e, 0x7e, 0x1e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 576 | 0x1e, 0x3e, 0x3e, 0x7e, 0x7e, 0x1e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 576 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 577 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 577 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 578 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 578 | }, | 579 | }, |
| 579 | { | 580 | { |
| 580 | // 'bongo5', 128x56px | 581 | // 'bongo5', 128x56px |
| 581 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 582 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 582 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 583 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 583 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, | 584 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x60, 0x20, 0x30, 0x30, 0x10, |
| 584 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, | 585 | 0x18, 0x08, 0x0c, 0x04, 0x04, 0x04, 0x86, 0x82, 0xc2, 0x42, 0x22, 0x12, 0x12, 0x12, 0x12, 0x14, |
| 585 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, | 586 | 0x14, 0x14, 0x14, 0x14, 0x18, 0x19, 0x19, 0x11, 0x11, 0x10, 0x10, 0x00, 0x20, 0xf0, 0x2f, 0x24, |
| 586 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, | 587 | 0x66, 0xda, 0xd1, 0x11, 0x91, 0x91, 0x11, 0x11, 0x11, 0x12, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, |
| 587 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 588 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 588 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 589 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 589 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 590 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 590 | 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, | 591 | 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 591 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, | 592 | 0x00, 0x00, 0xc0, 0x20, 0x18, 0x04, 0x02, 0x01, 0x80, 0x80, 0x00, 0x40, 0x40, 0xc0, 0x40, 0x30, |
| 592 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, | 593 | 0x90, 0x88, 0x44, 0x42, 0x42, 0x41, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x20, 0x20, 0x20, |
| 593 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, | 594 | 0x20, 0x20, 0x20, 0x20, 0x20, 0x10, 0x10, 0xf0, 0x88, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, |
| 594 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, | 595 | 0x00, 0x00, 0x01, 0x03, 0x06, 0x08, 0x71, 0x81, 0x02, 0x06, 0x04, 0x08, 0x10, 0x20, 0xc0, 0x00, |
| 595 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 596 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 596 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 597 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 597 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 598 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 598 | 0x00, 0x00, 0x00, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, | 599 | 0x00, 0x00, 0x00, 0x1f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 599 | 0x00, 0x03, 0x82, 0xe2, 0x39, 0x09, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, | 600 | 0x00, 0x03, 0x82, 0xe2, 0x39, 0x09, 0x05, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x39, |
| 600 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, | 601 | 0x1c, 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 601 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x20, 0x40, 0x80, 0x00, 0x00, | 602 | 0xe0, 0xf0, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x06, 0x18, 0x20, 0x40, 0x80, 0x00, 0x00, |
| 602 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, | 603 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, |
| 603 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 604 | 0x06, 0x38, 0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 604 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 605 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 605 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0xe0, 0xf8, 0xf8, 0xf0, | 606 | 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0xe0, 0xf8, 0xf8, 0xf0, |
| 606 | 0xe0, 0xe0, 0xc0, 0xc0, 0x80, 0x01, 0x03, 0x1f, 0x0f, 0x07, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, | 607 | 0xe0, 0xe0, 0xc0, 0xc0, 0x80, 0x01, 0x03, 0x1f, 0x0f, 0x07, 0x00, 0x80, 0xc0, 0x40, 0x20, 0x30, |
| 607 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 608 | 0x18, 0x0e, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 608 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 609 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 609 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, | 610 | 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, |
| 610 | 0x02, 0x04, 0x08, 0x08, 0x10, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, | 611 | 0x02, 0x04, 0x08, 0x08, 0x10, 0x08, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x0d, 0xf3, 0x06, 0x0c, 0x10, |
| 611 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 612 | 0x20, 0x20, 0xc1, 0xff, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 612 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 613 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 613 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x3f, 0x3f, 0x3f, | 614 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x3f, 0x3f, 0x3f, |
| 614 | 0x1f, 0x1f, 0x0f, 0x07, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, | 615 | 0x1f, 0x1f, 0x0f, 0x07, 0x01, 0x02, 0x02, 0xfa, 0x06, 0x06, 0x03, 0x03, 0x02, 0x02, 0x04, 0x18, |
| 615 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, | 616 | 0xf0, 0x80, 0xc0, 0x60, 0x20, 0x10, 0x18, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x10, 0x10, |
| 616 | 0x10, 0x10, 0x10, 0x10, 0x20, 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, | 617 | 0x10, 0x10, 0x10, 0x10, 0x20, 0xa0, 0xa0, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x40, 0x40, 0x40, |
| 617 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 618 | 0x40, 0x40, 0x80, 0x40, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 618 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, | 619 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, |
| 619 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 620 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 620 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 621 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 621 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 622 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 622 | 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0xf9, 0xe1, 0x81, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, | 623 | 0x00, 0x00, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0xf9, 0xe1, 0x81, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, |
| 623 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 624 | 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 624 | 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x7f, 0x7f, 0x3f, 0x3f, 0x3e, 0x1e, 0x1e, 0x1c, 0x0c, 0x00, 0xf8, | 625 | 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x7f, 0x7f, 0x3f, 0x3f, 0x3e, 0x1e, 0x1e, 0x1c, 0x0c, 0x00, 0xf8, |
| 625 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, | 626 | 0x8e, 0x03, 0x01, 0x01, 0x01, 0x03, 0x06, 0x9c, 0xf0, 0x80, 0xc0, 0x40, 0x60, 0x20, 0x30, 0x10, |
| 626 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, | 627 | 0x08, 0x0d, 0x07, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x00, |
| 627 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, | 628 | 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, |
| 628 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 629 | 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 629 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 630 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 630 | 0x08, 0x1c, 0x1f, 0x1f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, | 631 | 0x08, 0x1c, 0x1f, 0x1f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 631 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 632 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 632 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x30, 0x38, 0x38, 0x78, 0x7c, 0x7e, 0xff, 0xff, 0xff, 0xfc, | 633 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x30, 0x38, 0x38, 0x78, 0x7c, 0x7e, 0xff, 0xff, 0xff, 0xfc, |
| 633 | 0xf1, 0xe1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x06, 0x0e, | 634 | 0xf1, 0xe1, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x06, 0x0e, |
| 634 | 0x1e, 0x3e, 0x3e, 0x7e, 0x7e, 0x1e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 635 | 0x1e, 0x3e, 0x3e, 0x7e, 0x7e, 0x1e, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 635 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, | 636 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 636 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 | 637 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| 637 | } | 638 | } |
| 638 | }; | 639 | }; |
| @@ -642,15 +643,15 @@ static void render_anim(void) { | |||
| 642 | if(get_current_wpm() <= IDLE_SPEED){ | 643 | if(get_current_wpm() <= IDLE_SPEED){ |
| 643 | current_idle_frame = (current_idle_frame + 1) % IDLE_FRAMES; | 644 | current_idle_frame = (current_idle_frame + 1) % IDLE_FRAMES; |
| 644 | oled_write_raw_P(idle[abs((IDLE_FRAMES-1)-current_idle_frame)], ANIM_SIZE); | 645 | oled_write_raw_P(idle[abs((IDLE_FRAMES-1)-current_idle_frame)], ANIM_SIZE); |
| 645 | } | 646 | } |
| 646 | else { | 647 | else { |
| 647 | // if is true 2 frames in a row make it false; | 648 | // if is true 2 frames in a row make it false; |
| 648 | if(left && !lastl && right && !lastr) { | 649 | if(left && !lastl && right && !lastr) { |
| 649 | oled_write_raw_P(tap[2], ANIM_SIZE); | 650 | oled_write_raw_P(tap[2], ANIM_SIZE); |
| 650 | } | 651 | } |
| 651 | else if (left && !lastl) { | 652 | else if (left && !lastl) { |
| 652 | oled_write_raw_P(tap[0], ANIM_SIZE); | 653 | oled_write_raw_P(tap[0], ANIM_SIZE); |
| 653 | } | 654 | } |
| 654 | else if (right && !lastr) { | 655 | else if (right && !lastr) { |
| 655 | oled_write_raw_P(tap[1], ANIM_SIZE); | 656 | oled_write_raw_P(tap[1], ANIM_SIZE); |
| 656 | } | 657 | } |
| @@ -719,7 +720,7 @@ void oled_task_user(void) { | |||
| 719 | } else { | 720 | } else { |
| 720 | render_logo(); | 721 | render_logo(); |
| 721 | oled_scroll_left(); | 722 | oled_scroll_left(); |
| 722 | 723 | ||
| 723 | } | 724 | } |
| 724 | } | 725 | } |
| 725 | #endif | 726 | #endif |
diff --git a/keyboards/latinpad/keymaps/default/keymap.c b/keyboards/latinpad/keymaps/default/keymap.c index 8edc66f0ab..fe0741423c 100644 --- a/keyboards/latinpad/keymaps/default/keymap.c +++ b/keyboards/latinpad/keymaps/default/keymap.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* Keymap _0: (Base Layer) Default Layer | 1 | /* Keymap _0: (Base Layer) Default Layer |
| 2 | 2 | ||
| 3 | * .-----------. | 3 | * .-----------. |
| 4 | * |PGUP | PGDN| | 4 | * |PGUP | PGDN| |
| 5 | * |-----------------------. | 5 | * |-----------------------. |
| 6 | * | 7 | 8 | 9 | MO1 | | 6 | * | 7 | 8 | 9 | MO1 | |
| 7 | * |-----|-----|-----|-----| | 7 | * |-----|-----|-----|-----| |
| @@ -15,7 +15,7 @@ | |||
| 15 | /* Keymap _1: (Second Layer) second Layer | 15 | /* Keymap _1: (Second Layer) second Layer |
| 16 | 16 | ||
| 17 | * .---------------. | 17 | * .---------------. |
| 18 | * |NUMLOCK|Calc. | | 18 | * |NUMLOCK|Calc. | |
| 19 | * |--------------------------------. | 19 | * |--------------------------------. |
| 20 | * |RGB_TOG|RGB_MOD|RGB_M_K|RGB_M_X | | 20 | * |RGB_TOG|RGB_MOD|RGB_M_K|RGB_M_X | |
| 21 | * |-------|-------|-------|--------| | 21 | * |-------|-------|-------|--------| |
| @@ -52,7 +52,7 @@ static void render_logo(void) { | |||
| 52 | void oled_task_user(void) { render_logo(); } | 52 | void oled_task_user(void) { render_logo(); } |
| 53 | #endif | 53 | #endif |
| 54 | 54 | ||
| 55 | void encoder_update_user(uint8_t index, bool clockwise) { | 55 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 56 | if (index == 0) { | 56 | if (index == 0) { |
| 57 | if (clockwise) { | 57 | if (clockwise) { |
| 58 | tap_code(KC_AUDIO_VOL_UP); | 58 | tap_code(KC_AUDIO_VOL_UP); |
| @@ -66,5 +66,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 66 | tap_code(KC_BRIGHTNESS_DOWN); | 66 | tap_code(KC_BRIGHTNESS_DOWN); |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
| 70 | void matrix_init_user(void) { render_logo(); } | 71 | void matrix_init_user(void) { render_logo(); } |
diff --git a/keyboards/latinpad/keymaps/via/keymap.c b/keyboards/latinpad/keymaps/via/keymap.c index c48dd88a81..c196cd485f 100644 --- a/keyboards/latinpad/keymaps/via/keymap.c +++ b/keyboards/latinpad/keymaps/via/keymap.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* Keymap _0: (Base Layer) Default Layer | 1 | /* Keymap _0: (Base Layer) Default Layer |
| 2 | * .-----------. | 2 | * .-----------. |
| 3 | * |PGUP | PGDN| | 3 | * |PGUP | PGDN| |
| 4 | * |-----------------------. | 4 | * |-----------------------. |
| 5 | * | 7 | 8 | 9 | MO1 | | 5 | * | 7 | 8 | 9 | MO1 | |
| 6 | * |-----|-----|-----|-----| | 6 | * |-----|-----|-----|-----| |
| @@ -13,7 +13,7 @@ | |||
| 13 | */ | 13 | */ |
| 14 | /* Keymap _1: (Second Layer) second Layer | 14 | /* Keymap _1: (Second Layer) second Layer |
| 15 | * .---------------. | 15 | * .---------------. |
| 16 | * |NUMLOCK|Calc. | | 16 | * |NUMLOCK|Calc. | |
| 17 | * |--------------------------------. | 17 | * |--------------------------------. |
| 18 | * |RGB_TOG|RGB_MOD|RGB_M_K|RGB_M_X | | 18 | * |RGB_TOG|RGB_MOD|RGB_M_K|RGB_M_X | |
| 19 | * |-------|-------|-------|--------| | 19 | * |-------|-------|-------|--------| |
| @@ -50,7 +50,7 @@ static void render_logo(void) { | |||
| 50 | void oled_task_user(void) { render_logo(); } | 50 | void oled_task_user(void) { render_logo(); } |
| 51 | #endif | 51 | #endif |
| 52 | 52 | ||
| 53 | void encoder_update_user(uint8_t index, bool clockwise) { | 53 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 54 | if (index == 0) { | 54 | if (index == 0) { |
| 55 | if (clockwise) { | 55 | if (clockwise) { |
| 56 | tap_code(KC_AUDIO_VOL_UP); | 56 | tap_code(KC_AUDIO_VOL_UP); |
| @@ -64,5 +64,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 64 | tap_code(KC_BRIGHTNESS_DOWN); | 64 | tap_code(KC_BRIGHTNESS_DOWN); |
| 65 | } | 65 | } |
| 66 | } | 66 | } |
| 67 | return true; | ||
| 67 | } | 68 | } |
| 68 | void matrix_init_user(void) { render_logo(); } | 69 | void matrix_init_user(void) { render_logo(); } |
diff --git a/keyboards/latinpadble/keymaps/default/keymap.c b/keyboards/latinpadble/keymaps/default/keymap.c index e20568540a..7a6e0eda6b 100644 --- a/keyboards/latinpadble/keymaps/default/keymap.c +++ b/keyboards/latinpadble/keymaps/default/keymap.c | |||
| @@ -1,27 +1,27 @@ | |||
| 1 | /* Copyright 2021 haierwangwei2005 | 1 | /* Copyright 2021 haierwangwei2005 |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include QMK_KEYBOARD_H | 16 | #include QMK_KEYBOARD_H |
| 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 17 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 18 | [0] = LAYOUT_pad( | 18 | [0] = LAYOUT_pad( |
| 19 | KC_PGUP, | 19 | KC_PGUP, |
| 20 | KC_KP_7, KC_KP_8, KC_KP_9, MO(1), | 20 | KC_KP_7, KC_KP_8, KC_KP_9, MO(1), |
| 21 | KC_P4, KC_P5, KC_P6, KC_KP_PLUS, | 21 | KC_P4, KC_P5, KC_P6, KC_KP_PLUS, |
| 22 | KC_P1, KC_P2, KC_P3, KC_KP_MINUS, | 22 | KC_P1, KC_P2, KC_P3, KC_KP_MINUS, |
| 23 | KC_P0, KC_PDOT,KC_DELETE, KC_KP_ENTER), | 23 | KC_P0, KC_PDOT,KC_DELETE, KC_KP_ENTER), |
| 24 | [1] = LAYOUT_pad( | 24 | [1] = LAYOUT_pad( |
| 25 | KC_NUMLOCK, | 25 | KC_NUMLOCK, |
| 26 | RGB_TOG, RGB_MOD, RGB_M_K, RGB_M_X, | 26 | RGB_TOG, RGB_MOD, RGB_M_K, RGB_M_X, |
| 27 | RGB_SAI, RGB_SAD, RGB_HUI, RGB_HUD, | 27 | RGB_SAI, RGB_SAD, RGB_HUI, RGB_HUD, |
| @@ -38,14 +38,15 @@ static void render_logo(void) { | |||
| 38 | void oled_task_user(void) { render_logo(); } | 38 | void oled_task_user(void) { render_logo(); } |
| 39 | #endif | 39 | #endif |
| 40 | 40 | ||
| 41 | void encoder_update_user(uint8_t index, bool clockwise) { | 41 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 42 | if (index == 0) { /* First encoder */ | 42 | if (index == 0) { /* First encoder */ |
| 43 | if (clockwise) { | 43 | if (clockwise) { |
| 44 | tap_code(KC_PGDN); | 44 | tap_code(KC_PGDN); |
| 45 | } else { | 45 | } else { |
| 46 | tap_code(KC_PGUP); | 46 | tap_code(KC_PGUP); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | 52 | ||
diff --git a/keyboards/latinpadble/keymaps/via/keymap.c b/keyboards/latinpadble/keymaps/via/keymap.c index 45ebdb4936..0a29b04ab3 100644 --- a/keyboards/latinpadble/keymaps/via/keymap.c +++ b/keyboards/latinpadble/keymaps/via/keymap.c | |||
| @@ -1,22 +1,22 @@ | |||
| 1 | /* Copyright 2021 haierwangwei2005 | 1 | /* Copyright 2021 haierwangwei2005 |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | /* Keymap _0: (Base Layer) Default Layer | 16 | /* Keymap _0: (Base Layer) Default Layer |
| 17 | 17 | ||
| 18 | * .----. | 18 | * .----. |
| 19 | * |PGUP| | 19 | * |PGUP| |
| 20 | * |-----------------------. | 20 | * |-----------------------. |
| 21 | * | 7 | 8 | 9 | MO1 | | 21 | * | 7 | 8 | 9 | MO1 | |
| 22 | * |-----|-----|-----|-----| | 22 | * |-----|-----|-----|-----| |
| @@ -44,13 +44,13 @@ | |||
| 44 | 44 | ||
| 45 | #include QMK_KEYBOARD_H | 45 | #include QMK_KEYBOARD_H |
| 46 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 46 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 47 | [0] = LAYOUT_pad( | 47 | [0] = LAYOUT_pad( |
| 48 | KC_PGUP, | 48 | KC_PGUP, |
| 49 | KC_KP_7, KC_KP_8, KC_KP_9, MO(1), | 49 | KC_KP_7, KC_KP_8, KC_KP_9, MO(1), |
| 50 | KC_P4, KC_P5, KC_P6, KC_KP_PLUS, | 50 | KC_P4, KC_P5, KC_P6, KC_KP_PLUS, |
| 51 | KC_P1, KC_P2, KC_P3, KC_KP_MINUS, | 51 | KC_P1, KC_P2, KC_P3, KC_KP_MINUS, |
| 52 | KC_P0, KC_PDOT,KC_DELETE, KC_KP_ENTER), | 52 | KC_P0, KC_PDOT,KC_DELETE, KC_KP_ENTER), |
| 53 | [1] = LAYOUT_pad( | 53 | [1] = LAYOUT_pad( |
| 54 | KC_NUMLOCK, | 54 | KC_NUMLOCK, |
| 55 | RGB_TOG, RGB_MOD, RGB_M_K, RGB_M_X, | 55 | RGB_TOG, RGB_MOD, RGB_M_K, RGB_M_X, |
| 56 | RGB_SAI, RGB_SAD, RGB_HUI, RGB_HUD, | 56 | RGB_SAI, RGB_SAD, RGB_HUI, RGB_HUD, |
| @@ -67,14 +67,15 @@ static void render_logo(void) { | |||
| 67 | void oled_task_user(void) { render_logo(); } | 67 | void oled_task_user(void) { render_logo(); } |
| 68 | #endif | 68 | #endif |
| 69 | 69 | ||
| 70 | void encoder_update_user(uint8_t index, bool clockwise) { | 70 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 71 | if (index == 0) { /* First encoder */ | 71 | if (index == 0) { /* First encoder */ |
| 72 | if (clockwise) { | 72 | if (clockwise) { |
| 73 | tap_code(KC_PGDN); | 73 | tap_code(KC_PGDN); |
| 74 | } else { | 74 | } else { |
| 75 | tap_code(KC_PGUP); | 75 | tap_code(KC_PGUP); |
| 76 | } | 76 | } |
| 77 | } | 77 | } |
| 78 | return true; | ||
| 78 | } | 79 | } |
| 79 | 80 | ||
| 80 | 81 | ||
diff --git a/keyboards/lck75/lck75.c b/keyboards/lck75/lck75.c index 8fc674d03f..caca42678a 100644 --- a/keyboards/lck75/lck75.c +++ b/keyboards/lck75/lck75.c | |||
| @@ -14,7 +14,8 @@ | |||
| 14 | */ | 14 | */ |
| 15 | #include "lck75.h" | 15 | #include "lck75.h" |
| 16 | 16 | ||
| 17 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 17 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 18 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 18 | if (index == 0) { | 19 | if (index == 0) { |
| 19 | if (clockwise) { | 20 | if (clockwise) { |
| 20 | tap_code(KC_VOLU); | 21 | tap_code(KC_VOLU); |
| @@ -22,6 +23,7 @@ __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 22 | tap_code(KC_VOLD); | 23 | tap_code(KC_VOLD); |
| 23 | } | 24 | } |
| 24 | } | 25 | } |
| 26 | return true; | ||
| 25 | } | 27 | } |
| 26 | 28 | ||
| 27 | #define IDLE_FRAMES 5 | 29 | #define IDLE_FRAMES 5 |
diff --git a/keyboards/le_chiffre/keymaps/default/keymap.c b/keyboards/le_chiffre/keymaps/default/keymap.c index 9ff8fc299e..5d4a4e0f94 100644 --- a/keyboards/le_chiffre/keymaps/default/keymap.c +++ b/keyboards/le_chiffre/keymaps/default/keymap.c | |||
| @@ -62,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 62 | ), | 62 | ), |
| 63 | }; | 63 | }; |
| 64 | 64 | ||
| 65 | void encoder_update_user(uint8_t index, bool clockwise) { | 65 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 66 | if (index == 0) { | 66 | if (index == 0) { |
| 67 | if (clockwise) { | 67 | if (clockwise) { |
| 68 | tap_code(KC_VOLU); | 68 | tap_code(KC_VOLU); |
| @@ -70,6 +70,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 70 | tap_code(KC_VOLD); | 70 | tap_code(KC_VOLD); |
| 71 | } | 71 | } |
| 72 | } | 72 | } |
| 73 | return true; | ||
| 73 | } | 74 | } |
| 74 | 75 | ||
| 75 | #ifdef COMBO_ENABLE | 76 | #ifdef COMBO_ENABLE |
diff --git a/keyboards/le_chiffre/keymaps/via/keymap.c b/keyboards/le_chiffre/keymaps/via/keymap.c index 485fa1b72e..fcb5463744 100644 --- a/keyboards/le_chiffre/keymaps/via/keymap.c +++ b/keyboards/le_chiffre/keymaps/via/keymap.c | |||
| @@ -38,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | ), | 38 | ), |
| 39 | }; | 39 | }; |
| 40 | 40 | ||
| 41 | void encoder_update_user(uint8_t index, bool clockwise) { | 41 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 42 | if (index == 0) { | 42 | if (index == 0) { |
| 43 | if (clockwise) { | 43 | if (clockwise) { |
| 44 | tap_code(KC_MNXT); | 44 | tap_code(KC_MNXT); |
| @@ -46,6 +46,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | tap_code(KC_MPRV); | 46 | tap_code(KC_MPRV); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | #ifdef OLED_DRIVER_ENABLE //Special thanks to Sickbabies for this great OLED widget! | 52 | #ifdef OLED_DRIVER_ENABLE //Special thanks to Sickbabies for this great OLED widget! |
diff --git a/keyboards/leafcutterlabs/bigknob/keymaps/default/keymap.c b/keyboards/leafcutterlabs/bigknob/keymaps/default/keymap.c index acb55486a2..397f236890 100644 --- a/keyboards/leafcutterlabs/bigknob/keymaps/default/keymap.c +++ b/keyboards/leafcutterlabs/bigknob/keymaps/default/keymap.c | |||
| @@ -1,31 +1,32 @@ | |||
| 1 | /* Copyright 2021 Craig Gardner | 1 | /* Copyright 2021 Craig Gardner |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | #define _MAIN 0 | 19 | #define _MAIN 0 |
| 20 | 20 | ||
| 21 | void encoder_update_user(uint8_t index, bool clockwise) { | 21 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 22 | if (index == 0) { | 22 | if (index == 0) { |
| 23 | if (clockwise) { | 23 | if (clockwise) { |
| 24 | tap_code(KC_VOLU); | 24 | tap_code(KC_VOLU); |
| 25 | } else { | 25 | } else { |
| 26 | tap_code(KC_VOLD); | 26 | tap_code(KC_VOLD); |
| 27 | } | 27 | } |
| 28 | } | 28 | } |
| 29 | return true; | ||
| 29 | } | 30 | } |
| 30 | 31 | ||
| 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //button closest to USB is first | 32 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //button closest to USB is first |
diff --git a/keyboards/lily58/keymaps/chuan/keymap.c b/keyboards/lily58/keymaps/chuan/keymap.c index e3a2b9db67..da3416087e 100644 --- a/keyboards/lily58/keymaps/chuan/keymap.c +++ b/keyboards/lily58/keymaps/chuan/keymap.c | |||
| @@ -218,7 +218,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 218 | return true; | 218 | return true; |
| 219 | } | 219 | } |
| 220 | 220 | ||
| 221 | void encoder_update_user(uint8_t index, bool clockwise) { | 221 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 222 | lastIndex = index; | 222 | lastIndex = index; |
| 223 | if (clockwise) { | 223 | if (clockwise) { |
| 224 | counter++; | 224 | counter++; |
| @@ -227,4 +227,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 227 | counter--; | 227 | counter--; |
| 228 | tap_code(KC_PGUP); | 228 | tap_code(KC_PGUP); |
| 229 | } | 229 | } |
| 230 | return true; | ||
| 230 | } | 231 | } |
diff --git a/keyboards/lily58/keymaps/drasbeck/keymap.c b/keyboards/lily58/keymaps/drasbeck/keymap.c index 0fc1bfb794..e575736c0e 100644 --- a/keyboards/lily58/keymaps/drasbeck/keymap.c +++ b/keyboards/lily58/keymaps/drasbeck/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 2020 Max Drasbeck | 1 | /* Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 2020 Max Drasbeck |
| 2 | * | 2 | * |
| 3 | * You are free to: | 3 | * You are free to: |
| 4 | * | 4 | * |
| @@ -153,7 +153,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 153 | } | 153 | } |
| 154 | 154 | ||
| 155 | #ifdef ENCODER_ENABLE | 155 | #ifdef ENCODER_ENABLE |
| 156 | void encoder_update_user(uint8_t index, bool clockwise) { | 156 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 157 | // index 1 == minion side | 157 | // index 1 == minion side |
| 158 | if (index == 1) { | 158 | if (index == 1) { |
| 159 | if (clockwise) { | 159 | if (clockwise) { |
| @@ -162,5 +162,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 162 | tap_code(KC_VOLU); | 162 | tap_code(KC_VOLU); |
| 163 | } | 163 | } |
| 164 | } | 164 | } |
| 165 | return true; | ||
| 165 | } | 166 | } |
| 166 | #endif | 167 | #endif |
diff --git a/keyboards/lily58/keymaps/lily58l/keymap.c b/keyboards/lily58/keymaps/lily58l/keymap.c index 7c32dae488..cf1f38d744 100644 --- a/keyboards/lily58/keymaps/lily58l/keymap.c +++ b/keyboards/lily58/keymaps/lily58l/keymap.c | |||
| @@ -291,7 +291,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 291 | 291 | ||
| 292 | // Rotary encoder related code | 292 | // Rotary encoder related code |
| 293 | #ifdef ENCODER_ENABLE | 293 | #ifdef ENCODER_ENABLE |
| 294 | void encoder_update_user(uint8_t index, bool clockwise) { | 294 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 295 | if (index == 0) { // Encoder on master side | 295 | if (index == 0) { // Encoder on master side |
| 296 | if(IS_LAYER_ON(_RAISE)) { // on Raise layer | 296 | if(IS_LAYER_ON(_RAISE)) { // on Raise layer |
| 297 | // Cursor control | 297 | // Cursor control |
| @@ -326,5 +326,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 326 | } | 326 | } |
| 327 | } | 327 | } |
| 328 | } | 328 | } |
| 329 | return true; | ||
| 329 | } | 330 | } |
| 330 | #endif | 331 | #endif |
diff --git a/keyboards/linworks/whale75/keymaps/default/keymap.c b/keyboards/linworks/whale75/keymaps/default/keymap.c index 0e5f0d7d9c..a2298865ef 100644 --- a/keyboards/linworks/whale75/keymaps/default/keymap.c +++ b/keyboards/linworks/whale75/keymaps/default/keymap.c | |||
| @@ -27,17 +27,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | ), | 27 | ), |
| 28 | 28 | ||
| 29 | [1] = LAYOUT_all( /* keymap for layer 1 */ | 29 | [1] = LAYOUT_all( /* keymap for layer 1 */ |
| 30 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_SPI, RGB_SPI, KC_MPLY, | 30 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, RGB_SPI, RGB_SPI, KC_MPLY, |
| 31 | 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, KC_TRNS, KC_PGUP, | 31 | 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, KC_TRNS, KC_PGUP, |
| 32 | 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, KC_PGDN, | 32 | 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, KC_PGDN, |
| 33 | 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, | 33 | 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, |
| 34 | 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, KC_END, | 34 | 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, KC_END, |
| 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(1), KC_TRNS, KC_TRNS, KC_TRNS | 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, MO(1), KC_TRNS, KC_TRNS, KC_TRNS |
| 36 | ), | 36 | ), |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | /* Encoder */ | 39 | /* Encoder */ |
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | /* The first if reads the first encoder, not needed on this board which only features a single one */ | 41 | /* The first if reads the first encoder, not needed on this board which only features a single one */ |
| 42 | if (index == 0) { | 42 | if (index == 0) { |
| 43 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ | 43 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ |
| @@ -58,4 +58,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 58 | break; | 58 | break; |
| 59 | } | 59 | } |
| 60 | } | 60 | } |
| 61 | } \ No newline at end of file | 61 | return true; |
| 62 | } | ||
diff --git a/keyboards/linworks/whale75/keymaps/via/keymap.c b/keyboards/linworks/whale75/keymaps/via/keymap.c index 43df820a99..3412e8397f 100644 --- a/keyboards/linworks/whale75/keymaps/via/keymap.c +++ b/keyboards/linworks/whale75/keymaps/via/keymap.c | |||
| @@ -27,34 +27,34 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | ), | 27 | ), |
| 28 | 28 | ||
| 29 | [1] = LAYOUT_all( /* keymap for layer 1 */ | 29 | [1] = LAYOUT_all( /* keymap for layer 1 */ |
| 30 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, KC_TRNS, KC_TRNS, KC_MPLY, | 30 | RGB_TOG, RGB_VAD, RGB_VAI, BL_DEC, BL_INC, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_RMOD, RGB_MOD, KC_TRNS, KC_TRNS, KC_MPLY, |
| 31 | 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, KC_TRNS, KC_PGUP, | 31 | 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, KC_TRNS, KC_PGUP, |
| 32 | 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, KC_PGDN, | 32 | 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, KC_PGDN, |
| 33 | 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, | 33 | 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, |
| 34 | 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, KC_END, | 34 | 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, KC_END, |
| 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 36 | ), | 36 | ), |
| 37 | [2] = LAYOUT_all( /* keymap for layer 2 */ | 37 | [2] = LAYOUT_all( /* keymap for layer 2 */ |
| 38 | 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, | 38 | 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, |
| 39 | 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, KC_TRNS, KC_TRNS, | 39 | 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, KC_TRNS, KC_TRNS, |
| 40 | 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, KC_TRNS, | 40 | 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, KC_TRNS, |
| 41 | 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, | 41 | 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, |
| 42 | 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, KC_TRNS, | 42 | 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, KC_TRNS, |
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 44 | ), | 44 | ), |
| 45 | 45 | ||
| 46 | [3] = LAYOUT_all( /* keymap for layer 3 */ | 46 | [3] = LAYOUT_all( /* keymap for layer 3 */ |
| 47 | 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, | 47 | 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, |
| 48 | 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, KC_TRNS, KC_TRNS, | 48 | 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, 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, 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, KC_TRNS, |
| 50 | 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, | 50 | 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, |
| 51 | 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, KC_TRNS, | 51 | 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, KC_TRNS, |
| 52 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 52 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 53 | ), | 53 | ), |
| 54 | }; | 54 | }; |
| 55 | 55 | ||
| 56 | /* Encoder */ | 56 | /* Encoder */ |
| 57 | void encoder_update_user(uint8_t index, bool clockwise) { | 57 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 58 | /* The first if reads the first encoder, not needed on this board which only features a single one */ | 58 | /* The first if reads the first encoder, not needed on this board which only features a single one */ |
| 59 | if (index == 0) { | 59 | if (index == 0) { |
| 60 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ | 60 | /* The switch case allows for different encoder mappings on different layers, "default" map gets applied for all unspecified layers */ |
| @@ -75,4 +75,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 75 | break; | 75 | break; |
| 76 | } | 76 | } |
| 77 | } | 77 | } |
| 78 | } \ No newline at end of file | 78 | return true; |
| 79 | } | ||
diff --git a/keyboards/lizard_trick/tenkey_plusplus/keymaps/default/keymap.c b/keyboards/lizard_trick/tenkey_plusplus/keymaps/default/keymap.c index f785ed97f1..5490156848 100644 --- a/keyboards/lizard_trick/tenkey_plusplus/keymaps/default/keymap.c +++ b/keyboards/lizard_trick/tenkey_plusplus/keymaps/default/keymap.c | |||
| @@ -55,7 +55,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | ) | 55 | ) |
| 56 | }; | 56 | }; |
| 57 | 57 | ||
| 58 | void encoder_update_user(uint8_t index, bool clockwise) { | 58 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 59 | if (index == 0) { /* Left Encoder */ | 59 | if (index == 0) { /* Left Encoder */ |
| 60 | if (clockwise) { | 60 | if (clockwise) { |
| 61 | tap_code16(KC_VOLU); | 61 | tap_code16(KC_VOLU); |
| @@ -75,4 +75,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 75 | tap_code16(S(KC_TAB)); | 75 | tap_code16(S(KC_TAB)); |
| 76 | } | 76 | } |
| 77 | } | 77 | } |
| 78 | return true; | ||
| 78 | } | 79 | } |
diff --git a/keyboards/lizard_trick/tenkey_plusplus/keymaps/macro/keymap.c b/keyboards/lizard_trick/tenkey_plusplus/keymaps/macro/keymap.c index 900bb0a01c..b827b28141 100644 --- a/keyboards/lizard_trick/tenkey_plusplus/keymaps/macro/keymap.c +++ b/keyboards/lizard_trick/tenkey_plusplus/keymaps/macro/keymap.c | |||
| @@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 80 | ) | 80 | ) |
| 81 | }; | 81 | }; |
| 82 | 82 | ||
| 83 | void encoder_update_user(uint8_t index, bool clockwise) { | 83 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 84 | if (index == 0) { /* Left Encoder */ | 84 | if (index == 0) { /* Left Encoder */ |
| 85 | if (clockwise) { | 85 | if (clockwise) { |
| 86 | tap_code16(KC_VOLU); | 86 | tap_code16(KC_VOLU); |
| @@ -100,4 +100,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 100 | tap_code16(S(KC_TAB)); | 100 | tap_code16(S(KC_TAB)); |
| 101 | } | 101 | } |
| 102 | } | 102 | } |
| 103 | return true; | ||
| 103 | } | 104 | } |
diff --git a/keyboards/m3n3van/keymaps/matthewdias/keymap.c b/keyboards/m3n3van/keymaps/matthewdias/keymap.c index 83d7265b09..9ed5028c7c 100644 --- a/keyboards/m3n3van/keymaps/matthewdias/keymap.c +++ b/keyboards/m3n3van/keymaps/matthewdias/keymap.c | |||
| @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | ) | 40 | ) |
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | void encoder_update_user(uint8_t index, bool clockwise) { | 43 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 44 | if (index == 0) { | 44 | if (index == 0) { |
| 45 | if (clockwise) { | 45 | if (clockwise) { |
| 46 | tap_code(KC_VOLU); | 46 | tap_code(KC_VOLU); |
| @@ -48,4 +48,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 48 | tap_code(KC_VOLD); | 48 | tap_code(KC_VOLD); |
| 49 | } | 49 | } |
| 50 | } | 50 | } |
| 51 | return true; | ||
| 51 | } | 52 | } |
diff --git a/keyboards/m3n3van/keymaps/via/keymap.c b/keyboards/m3n3van/keymaps/via/keymap.c index 2ef9af90e7..5dcb23b1cf 100644 --- a/keyboards/m3n3van/keymaps/via/keymap.c +++ b/keyboards/m3n3van/keymaps/via/keymap.c | |||
| @@ -47,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | ) | 47 | ) |
| 48 | }; | 48 | }; |
| 49 | 49 | ||
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | if (index == 0) { | 51 | if (index == 0) { |
| 52 | if (clockwise) { | 52 | if (clockwise) { |
| 53 | tap_code(KC_VOLU); | 53 | tap_code(KC_VOLU); |
| @@ -55,4 +55,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 55 | tap_code(KC_VOLD); | 55 | tap_code(KC_VOLD); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
diff --git a/keyboards/marksard/leftover30/keymaps/default/keymap.c b/keyboards/marksard/leftover30/keymaps/default/keymap.c index b8d9973330..c0779cfa06 100644 --- a/keyboards/marksard/leftover30/keymaps/default/keymap.c +++ b/keyboards/marksard/leftover30/keymaps/default/keymap.c | |||
| @@ -135,7 +135,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 135 | return result; | 135 | return result; |
| 136 | } | 136 | } |
| 137 | 137 | ||
| 138 | void encoder_update_user(uint8_t index, bool clockwise) { | 138 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 139 | if (index == 0) { | 139 | if (index == 0) { |
| 140 | if (IS_LAYER_ON(_ADJUST)) { | 140 | if (IS_LAYER_ON(_ADJUST)) { |
| 141 | if (clockwise) { | 141 | if (clockwise) { |
| @@ -150,8 +150,8 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 150 | } else { | 150 | } else { |
| 151 | tap_code((clockwise == true) ? KC_WH_D : KC_WH_U); | 151 | tap_code((clockwise == true) ? KC_WH_D : KC_WH_U); |
| 152 | } | 152 | } |
| 153 | |||
| 154 | } | 153 | } |
| 154 | return true; | ||
| 155 | } | 155 | } |
| 156 | 156 | ||
| 157 | // for exsample customize of LED inducator | 157 | // for exsample customize of LED inducator |
diff --git a/keyboards/maxr1998/pulse4k/pulse4k.c b/keyboards/maxr1998/pulse4k/pulse4k.c index 37c558db72..21bbe5d68e 100644 --- a/keyboards/maxr1998/pulse4k/pulse4k.c +++ b/keyboards/maxr1998/pulse4k/pulse4k.c | |||
| @@ -36,7 +36,8 @@ void process_combo_event(uint16_t combo_index, bool pressed) { | |||
| 36 | } | 36 | } |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | void encoder_update_kb(uint8_t index, bool clockwise) { | 39 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 40 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 40 | if (index == 0) { | 41 | if (index == 0) { |
| 41 | if (led_adjust_active) { | 42 | if (led_adjust_active) { |
| 42 | if (clockwise) { | 43 | if (clockwise) { |
| @@ -54,6 +55,7 @@ void encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 54 | } | 55 | } |
| 55 | } else encoder_two_update(clockwise); | 56 | } else encoder_two_update(clockwise); |
| 56 | } | 57 | } |
| 58 | return true; | ||
| 57 | } | 59 | } |
| 58 | 60 | ||
| 59 | __attribute__((weak)) void encoder_one_update(bool clockwise) { | 61 | __attribute__((weak)) void encoder_one_update(bool clockwise) { |
diff --git a/keyboards/mechlovin/adelais/keymaps/brandonschlack/keymap.c b/keyboards/mechlovin/adelais/keymaps/brandonschlack/keymap.c index d3ab5ed110..fb2d43ca96 100644 --- a/keyboards/mechlovin/adelais/keymaps/brandonschlack/keymap.c +++ b/keyboards/mechlovin/adelais/keymaps/brandonschlack/keymap.c | |||
| @@ -243,7 +243,7 @@ bool led_update_keymap(led_t led_state) { | |||
| 243 | #endif | 243 | #endif |
| 244 | 244 | ||
| 245 | #ifdef ENCODER_ENABLE | 245 | #ifdef ENCODER_ENABLE |
| 246 | void encoder_update_user(uint8_t index, bool clockwise) { | 246 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 247 | if (index == 0) { | 247 | if (index == 0) { |
| 248 | if (clockwise) { | 248 | if (clockwise) { |
| 249 | tap_code(KC_VOLU); | 249 | tap_code(KC_VOLU); |
| @@ -265,6 +265,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 265 | tap_code(KC_DOWN); | 265 | tap_code(KC_DOWN); |
| 266 | } | 266 | } |
| 267 | } | 267 | } |
| 268 | return true; | ||
| 268 | } | 269 | } |
| 269 | 270 | ||
| 270 | #endif | 271 | #endif |
diff --git a/keyboards/mechlovin/adelais/keymaps/default/keymap.c b/keyboards/mechlovin/adelais/keymaps/default/keymap.c index 19c298d4a4..2a38663ed2 100644 --- a/keyboards/mechlovin/adelais/keymaps/default/keymap.c +++ b/keyboards/mechlovin/adelais/keymaps/default/keymap.c | |||
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | }; | 32 | }; |
| 33 | 33 | ||
| 34 | #ifdef ENCODER_ENABLE | 34 | #ifdef ENCODER_ENABLE |
| 35 | void encoder_update_user(uint8_t index, bool clockwise) { | 35 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 36 | if (index == 0) { | 36 | if (index == 0) { |
| 37 | if (clockwise) { | 37 | if (clockwise) { |
| 38 | tap_code(KC_VOLU); | 38 | tap_code(KC_VOLU); |
| @@ -54,6 +54,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 54 | tap_code(KC_DOWN); | 54 | tap_code(KC_DOWN); |
| 55 | } | 55 | } |
| 56 | } | 56 | } |
| 57 | return true; | ||
| 57 | } | 58 | } |
| 58 | 59 | ||
| 59 | #endif \ No newline at end of file | 60 | #endif |
diff --git a/keyboards/mechlovin/adelais/keymaps/via/keymap.c b/keyboards/mechlovin/adelais/keymaps/via/keymap.c index 2ebd6a1206..6ab566e1c3 100644 --- a/keyboards/mechlovin/adelais/keymaps/via/keymap.c +++ b/keyboards/mechlovin/adelais/keymaps/via/keymap.c | |||
| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | }; | 44 | }; |
| 45 | 45 | ||
| 46 | #ifdef ENCODER_ENABLE | 46 | #ifdef ENCODER_ENABLE |
| 47 | void encoder_update_user(uint8_t index, bool clockwise) { | 47 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 48 | if (index == 0) { | 48 | if (index == 0) { |
| 49 | if (clockwise) { | 49 | if (clockwise) { |
| 50 | tap_code(KC_VOLD); | 50 | tap_code(KC_VOLD); |
| @@ -66,6 +66,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 66 | tap_code(KC_DOWN); | 66 | tap_code(KC_DOWN); |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
| 70 | 71 | ||
| 71 | #endif \ No newline at end of file | 72 | #endif |
diff --git a/keyboards/mechlovin/hex6c/keymaps/default/keymap.c b/keyboards/mechlovin/hex6c/keymaps/default/keymap.c index c8ff6dad1b..fb1f82247c 100644 --- a/keyboards/mechlovin/hex6c/keymaps/default/keymap.c +++ b/keyboards/mechlovin/hex6c/keymaps/default/keymap.c | |||
| @@ -28,7 +28,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | }; | 28 | }; |
| 29 | 29 | ||
| 30 | #ifdef ENCODER_ENABLE | 30 | #ifdef ENCODER_ENABLE |
| 31 | void encoder_update_user(uint8_t index, bool clockwise) { | 31 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 32 | if (index == 0) { | 32 | if (index == 0) { |
| 33 | if (clockwise) { | 33 | if (clockwise) { |
| 34 | tap_code(KC_VOLU); | 34 | tap_code(KC_VOLU); |
| @@ -36,5 +36,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 36 | tap_code(KC_VOLD); | 36 | tap_code(KC_VOLD); |
| 37 | } | 37 | } |
| 38 | } | 38 | } |
| 39 | return true; | ||
| 39 | } | 40 | } |
| 40 | #endif | 41 | #endif |
diff --git a/keyboards/mechlovin/hex6c/keymaps/via/keymap.c b/keyboards/mechlovin/hex6c/keymaps/via/keymap.c index 6fa6045a62..eece4752b6 100644 --- a/keyboards/mechlovin/hex6c/keymaps/via/keymap.c +++ b/keyboards/mechlovin/hex6c/keymaps/via/keymap.c | |||
| @@ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 56 | }; | 56 | }; |
| 57 | 57 | ||
| 58 | #ifdef ENCODER_ENABLE | 58 | #ifdef ENCODER_ENABLE |
| 59 | void encoder_update_user(uint8_t index, bool clockwise) { | 59 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 60 | if (index == 0) { | 60 | if (index == 0) { |
| 61 | if (clockwise) { | 61 | if (clockwise) { |
| 62 | tap_code(KC_VOLU); | 62 | tap_code(KC_VOLU); |
| @@ -64,5 +64,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 64 | tap_code(KC_VOLD); | 64 | tap_code(KC_VOLD); |
| 65 | } | 65 | } |
| 66 | } | 66 | } |
| 67 | return true; | ||
| 67 | } | 68 | } |
| 68 | #endif | 69 | #endif |
diff --git a/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c b/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c index 8f1896e811..51034d3940 100644 --- a/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/bongocat/keymap.c | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | /* Copyright 2021 Kyle McCreery | 1 | /* Copyright 2021 Kyle McCreery |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| @@ -38,7 +38,7 @@ uint8_t current_tap_frame = 0; | |||
| 38 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 38 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 39 | [0] = LAYOUT_all( | 39 | [0] = LAYOUT_all( |
| 40 | KC_MUTE, | 40 | KC_MUTE, |
| 41 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 41 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 42 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, | 42 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, |
| 43 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, | 43 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, |
| 44 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), | 44 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), |
| @@ -47,26 +47,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | KC_TRNS, | 47 | KC_TRNS, |
| 48 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 48 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 49 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, | 49 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, |
| 50 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, | 50 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, |
| 51 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), | 51 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), |
| 52 | 52 | ||
| 53 | [2] = LAYOUT_all( | 53 | [2] = LAYOUT_all( |
| 54 | KC_TRNS, | 54 | KC_TRNS, |
| 55 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, | 55 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, |
| 56 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 56 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 57 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 57 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 58 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), | 58 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), |
| 59 | 59 | ||
| 60 | [3] = LAYOUT_all( | 60 | [3] = LAYOUT_all( |
| 61 | KC_TRNS, | 61 | KC_TRNS, |
| 62 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 62 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 63 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 63 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 64 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 64 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 65 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) | 65 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) |
| 66 | }; | 66 | }; |
| 67 | 67 | ||
| 68 | #ifdef ENCODER_ENABLE | 68 | #ifdef ENCODER_ENABLE |
| 69 | void encoder_update_user(uint8_t index, bool clockwise) { | 69 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 70 | switch (index) { | 70 | switch (index) { |
| 71 | case 0: | 71 | case 0: |
| 72 | if (clockwise) { | 72 | if (clockwise) { |
| @@ -76,6 +76,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 76 | } | 76 | } |
| 77 | break; | 77 | break; |
| 78 | } | 78 | } |
| 79 | return true; | ||
| 79 | } | 80 | } |
| 80 | #endif | 81 | #endif |
| 81 | 82 | ||
| @@ -164,7 +165,7 @@ static void render_anim(void) { | |||
| 164 | oled_write_raw_P(tap[abs((TAP_FRAMES-1)-current_tap_frame)], ANIM_SIZE); | 165 | oled_write_raw_P(tap[abs((TAP_FRAMES-1)-current_tap_frame)], ANIM_SIZE); |
| 165 | } | 166 | } |
| 166 | } | 167 | } |
| 167 | 168 | ||
| 168 | if (get_current_wpm() != 000) { | 169 | if (get_current_wpm() != 000) { |
| 169 | oled_on(); | 170 | oled_on(); |
| 170 | 171 | ||
| @@ -194,4 +195,4 @@ void oled_task_user(void) { | |||
| 194 | 195 | ||
| 195 | } | 196 | } |
| 196 | 197 | ||
| 197 | #endif \ No newline at end of file | 198 | #endif |
diff --git a/keyboards/mechwild/mercutio/keymaps/default/keymap.c b/keyboards/mechwild/mercutio/keymaps/default/keymap.c index 79aa67e051..519e182512 100644 --- a/keyboards/mechwild/mercutio/keymaps/default/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/default/keymap.c | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | /* Copyright 2021 Kyle McCreery | 1 | /* Copyright 2021 Kyle McCreery |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| @@ -19,7 +19,7 @@ | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | [0] = LAYOUT_all( | 20 | [0] = LAYOUT_all( |
| 21 | KC_MUTE, | 21 | KC_MUTE, |
| 22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 23 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, | 23 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, |
| 24 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, | 24 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, |
| 25 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), | 25 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), |
| @@ -28,26 +28,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | KC_TRNS, | 28 | KC_TRNS, |
| 29 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 29 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 30 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, | 30 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, |
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), |
| 33 | 33 | ||
| 34 | [2] = LAYOUT_all( | 34 | [2] = LAYOUT_all( |
| 35 | KC_TRNS, | 35 | KC_TRNS, |
| 36 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, | 36 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, |
| 37 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 37 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), | 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), |
| 40 | 40 | ||
| 41 | [3] = LAYOUT_all( | 41 | [3] = LAYOUT_all( |
| 42 | KC_TRNS, | 42 | KC_TRNS, |
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) | 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) |
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | #ifdef ENCODER_ENABLE | 49 | #ifdef ENCODER_ENABLE |
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | switch (index) { | 51 | switch (index) { |
| 52 | case 0: | 52 | case 0: |
| 53 | if (clockwise) { | 53 | if (clockwise) { |
| @@ -57,6 +57,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 57 | } | 57 | } |
| 58 | break; | 58 | break; |
| 59 | } | 59 | } |
| 60 | return true; | ||
| 60 | } | 61 | } |
| 61 | #endif | 62 | #endif |
| 62 | 63 | ||
| @@ -67,7 +68,7 @@ oled_rotation_t oled_init_user(oled_rotation_t rotation) { | |||
| 67 | 68 | ||
| 68 | static void render_name(void) { | 69 | static void render_name(void) { |
| 69 | static const char PROGMEM mercutio_name[] = { | 70 | static const char PROGMEM mercutio_name[] = { |
| 70 | 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0x95, 0xB5, 0x96, 0xD5, 0xB6, 0xB6, | 71 | 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0x95, 0xB5, 0x96, 0xD5, 0xB6, 0xB6, |
| 71 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, | 72 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, |
| 72 | 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, | 73 | 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, |
| 73 | 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0x00 | 74 | 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0x00 |
| @@ -76,6 +77,6 @@ static void render_name(void) { | |||
| 76 | } | 77 | } |
| 77 | 78 | ||
| 78 | void oled_task_user(void) { | 79 | void oled_task_user(void) { |
| 79 | render_name(); | 80 | render_name(); |
| 80 | } | 81 | } |
| 81 | #endif \ No newline at end of file | 82 | #endif |
diff --git a/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c b/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c index b5040244fe..ea1cd1525d 100755 --- a/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/fancy/keymap.c | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | /* Copyright 2021 Kyle McCreery | 1 | /* Copyright 2021 Kyle McCreery |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | 17 | ||
| @@ -20,7 +20,7 @@ | |||
| 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 21 | [0] = LAYOUT_all( | 21 | [0] = LAYOUT_all( |
| 22 | KC_MUTE, | 22 | KC_MUTE, |
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 24 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, | 24 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, |
| 25 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, | 25 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, |
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), | 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), |
| @@ -29,27 +29,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 29 | KC_TRNS, | 29 | KC_TRNS, |
| 30 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 30 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 31 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, | 31 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, |
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, |
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), | 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), |
| 34 | 34 | ||
| 35 | [2] = LAYOUT_all( | 35 | [2] = LAYOUT_all( |
| 36 | KC_TRNS, | 36 | KC_TRNS, |
| 37 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, | 37 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, |
| 38 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 38 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 40 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), | 40 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), |
| 41 | 41 | ||
| 42 | [3] = LAYOUT_all( | 42 | [3] = LAYOUT_all( |
| 43 | KC_TRNS, | 43 | KC_TRNS, |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 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_TRNS ) | 47 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) |
| 48 | }; | 48 | }; |
| 49 | 49 | ||
| 50 | #ifdef ENCODER_ENABLE // Encoder Functionality | 50 | #ifdef ENCODER_ENABLE // Encoder Functionality |
| 51 | uint8_t selected_layer = 0; | 51 | uint8_t selected_layer = 0; |
| 52 | void encoder_update_user(uint8_t index, bool clockwise) { | 52 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 53 | #ifdef OLED_DRIVER_ENABLE | 53 | #ifdef OLED_DRIVER_ENABLE |
| 54 | oled_clear(); | 54 | oled_clear(); |
| 55 | oled_render(); | 55 | oled_render(); |
| @@ -72,6 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | } | 72 | } |
| 73 | } | 73 | } |
| 74 | } | 74 | } |
| 75 | return true; | ||
| 75 | } | 76 | } |
| 76 | #endif | 77 | #endif |
| 77 | 78 | ||
| @@ -83,7 +84,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 83 | bool clear_screen = false; // used to manage singular screen clears to prevent display glitch | 84 | bool clear_screen = false; // used to manage singular screen clears to prevent display glitch |
| 84 | static void render_name(void) { // Render Mercutio Script Text | 85 | static void render_name(void) { // Render Mercutio Script Text |
| 85 | static const char PROGMEM mercutio_name[] = { | 86 | static const char PROGMEM mercutio_name[] = { |
| 86 | 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0x95, 0xB5, 0x96, 0xD5, 0xB6, 0xB6, | 87 | 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0x95, 0xB5, 0x96, 0xD5, 0xB6, 0xB6, |
| 87 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, | 88 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, |
| 88 | 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, | 89 | 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, |
| 89 | 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0x00 | 90 | 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0x00 |
| @@ -107,7 +108,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 107 | } | 108 | } |
| 108 | 109 | ||
| 109 | void oled_task_user(void) { | 110 | void oled_task_user(void) { |
| 110 | 111 | ||
| 111 | if ( IS_HOST_LED_OFF(USB_LED_NUM_LOCK) && IS_HOST_LED_OFF(USB_LED_CAPS_LOCK) && selected_layer == 0 && get_highest_layer(layer_state) == 0 ) { | 112 | if ( IS_HOST_LED_OFF(USB_LED_NUM_LOCK) && IS_HOST_LED_OFF(USB_LED_CAPS_LOCK) && selected_layer == 0 && get_highest_layer(layer_state) == 0 ) { |
| 112 | render_name(); | 113 | render_name(); |
| 113 | clear_screen = true; | 114 | clear_screen = true; |
diff --git a/keyboards/mechwild/mercutio/keymaps/via/keymap.c b/keyboards/mechwild/mercutio/keymaps/via/keymap.c index 79aa67e051..519e182512 100755 --- a/keyboards/mechwild/mercutio/keymaps/via/keymap.c +++ b/keyboards/mechwild/mercutio/keymaps/via/keymap.c | |||
| @@ -1,17 +1,17 @@ | |||
| 1 | /* Copyright 2021 Kyle McCreery | 1 | /* Copyright 2021 Kyle McCreery |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| @@ -19,7 +19,7 @@ | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | [0] = LAYOUT_all( | 20 | [0] = LAYOUT_all( |
| 21 | KC_MUTE, | 21 | KC_MUTE, |
| 22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 23 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, | 23 | MO(1), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, |
| 24 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, | 24 | KC_LSFT, KC_SLSH, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, |
| 25 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), | 25 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(2), KC_RCTL ), |
| @@ -28,26 +28,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | KC_TRNS, | 28 | KC_TRNS, |
| 29 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 29 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 30 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, | 30 | KC_TRNS, KC_TRNS, KC_GRV, KC_BSLS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, KC_SCLN, KC_TRNS, KC_QUOT, |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_SLSH, KC_UP, |
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_TRNS, KC_END, KC_LEFT, KC_DOWN, KC_RIGHT ), |
| 33 | 33 | ||
| 34 | [2] = LAYOUT_all( | 34 | [2] = LAYOUT_all( |
| 35 | KC_TRNS, | 35 | KC_TRNS, |
| 36 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, | 36 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, |
| 37 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 37 | KC_CAPS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), | 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ), |
| 40 | 40 | ||
| 41 | [3] = LAYOUT_all( | 41 | [3] = LAYOUT_all( |
| 42 | KC_TRNS, | 42 | KC_TRNS, |
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) | 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS ) |
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | #ifdef ENCODER_ENABLE | 49 | #ifdef ENCODER_ENABLE |
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | switch (index) { | 51 | switch (index) { |
| 52 | case 0: | 52 | case 0: |
| 53 | if (clockwise) { | 53 | if (clockwise) { |
| @@ -57,6 +57,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 57 | } | 57 | } |
| 58 | break; | 58 | break; |
| 59 | } | 59 | } |
| 60 | return true; | ||
| 60 | } | 61 | } |
| 61 | #endif | 62 | #endif |
| 62 | 63 | ||
| @@ -67,7 +68,7 @@ oled_rotation_t oled_init_user(oled_rotation_t rotation) { | |||
| 67 | 68 | ||
| 68 | static void render_name(void) { | 69 | static void render_name(void) { |
| 69 | static const char PROGMEM mercutio_name[] = { | 70 | static const char PROGMEM mercutio_name[] = { |
| 70 | 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0x95, 0xB5, 0x96, 0xD5, 0xB6, 0xB6, | 71 | 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0xB6, 0x95, 0xB5, 0x96, 0xD5, 0xB6, 0xB6, |
| 71 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, | 72 | 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90, 0x91, 0x92, 0x93, 0x94, |
| 72 | 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, | 73 | 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0xAC, 0xAD, 0xAE, 0xAF, 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, |
| 73 | 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0x00 | 74 | 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, 0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0x00 |
| @@ -76,6 +77,6 @@ static void render_name(void) { | |||
| 76 | } | 77 | } |
| 77 | 78 | ||
| 78 | void oled_task_user(void) { | 79 | void oled_task_user(void) { |
| 79 | render_name(); | 80 | render_name(); |
| 80 | } | 81 | } |
| 81 | #endif \ No newline at end of file | 82 | #endif |
diff --git a/keyboards/merge/iso_macro/keymaps/default/keymap.c b/keyboards/merge/iso_macro/keymaps/default/keymap.c index a86d35502c..16c0deba72 100644 --- a/keyboards/merge/iso_macro/keymaps/default/keymap.c +++ b/keyboards/merge/iso_macro/keymaps/default/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2021 duoshock | 1 | /* Copyright 2021 duoshock |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | }; | 32 | }; |
| 33 | 33 | ||
| 34 | 34 | ||
| 35 | void encoder_update_user(uint8_t index, bool clockwise) { | 35 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 36 | if (index == 0) { // Encdoer A | 36 | if (index == 0) { // Encdoer A |
| 37 | if (clockwise) { | 37 | if (clockwise) { |
| 38 | tap_code(KC_UP); | 38 | tap_code(KC_UP); |
| @@ -46,4 +46,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | tap_code(KC_VOLD); | 46 | tap_code(KC_VOLD); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | } \ No newline at end of file | 49 | return true; |
| 50 | } | ||
diff --git a/keyboards/merge/iso_macro/keymaps/via/keymap.c b/keyboards/merge/iso_macro/keymaps/via/keymap.c index b97e79acf1..b8cf05be39 100644 --- a/keyboards/merge/iso_macro/keymaps/via/keymap.c +++ b/keyboards/merge/iso_macro/keymaps/via/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2021 duoshock | 1 | /* Copyright 2021 duoshock |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| @@ -47,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | }; | 47 | }; |
| 48 | 48 | ||
| 49 | 49 | ||
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | if (index == 0) { // Encoder A | 51 | if (index == 0) { // Encoder A |
| 52 | if (clockwise) { | 52 | if (clockwise) { |
| 53 | backlight_increase(); | 53 | backlight_increase(); |
| @@ -61,4 +61,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 61 | tap_code(KC_VOLD); | 61 | tap_code(KC_VOLD); |
| 62 | } | 62 | } |
| 63 | } | 63 | } |
| 64 | } \ No newline at end of file | 64 | return true; |
| 65 | } | ||
diff --git a/keyboards/merge/uc1/keymaps/default/keymap.c b/keyboards/merge/uc1/keymaps/default/keymap.c index 5a19a9de78..a4556a3f4a 100644 --- a/keyboards/merge/uc1/keymaps/default/keymap.c +++ b/keyboards/merge/uc1/keymaps/default/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2021 duoshock | 1 | /* Copyright 2021 duoshock |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| @@ -29,7 +29,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | 31 | ||
| 32 | void encoder_update_user(uint8_t index, bool clockwise) { | 32 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 33 | if (index == 0) { | 33 | if (index == 0) { |
| 34 | if (clockwise) { | 34 | if (clockwise) { |
| 35 | tap_code(KC_VOLU); | 35 | tap_code(KC_VOLU); |
| @@ -37,4 +37,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 37 | tap_code(KC_VOLD); | 37 | tap_code(KC_VOLD); |
| 38 | } | 38 | } |
| 39 | } | 39 | } |
| 40 | } \ No newline at end of file | 40 | return true; |
| 41 | } | ||
diff --git a/keyboards/merge/uc1/keymaps/via/keymap.c b/keyboards/merge/uc1/keymaps/via/keymap.c index 6bc732e618..97f55f87f2 100644 --- a/keyboards/merge/uc1/keymaps/via/keymap.c +++ b/keyboards/merge/uc1/keymaps/via/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2021 duoshock | 1 | /* Copyright 2021 duoshock |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| @@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | 44 | ||
| 45 | void encoder_update_user(uint8_t index, bool clockwise) { | 45 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 46 | if (index == 0) { | 46 | if (index == 0) { |
| 47 | if (clockwise) { | 47 | if (clockwise) { |
| 48 | tap_code(KC_VOLU); | 48 | tap_code(KC_VOLU); |
| @@ -50,4 +50,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 50 | tap_code(KC_VOLD); | 50 | tap_code(KC_VOLD); |
| 51 | } | 51 | } |
| 52 | } | 52 | } |
| 53 | } \ No newline at end of file | 53 | return true; |
| 54 | } | ||
diff --git a/keyboards/merge/um70/keymaps/default/keymap.c b/keyboards/merge/um70/keymaps/default/keymap.c index 1025d37a92..d16e737b4e 100644 --- a/keyboards/merge/um70/keymaps/default/keymap.c +++ b/keyboards/merge/um70/keymaps/default/keymap.c | |||
| @@ -1,16 +1,16 @@ | |||
| 1 | /* Copyright 2021 duoshock | 1 | /* Copyright 2021 duoshock |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | * .---. |-------------------------. '---------------------------------| |---| | 34 | * .---. |-------------------------. '---------------------------------| |---| |
| 35 | * |M0 | |CapsL | A| S| D| F| G| | H| J| K| L| ;| :| Retn | |End| | 35 | * |M0 | |CapsL | A| S| D| F| G| | H| J| K| L| ;| :| Retn | |End| |
| 36 | * |---| |----------------------------. '--------------------------------| .---. '---' | 36 | * |---| |----------------------------. '--------------------------------| .---. '---' |
| 37 | * |M1 | |Shft | Z| X| C| V| B| | N| M| ,| ,| /| Shift| |Up | | 37 | * |M1 | |Shft | Z| X| C| V| B| | N| M| ,| ,| /| Shift| |Up | |
| 38 | * |---| |----------------------------| |---------------------------' .-----------. | 38 | * |---| |----------------------------| |---------------------------' .-----------. |
| 39 | * |M2 | |Ctl |Gui |Alt |Fn0 |Space | | Space| Alt| Ctl| |Lef|Dow|Rig| | 39 | * |M2 | |Ctl |Gui |Alt |Fn0 |Space | | Space| Alt| Ctl| |Lef|Dow|Rig| |
| 40 | * '---' '----------------------------' '-----------------------' '-----------' | 40 | * '---' '----------------------------' '-----------------------' '-----------' |
| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | ), | 71 | ), |
| 72 | }; | 72 | }; |
| 73 | 73 | ||
| 74 | void encoder_update_user(uint8_t index, bool clockwise) { | 74 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 75 | if (index == 0) { /* Master Left */ | 75 | if (index == 0) { /* Master Left */ |
| 76 | if (clockwise) { | 76 | if (clockwise) { |
| 77 | tap_code(KC_VOLU); | 77 | tap_code(KC_VOLU); |
| @@ -85,6 +85,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 85 | tap_code(KC_VOLD); | 85 | tap_code(KC_VOLD); |
| 86 | } | 86 | } |
| 87 | } | 87 | } |
| 88 | return true; | ||
| 88 | } | 89 | } |
| 89 | 90 | ||
| 90 | 91 | ||
| @@ -104,8 +105,8 @@ oled_rotation_t oled_init_user(oled_rotation_t rotation) { | |||
| 104 | static void render_logo(void) { | 105 | static void render_logo(void) { |
| 105 | static const char PROGMEM raw_logo[] = { | 106 | static const char PROGMEM raw_logo[] = { |
| 106 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192,192,224,224,224,224,224,224,224,224,224,224,224,224,224,224,192,192,128,128,192,192,224,224,224,224,224,224,224,224,192,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 107 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192,192,224,224,224,224,224,224,224,224,224,224,224,224,224,224,192,192,128,128,192,192,224,224,224,224,224,224,224,224,192,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 107 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 15, 3, 1, 0, 1,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,240, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0,254,254,254,252,248,224,192,128,224,248,252,254,254,254, 0, 0,128,128,128,128,128,128, 0, 14, 14, 14, 14,142,238,254,254,126, 30, 4,224,248,252, 62, 30, 14, 14, 14, 30, 62,252,248,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 108 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 15, 3, 1, 0, 1,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,240, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0,254,254,254,252,248,224,192,128,224,248,252,254,254,254, 0, 0,128,128,128,128,128,128, 0, 14, 14, 14, 14,142,238,254,254,126, 30, 4,224,248,252, 62, 30, 14, 14, 14, 30, 62,252,248,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 108 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,192,128, 0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127, 63, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 63, 63,124,112,112,112,112,124, 63, 63, 15, 0, 0, 0,127,127,127, 0, 1, 7, 15, 15, 7, 1, 0,127,127,127, 0, 0, 3, 3, 3, 3, 3, 3, 1, 0,112,124,126, 63, 15, 3, 1, 0, 0, 0, 15, 31, 63,124,120,112,112,112,120,124, 63, 31, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 109 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,192,128, 0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127, 63, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 63, 63,124,112,112,112,112,124, 63, 63, 15, 0, 0, 0,127,127,127, 0, 1, 7, 15, 15, 7, 1, 0,127,127,127, 0, 0, 3, 3, 3, 3, 3, 3, 1, 0,112,124,126, 63, 15, 3, 1, 0, 0, 0, 15, 31, 63,124,120,112,112,112,120,124, 63, 31, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 109 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 1, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 110 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 1, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 110 | }; | 111 | }; |
| 111 | oled_write_raw_P(raw_logo, sizeof(raw_logo)); | 112 | oled_write_raw_P(raw_logo, sizeof(raw_logo)); |
| @@ -114,11 +115,11 @@ static void render_logo(void) { | |||
| 114 | 115 | ||
| 115 | // 32 * 18 Merge logos | 116 | // 32 * 18 Merge logos |
| 116 | static const char PROGMEM merge_logo[] = { | 117 | static const char PROGMEM merge_logo[] = { |
| 117 | 0xf8, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x0e, | 118 | 0xf8, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x0e, |
| 118 | 0x06, 0x04, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfc, 0xf8, 0xf0, 0xc0, | 119 | 0x06, 0x04, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfc, 0xf8, 0xf0, 0xc0, |
| 119 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xc0, | 120 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xc0, |
| 120 | 0x80, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x0f, | 121 | 0x80, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x0f, |
| 121 | 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, | 122 | 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, |
| 122 | 0x01, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 | 123 | 0x01, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 |
| 123 | }; | 124 | }; |
| 124 | 125 | ||
| @@ -179,4 +180,4 @@ void oled_task_user(void) { | |||
| 179 | } | 180 | } |
| 180 | } | 181 | } |
| 181 | 182 | ||
| 182 | #endif \ No newline at end of file | 183 | #endif |
diff --git a/keyboards/merge/um70/keymaps/via/keymap.c b/keyboards/merge/um70/keymaps/via/keymap.c index e71af2d32d..59483e64a4 100644 --- a/keyboards/merge/um70/keymaps/via/keymap.c +++ b/keyboards/merge/um70/keymaps/via/keymap.c | |||
| @@ -1,16 +1,16 @@ | |||
| 1 | /* Copyright 2021 duoshock | 1 | /* Copyright 2021 duoshock |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | * .---. |-------------------------. '---------------------------------| |---| | 34 | * .---. |-------------------------. '---------------------------------| |---| |
| 35 | * |M0 | |CapsL | A| S| D| F| G| | H| J| K| L| ;| :| Retn | |End| | 35 | * |M0 | |CapsL | A| S| D| F| G| | H| J| K| L| ;| :| Retn | |End| |
| 36 | * |---| |----------------------------. '--------------------------------| .---. '---' | 36 | * |---| |----------------------------. '--------------------------------| .---. '---' |
| 37 | * |M1 | |Shft | Z| X| C| V| B| | N| M| ,| ,| /| Shift| |Up | | 37 | * |M1 | |Shft | Z| X| C| V| B| | N| M| ,| ,| /| Shift| |Up | |
| 38 | * |---| |----------------------------| |---------------------------' .-----------. | 38 | * |---| |----------------------------| |---------------------------' .-----------. |
| 39 | * |M2 | |Ctl |Gui |Alt |Fn0 |Space | | Space| Alt| Ctl| |Lef|Dow|Rig| | 39 | * |M2 | |Ctl |Gui |Alt |Fn0 |Space | | Space| Alt| Ctl| |Lef|Dow|Rig| |
| 40 | * '---' '----------------------------' '-----------------------' '-----------' | 40 | * '---' '----------------------------' '-----------------------' '-----------' |
| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | ), | 71 | ), |
| 72 | }; | 72 | }; |
| 73 | 73 | ||
| 74 | void encoder_update_user(uint8_t index, bool clockwise) { | 74 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 75 | if (index == 0) { /* Master Left */ | 75 | if (index == 0) { /* Master Left */ |
| 76 | if (clockwise) { | 76 | if (clockwise) { |
| 77 | tap_code(KC_VOLU); | 77 | tap_code(KC_VOLU); |
| @@ -85,6 +85,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 85 | tap_code(KC_VOLD); | 85 | tap_code(KC_VOLD); |
| 86 | } | 86 | } |
| 87 | } | 87 | } |
| 88 | return true; | ||
| 88 | } | 89 | } |
| 89 | 90 | ||
| 90 | 91 | ||
| @@ -104,8 +105,8 @@ oled_rotation_t oled_init_user(oled_rotation_t rotation) { | |||
| 104 | static void render_logo(void) { | 105 | static void render_logo(void) { |
| 105 | static const char PROGMEM raw_logo[] = { | 106 | static const char PROGMEM raw_logo[] = { |
| 106 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192,192,224,224,224,224,224,224,224,224,224,224,224,224,224,224,192,192,128,128,192,192,224,224,224,224,224,224,224,224,192,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 107 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,192,192,224,224,224,224,224,224,224,224,224,224,224,224,224,224,192,192,128,128,192,192,224,224,224,224,224,224,224,224,192,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 107 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 15, 3, 1, 0, 1,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,240, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0,254,254,254,252,248,224,192,128,224,248,252,254,254,254, 0, 0,128,128,128,128,128,128, 0, 14, 14, 14, 14,142,238,254,254,126, 30, 4,224,248,252, 62, 30, 14, 14, 14, 30, 62,252,248,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 108 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 15, 3, 1, 0, 1,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,240, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0, 0, 0, 0,254,254,254, 0, 0, 0,254,254,254,252,248,224,192,128,224,248,252,254,254,254, 0, 0,128,128,128,128,128,128, 0, 14, 14, 14, 14,142,238,254,254,126, 30, 4,224,248,252, 62, 30, 14, 14, 14, 30, 62,252,248,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 108 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,192,128, 0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127, 63, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 63, 63,124,112,112,112,112,124, 63, 63, 15, 0, 0, 0,127,127,127, 0, 1, 7, 15, 15, 7, 1, 0,127,127,127, 0, 0, 3, 3, 3, 3, 3, 3, 1, 0,112,124,126, 63, 15, 3, 1, 0, 0, 0, 15, 31, 63,124,120,112,112,112,120,124, 63, 31, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 109 | 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,192,128, 0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,127, 63, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 63, 63,124,112,112,112,112,124, 63, 63, 15, 0, 0, 0,127,127,127, 0, 1, 7, 15, 15, 7, 1, 0,127,127,127, 0, 0, 3, 3, 3, 3, 3, 3, 1, 0,112,124,126, 63, 15, 3, 1, 0, 0, 0, 15, 31, 63,124,120,112,112,112,120,124, 63, 31, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 109 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 1, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 110 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 1, 3, 3, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 110 | }; | 111 | }; |
| 111 | oled_write_raw_P(raw_logo, sizeof(raw_logo)); | 112 | oled_write_raw_P(raw_logo, sizeof(raw_logo)); |
| @@ -114,11 +115,11 @@ static void render_logo(void) { | |||
| 114 | 115 | ||
| 115 | // 32 * 18 Merge logos | 116 | // 32 * 18 Merge logos |
| 116 | static const char PROGMEM merge_logo[] = { | 117 | static const char PROGMEM merge_logo[] = { |
| 117 | 0xf8, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x0e, | 118 | 0xf8, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x0e, |
| 118 | 0x06, 0x04, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfc, 0xf8, 0xf0, 0xc0, | 119 | 0x06, 0x04, 0xfe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xfe, 0xfc, 0xf8, 0xf0, 0xc0, |
| 119 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xc0, | 120 | 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xc0, |
| 120 | 0x80, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x0f, | 121 | 0x80, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x0f, |
| 121 | 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, | 122 | 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, |
| 122 | 0x01, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 | 123 | 0x01, 0x00, 0x01, 0x01, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00 |
| 123 | }; | 124 | }; |
| 124 | 125 | ||
diff --git a/keyboards/metamechs/timberwolf/timberwolf.c b/keyboards/metamechs/timberwolf/timberwolf.c index af6d42a54e..16aea12594 100644 --- a/keyboards/metamechs/timberwolf/timberwolf.c +++ b/keyboards/metamechs/timberwolf/timberwolf.c | |||
| @@ -28,11 +28,12 @@ bool led_update_kb(led_t led_state) { | |||
| 28 | return runDefault; | 28 | return runDefault; |
| 29 | } | 29 | } |
| 30 | 30 | ||
| 31 | __attribute__((weak)) | 31 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 32 | void encoder_update_user(uint8_t index, bool clockwise) { | 32 | if (!encoder_update_user(index, clockwise)) return false; |
| 33 | if (clockwise) { | 33 | if (clockwise) { |
| 34 | tap_code(KC_VOLU); | 34 | tap_code(KC_VOLU); |
| 35 | } else { | 35 | } else { |
| 36 | tap_code(KC_VOLD); | 36 | tap_code(KC_VOLD); |
| 37 | } | 37 | } |
| 38 | return true; | ||
| 38 | } | 39 | } |
diff --git a/keyboards/mexsistor/ludmila/keymaps/default/keymap.c b/keyboards/mexsistor/ludmila/keymaps/default/keymap.c index ecb66d5df3..e1aaddadd1 100644 --- a/keyboards/mexsistor/ludmila/keymaps/default/keymap.c +++ b/keyboards/mexsistor/ludmila/keymaps/default/keymap.c | |||
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | 30 | ||
| 31 | }; | 31 | }; |
| 32 | 32 | ||
| 33 | void encoder_update_user(uint8_t index, bool clockwise) { | 33 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 34 | if (index == 0) { | 34 | if (index == 0) { |
| 35 | if (clockwise) { | 35 | if (clockwise) { |
| 36 | tap_code(KC_VOLU); | 36 | tap_code(KC_VOLU); |
| @@ -38,4 +38,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 38 | tap_code(KC_VOLD); | 38 | tap_code(KC_VOLD); |
| 39 | } | 39 | } |
| 40 | } | 40 | } |
| 41 | return true; | ||
| 41 | } | 42 | } |
diff --git a/keyboards/millipad/keymaps/default/keymap.c b/keyboards/millipad/keymaps/default/keymap.c index 0fd145dd09..ae6e374908 100644 --- a/keyboards/millipad/keymaps/default/keymap.c +++ b/keyboards/millipad/keymaps/default/keymap.c | |||
| @@ -22,7 +22,7 @@ enum layer_names { | |||
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 24 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 25 | 25 | ||
| 26 | [_BASE] = LAYOUT( | 26 | [_BASE] = LAYOUT( |
| 27 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, | 27 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, |
| 28 | KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12 | 28 | KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12 |
| @@ -30,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 30 | }; | 30 | }; |
| 31 | 31 | ||
| 32 | 32 | ||
| 33 | void encoder_update_user(uint8_t index, bool clockwise) { | 33 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 34 | if (index == 0) { /* First encoder */ | 34 | if (index == 0) { /* First encoder */ |
| 35 | if (clockwise) { | 35 | if (clockwise) { |
| 36 | tap_code(KC_VOLU); | 36 | tap_code(KC_VOLU); |
| @@ -38,4 +38,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 38 | tap_code(KC_VOLD); | 38 | tap_code(KC_VOLD); |
| 39 | } | 39 | } |
| 40 | } | 40 | } |
| 41 | } \ No newline at end of file | 41 | return true; |
| 42 | } | ||
diff --git a/keyboards/minimacro5/keymaps/default/keymap.c b/keyboards/minimacro5/keymaps/default/keymap.c index acd7f32831..d2f2910d75 100644 --- a/keyboards/minimacro5/keymaps/default/keymap.c +++ b/keyboards/minimacro5/keymaps/default/keymap.c | |||
| @@ -4,7 +4,7 @@ enum layers { | |||
| 4 | _MAIN, | 4 | _MAIN, |
| 5 | }; | 5 | }; |
| 6 | 6 | ||
| 7 | void encoder_update_user(uint8_t index, bool clockwise) { | 7 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 8 | if (index == 0) { /* First encoder*/ | 8 | if (index == 0) { /* First encoder*/ |
| 9 | if (clockwise) { | 9 | if (clockwise) { |
| 10 | tap_code(KC_1); | 10 | tap_code(KC_1); |
| @@ -36,6 +36,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 36 | tap_code(KC_0); | 36 | tap_code(KC_0); |
| 37 | } | 37 | } |
| 38 | } | 38 | } |
| 39 | return true; | ||
| 39 | } | 40 | } |
| 40 | 41 | ||
| 41 | // | 42 | // |
diff --git a/keyboards/minimacro5/keymaps/kabraxcis/keymap.c b/keyboards/minimacro5/keymaps/kabraxcis/keymap.c index a65bc9ff4a..6b7026ce20 100644 --- a/keyboards/minimacro5/keymaps/kabraxcis/keymap.c +++ b/keyboards/minimacro5/keymaps/kabraxcis/keymap.c | |||
| @@ -20,7 +20,7 @@ enum layers { | |||
| 20 | _MAIN, | 20 | _MAIN, |
| 21 | }; | 21 | }; |
| 22 | 22 | ||
| 23 | void encoder_update_user(uint8_t index, bool clockwise) { | 23 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 24 | if (index == 0) { /* First encoder*/ | 24 | if (index == 0) { /* First encoder*/ |
| 25 | if (clockwise) { | 25 | if (clockwise) { |
| 26 | tap_code(KC_VOLU); | 26 | tap_code(KC_VOLU); |
| @@ -52,6 +52,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 52 | tap_code(KC_VOLD); | 52 | tap_code(KC_VOLD); |
| 53 | } | 53 | } |
| 54 | } | 54 | } |
| 55 | return true; | ||
| 55 | } | 56 | } |
| 56 | 57 | ||
| 57 | // | 58 | // |
diff --git a/keyboards/minimacro5/keymaps/media/keymap.c b/keyboards/minimacro5/keymaps/media/keymap.c index f36954b074..9f21838876 100644 --- a/keyboards/minimacro5/keymaps/media/keymap.c +++ b/keyboards/minimacro5/keymaps/media/keymap.c | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | #define _MAIN 0 | 3 | #define _MAIN 0 |
| 4 | 4 | ||
| 5 | void encoder_update_user(uint8_t index, bool clockwise) { | 5 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 6 | if (index == 0) { /* First encoder*/ | 6 | if (index == 0) { /* First encoder*/ |
| 7 | if (clockwise) { | 7 | if (clockwise) { |
| 8 | tap_code(KC_VOLU); | 8 | tap_code(KC_VOLU); |
| @@ -34,6 +34,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 34 | tap_code(KC_0); | 34 | tap_code(KC_0); |
| 35 | } | 35 | } |
| 36 | } | 36 | } |
| 37 | return true; | ||
| 37 | } | 38 | } |
| 38 | 39 | ||
| 39 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //buttion closest to usb is first | 40 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { //buttion closest to usb is first |
diff --git a/keyboards/minimacro5/keymaps/voaraq/keymap.c b/keyboards/minimacro5/keymaps/voaraq/keymap.c index e0dca9777b..9af37167dc 100644 --- a/keyboards/minimacro5/keymaps/voaraq/keymap.c +++ b/keyboards/minimacro5/keymaps/voaraq/keymap.c | |||
| @@ -20,7 +20,7 @@ enum layers { | |||
| 20 | _MAIN, | 20 | _MAIN, |
| 21 | }; | 21 | }; |
| 22 | 22 | ||
| 23 | void encoder_update_user(uint8_t index, bool clockwise) { | 23 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 24 | if (index == 0) { /* First encoder*/ | 24 | if (index == 0) { /* First encoder*/ |
| 25 | if (clockwise) { | 25 | if (clockwise) { |
| 26 | tap_code(KC_1); | 26 | tap_code(KC_1); |
| @@ -52,6 +52,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 52 | tap_code(KC_VOLD); | 52 | tap_code(KC_VOLD); |
| 53 | } | 53 | } |
| 54 | } | 54 | } |
| 55 | return true; | ||
| 55 | } | 56 | } |
| 56 | 57 | ||
| 57 | // | 58 | // |
diff --git a/keyboards/misonoworks/karina/keymaps/default/keymap.c b/keyboards/misonoworks/karina/keymaps/default/keymap.c index 47179fb835..74c0324fe7 100644 --- a/keyboards/misonoworks/karina/keymaps/default/keymap.c +++ b/keyboards/misonoworks/karina/keymaps/default/keymap.c | |||
| @@ -26,26 +26,26 @@ enum layers { | |||
| 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 27 | 27 | ||
| 28 | [DEFAULT] = LAYOUT( | 28 | [DEFAULT] = LAYOUT( |
| 29 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, | 29 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, |
| 30 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_ENT, | 30 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_ENT, |
| 31 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_MUTE, | 31 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_MUTE, |
| 32 | KC_LALT, MO(SUPER), KC_SPC, KC_BSPC, MO(META), KC_LCTL), | 32 | KC_LALT, MO(SUPER), KC_SPC, KC_BSPC, MO(META), KC_LCTL), |
| 33 | 33 | ||
| 34 | [SUPER] = LAYOUT( | 34 | [SUPER] = LAYOUT( |
| 35 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, | 35 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, |
| 36 | KC_MINUS, KC_EQUAL, KC_GRAVE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_QUOT, KC_SCLN, | 36 | KC_MINUS, KC_EQUAL, KC_GRAVE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_QUOT, KC_SCLN, |
| 37 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SLSH, KC_BSLS, KC_TRNS, | 37 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SLSH, KC_BSLS, KC_TRNS, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_TRNS, KC_TRNS), | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_TRNS, KC_TRNS), |
| 39 | 39 | ||
| 40 | [META] = LAYOUT( | 40 | [META] = LAYOUT( |
| 41 | KC_NUMLOCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, | 41 | KC_NUMLOCK, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, |
| 42 | KC_F11, KC_F12, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, | 42 | KC_F11, KC_F12, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, |
| 43 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_KP_PLUS, KC_P2, KC_P0, KC_P1, KC_TRNS, KC_TRNS, KC_TRNS, | 43 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_KP_PLUS, KC_P2, KC_P0, KC_P1, KC_TRNS, KC_TRNS, KC_TRNS, |
| 44 | RGB_TOG, RGB_SAI, RGB_HUI, RGB_VAI, KC_TRNS, RGB_MOD) | 44 | RGB_TOG, RGB_SAI, RGB_HUI, RGB_VAI, KC_TRNS, RGB_MOD) |
| 45 | 45 | ||
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (index == 0) { | 49 | if (index == 0) { |
| 50 | if (clockwise) { | 50 | if (clockwise) { |
| 51 | tap_code(KC_PGUP); | 51 | tap_code(KC_PGUP); |
| @@ -60,5 +60,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 60 | tap_code(KC_VOLD); | 60 | tap_code(KC_VOLD); |
| 61 | } | 61 | } |
| 62 | } | 62 | } |
| 63 | return true; | ||
| 63 | } | 64 | } |
| 64 | |||
diff --git a/keyboards/misonoworks/karina/keymaps/voltex/keymap.c b/keyboards/misonoworks/karina/keymaps/voltex/keymap.c index 00361602dd..80fc13a579 100644 --- a/keyboards/misonoworks/karina/keymaps/voltex/keymap.c +++ b/keyboards/misonoworks/karina/keymaps/voltex/keymap.c | |||
| @@ -26,26 +26,26 @@ enum layers { | |||
| 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 27 | 27 | ||
| 28 | [DEFAULT] = LAYOUT( | 28 | [DEFAULT] = LAYOUT( |
| 29 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, | 29 | KC_TRNS, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, |
| 30 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_ENT, | 30 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_ENT, |
| 31 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_TRNS, | 31 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_TRNS, |
| 32 | KC_LALT, MO(SUPER), KC_SPC, KC_BSPC, MO(META), KC_LCTL), | 32 | KC_LALT, MO(SUPER), KC_SPC, KC_BSPC, MO(META), KC_LCTL), |
| 33 | 33 | ||
| 34 | [SUPER] = LAYOUT( | 34 | [SUPER] = LAYOUT( |
| 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, | 35 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, |
| 36 | KC_MINUS, KC_EQUAL, KC_GRAVE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_QUOT, KC_SCLN, | 36 | KC_MINUS, KC_EQUAL, KC_GRAVE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_QUOT, KC_SCLN, |
| 37 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SLSH, KC_BSLS, KC_TRNS, | 37 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_SLSH, KC_BSLS, KC_TRNS, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_TRNS, KC_TRNS), | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL, KC_TRNS, KC_TRNS), |
| 39 | 39 | ||
| 40 | [META] = LAYOUT( | 40 | [META] = LAYOUT( |
| 41 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, | 41 | KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, |
| 42 | KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, | 42 | KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, |
| 43 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_KP_PLUS, KC_KP_2, KC_KP_0, KC_KP_1, KC_TRNS, KC_TRNS, KC_TRNS, | 43 | KC_LSFT, KC_LEFT, KC_DOWN, KC_RGHT, KC_KP_PLUS, KC_KP_2, KC_KP_0, KC_KP_1, KC_TRNS, KC_TRNS, KC_TRNS, |
| 44 | RGB_TOG, RGB_SAI, RGB_HUI, RGB_VAI, KC_TRNS, RGB_MOD) | 44 | RGB_TOG, RGB_SAI, RGB_HUI, RGB_VAI, KC_TRNS, RGB_MOD) |
| 45 | 45 | ||
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (index == 0) { | 49 | if (index == 0) { |
| 50 | if (clockwise) { | 50 | if (clockwise) { |
| 51 | tap_code(KC_MS_LEFT); | 51 | tap_code(KC_MS_LEFT); |
| @@ -60,5 +60,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 60 | tap_code(KC_MS_D); | 60 | tap_code(KC_MS_D); |
| 61 | } | 61 | } |
| 62 | } | 62 | } |
| 63 | return true; | ||
| 63 | } | 64 | } |
| 64 | |||
diff --git a/keyboards/mixi/keymaps/default/keymap.c b/keyboards/mixi/keymaps/default/keymap.c index 21c3c669a0..916bd5e3d0 100644 --- a/keyboards/mixi/keymaps/default/keymap.c +++ b/keyboards/mixi/keymaps/default/keymap.c | |||
| @@ -17,8 +17,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 17 | */ | 17 | */ |
| 18 | [0] = | 18 | [0] = |
| 19 | LAYOUT( | 19 | LAYOUT( |
| 20 | KC_MUTE, KC_MPLY, MO(2) , | 20 | KC_MUTE, KC_MPLY, MO(2) , |
| 21 | KC_MPRV, KC_UP , KC_MNXT, | 21 | KC_MPRV, KC_UP , KC_MNXT, |
| 22 | KC_LEFT, KC_DOWN , KC_RGHT | 22 | KC_LEFT, KC_DOWN , KC_RGHT |
| 23 | ), | 23 | ), |
| 24 | 24 | ||
| @@ -51,8 +51,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | */ | 51 | */ |
| 52 | [2] = | 52 | [2] = |
| 53 | LAYOUT( | 53 | LAYOUT( |
| 54 | KC_NO , KC_NO, KC_TRNS, | 54 | KC_NO , KC_NO, KC_TRNS, |
| 55 | EEP_RST, RESET, DEBUG , | 55 | EEP_RST, RESET, DEBUG , |
| 56 | KC_NO , KC_NO, KC_NO | 56 | KC_NO , KC_NO, KC_NO |
| 57 | ) | 57 | ) |
| 58 | 58 | ||
| @@ -96,7 +96,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 96 | } | 96 | } |
| 97 | 97 | ||
| 98 | uint8_t selected_layer = 0; | 98 | uint8_t selected_layer = 0; |
| 99 | void encoder_update_user(uint8_t index, bool clockwise) { | 99 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 100 | if (index == 0) { | 100 | if (index == 0) { |
| 101 | if (layer_state_is(2)) { | 101 | if (layer_state_is(2)) { |
| 102 | if (clockwise) { | 102 | if (clockwise) { |
| @@ -114,4 +114,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 114 | } | 114 | } |
| 115 | } | 115 | } |
| 116 | } | 116 | } |
| 117 | return true; | ||
| 117 | } | 118 | } |
diff --git a/keyboards/mixi/keymaps/via/keymap.c b/keyboards/mixi/keymaps/via/keymap.c index 4ffaf111dc..5eb9e12365 100644 --- a/keyboards/mixi/keymaps/via/keymap.c +++ b/keyboards/mixi/keymaps/via/keymap.c | |||
| @@ -17,8 +17,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 17 | */ | 17 | */ |
| 18 | [0] = | 18 | [0] = |
| 19 | LAYOUT( | 19 | LAYOUT( |
| 20 | KC_MUTE, KC_MPLY, MO(2) , | 20 | KC_MUTE, KC_MPLY, MO(2) , |
| 21 | KC_MPRV, KC_UP , KC_MNXT, | 21 | KC_MPRV, KC_UP , KC_MNXT, |
| 22 | KC_LEFT, KC_DOWN , KC_RGHT | 22 | KC_LEFT, KC_DOWN , KC_RGHT |
| 23 | ), | 23 | ), |
| 24 | 24 | ||
| @@ -51,8 +51,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | */ | 51 | */ |
| 52 | [2] = | 52 | [2] = |
| 53 | LAYOUT( | 53 | LAYOUT( |
| 54 | KC_NO , KC_NO, KC_TRNS, | 54 | KC_NO , KC_NO, KC_TRNS, |
| 55 | EEP_RST, RESET, DEBUG , | 55 | EEP_RST, RESET, DEBUG , |
| 56 | KC_NO , KC_NO, KC_NO | 56 | KC_NO , KC_NO, KC_NO |
| 57 | ), | 57 | ), |
| 58 | 58 | ||
| @@ -113,7 +113,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | uint8_t selected_layer = 0; | 115 | uint8_t selected_layer = 0; |
| 116 | void encoder_update_user(uint8_t index, bool clockwise) { | 116 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 117 | if (index == 0) { | 117 | if (index == 0) { |
| 118 | if (layer_state_is(2)) { | 118 | if (layer_state_is(2)) { |
| 119 | if (clockwise) { | 119 | if (clockwise) { |
| @@ -131,4 +131,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 131 | } | 131 | } |
| 132 | } | 132 | } |
| 133 | } | 133 | } |
| 134 | return true; | ||
| 134 | } | 135 | } |
diff --git a/keyboards/monarch/keymaps/default/keymap.c b/keyboards/monarch/keymaps/default/keymap.c index e4d4e9ef35..fb480b8a7f 100644 --- a/keyboards/monarch/keymaps/default/keymap.c +++ b/keyboards/monarch/keymaps/default/keymap.c | |||
| @@ -34,10 +34,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | ) | 34 | ) |
| 35 | }; | 35 | }; |
| 36 | 36 | ||
| 37 | void encoder_update_user(uint8_t index, bool clockwise) { | 37 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 38 | if (clockwise) { | 38 | if (clockwise) { |
| 39 | tap_code(KC_VOLU); | 39 | tap_code(KC_VOLU); |
| 40 | } else { | 40 | } else { |
| 41 | tap_code(KC_VOLD); | 41 | tap_code(KC_VOLD); |
| 42 | } | 42 | } |
| 43 | return true; | ||
| 43 | } | 44 | } |
diff --git a/keyboards/monarch/keymaps/iso/keymap.c b/keyboards/monarch/keymaps/iso/keymap.c index 71f02675eb..2a6ea3a340 100644 --- a/keyboards/monarch/keymaps/iso/keymap.c +++ b/keyboards/monarch/keymaps/iso/keymap.c | |||
| @@ -34,10 +34,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | ) | 34 | ) |
| 35 | }; | 35 | }; |
| 36 | 36 | ||
| 37 | void encoder_update_user(uint8_t index, bool clockwise) { | 37 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 38 | if (clockwise) { | 38 | if (clockwise) { |
| 39 | tap_code(KC_VOLU); | 39 | tap_code(KC_VOLU); |
| 40 | } else { | 40 | } else { |
| 41 | tap_code(KC_VOLD); | 41 | tap_code(KC_VOLD); |
| 42 | } | 42 | } |
| 43 | return true; | ||
| 43 | } | 44 | } |
diff --git a/keyboards/monarch/keymaps/via/keymap.c b/keyboards/monarch/keymaps/via/keymap.c index 1f14b195dc..079ff65a6b 100644 --- a/keyboards/monarch/keymaps/via/keymap.c +++ b/keyboards/monarch/keymaps/via/keymap.c | |||
| @@ -76,7 +76,7 @@ void matrix_scan_user(void) { | |||
| 76 | } | 76 | } |
| 77 | } | 77 | } |
| 78 | 78 | ||
| 79 | void encoder_update_user(uint8_t index, bool clockwise) { | 79 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 80 | if (clockwise) { | 80 | if (clockwise) { |
| 81 | encoder_cw.pressed = true; | 81 | encoder_cw.pressed = true; |
| 82 | encoder_cw.time = (timer_read() | 1); | 82 | encoder_cw.time = (timer_read() | 1); |
| @@ -86,4 +86,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 86 | encoder_ccw.time = (timer_read() | 1); | 86 | encoder_ccw.time = (timer_read() | 1); |
| 87 | action_exec(encoder_ccw); | 87 | action_exec(encoder_ccw); |
| 88 | } | 88 | } |
| 89 | return true; | ||
| 89 | } | 90 | } |
diff --git a/keyboards/montsinger/rebound/rev3/keymaps/default/keymap.c b/keyboards/montsinger/rebound/rev3/keymaps/default/keymap.c index be038b1f53..1dd4bec95f 100644 --- a/keyboards/montsinger/rebound/rev3/keymaps/default/keymap.c +++ b/keyboards/montsinger/rebound/rev3/keymaps/default/keymap.c | |||
| @@ -93,10 +93,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 93 | return true; | 93 | return true; |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | void encoder_update_user(uint8_t index, bool clockwise) { | 96 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 97 | if (clockwise) { | 97 | if (clockwise) { |
| 98 | tap_code16(S(KC_VOLD)); | 98 | tap_code16(S(KC_VOLD)); |
| 99 | } else { | 99 | } else { |
| 100 | tap_code16(KC_VOLU); | 100 | tap_code16(KC_VOLU); |
| 101 | } | 101 | } |
| 102 | return true; | ||
| 102 | } | 103 | } |
diff --git a/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c b/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c index ee15a60623..ab2b52a72d 100644 --- a/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c +++ b/keyboards/montsinger/rebound/rev3/keymaps/rossman360/keymap.c | |||
| @@ -54,7 +54,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 54 | ) | 54 | ) |
| 55 | }; | 55 | }; |
| 56 | 56 | ||
| 57 | void encoder_update_user(uint8_t index, bool clockwise) { | 57 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 58 | switch(get_highest_layer(layer_state)){ | 58 | switch(get_highest_layer(layer_state)){ |
| 59 | case _BASE: | 59 | case _BASE: |
| 60 | if (clockwise) { | 60 | if (clockwise) { |
| @@ -71,6 +71,7 @@ case _BASE: | |||
| 71 | } | 71 | } |
| 72 | break; | 72 | break; |
| 73 | } | 73 | } |
| 74 | return true; | ||
| 74 | } | 75 | } |
| 75 | 76 | ||
| 76 | #ifdef OLED_DRIVER_ENABLE | 77 | #ifdef OLED_DRIVER_ENABLE |
| @@ -109,4 +110,3 @@ void oled_task_user(void) { | |||
| 109 | } | 110 | } |
| 110 | 111 | ||
| 111 | #endif | 112 | #endif |
| 112 | |||
diff --git a/keyboards/montsinger/rebound/rev4/keymaps/default/keymap.c b/keyboards/montsinger/rebound/rev4/keymaps/default/keymap.c index be038b1f53..1dd4bec95f 100644 --- a/keyboards/montsinger/rebound/rev4/keymaps/default/keymap.c +++ b/keyboards/montsinger/rebound/rev4/keymaps/default/keymap.c | |||
| @@ -93,10 +93,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 93 | return true; | 93 | return true; |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | void encoder_update_user(uint8_t index, bool clockwise) { | 96 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 97 | if (clockwise) { | 97 | if (clockwise) { |
| 98 | tap_code16(S(KC_VOLD)); | 98 | tap_code16(S(KC_VOLD)); |
| 99 | } else { | 99 | } else { |
| 100 | tap_code16(KC_VOLU); | 100 | tap_code16(KC_VOLU); |
| 101 | } | 101 | } |
| 102 | return true; | ||
| 102 | } | 103 | } |
diff --git a/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c b/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c index a0c3ab6395..b6f5dc7ddc 100644 --- a/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c +++ b/keyboards/montsinger/rebound/rev4/keymaps/rossman360/keymap.c | |||
| @@ -55,7 +55,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 55 | ) | 55 | ) |
| 56 | }; | 56 | }; |
| 57 | 57 | ||
| 58 | void encoder_update_user(uint8_t index, bool clockwise) { | 58 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 59 | switch(get_highest_layer(layer_state)){ | 59 | switch(get_highest_layer(layer_state)){ |
| 60 | case _BASE: | 60 | case _BASE: |
| 61 | if (clockwise) { | 61 | if (clockwise) { |
| @@ -80,6 +80,7 @@ case _DEL: | |||
| 80 | } | 80 | } |
| 81 | break; | 81 | break; |
| 82 | } | 82 | } |
| 83 | return true; | ||
| 83 | } | 84 | } |
| 84 | 85 | ||
| 85 | #ifdef OLED_DRIVER_ENABLE | 86 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/montsinger/rebound/rev4/keymaps/via/keymap.c b/keyboards/montsinger/rebound/rev4/keymaps/via/keymap.c index 325036231d..85eb73cc55 100644 --- a/keyboards/montsinger/rebound/rev4/keymaps/via/keymap.c +++ b/keyboards/montsinger/rebound/rev4/keymaps/via/keymap.c | |||
| @@ -109,10 +109,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 109 | return true; | 109 | return true; |
| 110 | } | 110 | } |
| 111 | 111 | ||
| 112 | void encoder_update_user(uint8_t index, bool clockwise) { | 112 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 113 | if (clockwise) { | 113 | if (clockwise) { |
| 114 | tap_code16(S(KC_VOLD)); | 114 | tap_code16(S(KC_VOLD)); |
| 115 | } else { | 115 | } else { |
| 116 | tap_code16(KC_VOLU); | 116 | tap_code16(KC_VOLU); |
| 117 | } | 117 | } |
| 118 | return true; | ||
| 118 | } | 119 | } |
diff --git a/keyboards/murcielago/rev1/keymaps/default/keymap.c b/keyboards/murcielago/rev1/keymaps/default/keymap.c index 9837fcff41..b9a4e9f481 100644 --- a/keyboards/murcielago/rev1/keymaps/default/keymap.c +++ b/keyboards/murcielago/rev1/keymaps/default/keymap.c | |||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | * |------+------+------+------+------+------+------. ,------+------+------+------+------+------+------| | 31 | * |------+------+------+------+------+------+------. ,------+------+------+------+------+------+------| |
| 32 | * | Sft | Z | X | C | V | B | Esc | | Ent | N | M | ,< | .> | /? | Sft | | 32 | * | Sft | Z | X | C | V | B | Esc | | Ent | N | M | ,< | .> | /? | Sft | |
| 33 | * `------------------------------------------------' `------------------------------------------------' | 33 | * `------------------------------------------------' `------------------------------------------------' |
| 34 | * | LAlt | LGUI | SYM | Back | Ctrl | | RAlt |Space | NAV | PWR | Play | | 34 | * | LAlt | LGUI | SYM | Back | Ctrl | | RAlt |Space | NAV | PWR | Play | |
| 35 | * `----------------------------------' `----------------------------------' | 35 | * `----------------------------------' `----------------------------------' |
| 36 | */ | 36 | */ |
| 37 | [BASE] = LAYOUT( /* qwerty */ | 37 | [BASE] = LAYOUT( /* qwerty */ |
| @@ -58,7 +58,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 58 | [_NAV] = LAYOUT( | 58 | [_NAV] = LAYOUT( |
| 59 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 59 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 60 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WRD, KC_UP, NXT_WRD, XXXXXXX, XXXXXXX, | 60 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WRD, KC_UP, NXT_WRD, XXXXXXX, XXXXXXX, |
| 61 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, XXXXXXX, | 61 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, XXXXXXX, |
| 62 | _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WDL, KC_INS, NXT_WDL, XXXXXXX, XXXXXXX, | 62 | _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WDL, KC_INS, NXT_WDL, XXXXXXX, XXXXXXX, |
| 63 | _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX | 63 | _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX |
| 64 | ), | 64 | ), |
| @@ -79,11 +79,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | [_SYM] = LAYOUT( | 79 | [_SYM] = LAYOUT( |
| 80 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 80 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 81 | XXXXXXX, XXXXXXX, XXXXXXX, KC_LPRN, KC_RPRN, XXXXXXX, XXXXXXX, KC_P7, KC_P8, KC_P9, XXXXXXX, XXXXXXX, | 81 | XXXXXXX, XXXXXXX, XXXXXXX, KC_LPRN, KC_RPRN, XXXXXXX, XXXXXXX, KC_P7, KC_P8, KC_P9, XXXXXXX, XXXXXXX, |
| 82 | KC_CAPS, XXXXXXX, KC_TILD, KC_LCBR, KC_RCBR, XXXXXXX, KC_PPLS, KC_P4, KC_P5, KC_P6, KC_PMNS, XXXXXXX, | 82 | KC_CAPS, XXXXXXX, KC_TILD, KC_LCBR, KC_RCBR, XXXXXXX, KC_PPLS, KC_P4, KC_P5, KC_P6, KC_PMNS, XXXXXXX, |
| 83 | XXXXXXX, XXXXXXX, KC_GRV, KC_LBRC, KC_RBRC, XXXXXXX, XXXXXXX, KC_PENT, KC_PAST, KC_P1, KC_P2, KC_P3, KC_PSLS, XXXXXXX, | 83 | XXXXXXX, XXXXXXX, KC_GRV, KC_LBRC, KC_RBRC, XXXXXXX, XXXXXXX, KC_PENT, KC_PAST, KC_P1, KC_P2, KC_P3, KC_PSLS, XXXXXXX, |
| 84 | XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, KC_P0, XXXXXXX, XXXXXXX, KC_NLCK | 84 | XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, KC_P0, XXXXXXX, XXXXXXX, KC_NLCK |
| 85 | ), | 85 | ), |
| 86 | 86 | ||
| 87 | /* FN - one-shot access to F-keys with modifiers | 87 | /* FN - one-shot access to F-keys with modifiers |
| 88 | * ,-----------------------------------------. ,-----------------------------------------. | 88 | * ,-----------------------------------------. ,-----------------------------------------. |
| 89 | * | F12 | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10| F11| | 89 | * | F12 | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10| F11| |
| @@ -100,13 +100,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 100 | [_FN] = LAYOUT( | 100 | [_FN] = LAYOUT( |
| 101 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 101 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 102 | C(KC_F12), C(KC_F1),C(KC_F2),C(KC_F3),C(KC_F4),C(KC_F5), C(KC_F6),C(KC_F7),C(KC_F8),C(KC_F9),C(KC_F10),C(KC_F11), | 102 | C(KC_F12), C(KC_F1),C(KC_F2),C(KC_F3),C(KC_F4),C(KC_F5), C(KC_F6),C(KC_F7),C(KC_F8),C(KC_F9),C(KC_F10),C(KC_F11), |
| 103 | A(KC_F12), A(KC_F1),A(KC_F2),A(KC_F3),A(KC_F4),A(KC_F5), A(KC_F6),A(KC_F7),A(KC_F8),A(KC_F9),A(KC_F10),A(KC_F11), | 103 | A(KC_F12), A(KC_F1),A(KC_F2),A(KC_F3),A(KC_F4),A(KC_F5), A(KC_F6),A(KC_F7),A(KC_F8),A(KC_F9),A(KC_F10),A(KC_F11), |
| 104 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 104 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 105 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX | 105 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX |
| 106 | ) | 106 | ) |
| 107 | }; | 107 | }; |
| 108 | 108 | ||
| 109 | void encoder_update_user(uint8_t index, bool clockwise) { | 109 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 110 | switch (get_highest_layer(layer_state)) { | 110 | switch (get_highest_layer(layer_state)) { |
| 111 | case _NAV ... _SYM: | 111 | case _NAV ... _SYM: |
| 112 | if (index == 0 || index == 1) { /* Left or right encoder */ | 112 | if (index == 0 || index == 1) { /* Left or right encoder */ |
| @@ -122,4 +122,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 122 | } | 122 | } |
| 123 | break; | 123 | break; |
| 124 | } | 124 | } |
| 125 | } \ No newline at end of file | 125 | return true; |
| 126 | } | ||
diff --git a/keyboards/murcielago/rev1/keymaps/via/keymap.c b/keyboards/murcielago/rev1/keymaps/via/keymap.c index 9837fcff41..b9a4e9f481 100644 --- a/keyboards/murcielago/rev1/keymaps/via/keymap.c +++ b/keyboards/murcielago/rev1/keymaps/via/keymap.c | |||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | * |------+------+------+------+------+------+------. ,------+------+------+------+------+------+------| | 31 | * |------+------+------+------+------+------+------. ,------+------+------+------+------+------+------| |
| 32 | * | Sft | Z | X | C | V | B | Esc | | Ent | N | M | ,< | .> | /? | Sft | | 32 | * | Sft | Z | X | C | V | B | Esc | | Ent | N | M | ,< | .> | /? | Sft | |
| 33 | * `------------------------------------------------' `------------------------------------------------' | 33 | * `------------------------------------------------' `------------------------------------------------' |
| 34 | * | LAlt | LGUI | SYM | Back | Ctrl | | RAlt |Space | NAV | PWR | Play | | 34 | * | LAlt | LGUI | SYM | Back | Ctrl | | RAlt |Space | NAV | PWR | Play | |
| 35 | * `----------------------------------' `----------------------------------' | 35 | * `----------------------------------' `----------------------------------' |
| 36 | */ | 36 | */ |
| 37 | [BASE] = LAYOUT( /* qwerty */ | 37 | [BASE] = LAYOUT( /* qwerty */ |
| @@ -58,7 +58,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 58 | [_NAV] = LAYOUT( | 58 | [_NAV] = LAYOUT( |
| 59 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 59 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 60 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WRD, KC_UP, NXT_WRD, XXXXXXX, XXXXXXX, | 60 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WRD, KC_UP, NXT_WRD, XXXXXXX, XXXXXXX, |
| 61 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, XXXXXXX, | 61 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_LEFT, KC_DOWN, KC_RGHT, KC_END, XXXXXXX, |
| 62 | _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WDL, KC_INS, NXT_WDL, XXXXXXX, XXXXXXX, | 62 | _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, PRE_WDL, KC_INS, NXT_WDL, XXXXXXX, XXXXXXX, |
| 63 | _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX | 63 | _______, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX |
| 64 | ), | 64 | ), |
| @@ -79,11 +79,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | [_SYM] = LAYOUT( | 79 | [_SYM] = LAYOUT( |
| 80 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 80 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 81 | XXXXXXX, XXXXXXX, XXXXXXX, KC_LPRN, KC_RPRN, XXXXXXX, XXXXXXX, KC_P7, KC_P8, KC_P9, XXXXXXX, XXXXXXX, | 81 | XXXXXXX, XXXXXXX, XXXXXXX, KC_LPRN, KC_RPRN, XXXXXXX, XXXXXXX, KC_P7, KC_P8, KC_P9, XXXXXXX, XXXXXXX, |
| 82 | KC_CAPS, XXXXXXX, KC_TILD, KC_LCBR, KC_RCBR, XXXXXXX, KC_PPLS, KC_P4, KC_P5, KC_P6, KC_PMNS, XXXXXXX, | 82 | KC_CAPS, XXXXXXX, KC_TILD, KC_LCBR, KC_RCBR, XXXXXXX, KC_PPLS, KC_P4, KC_P5, KC_P6, KC_PMNS, XXXXXXX, |
| 83 | XXXXXXX, XXXXXXX, KC_GRV, KC_LBRC, KC_RBRC, XXXXXXX, XXXXXXX, KC_PENT, KC_PAST, KC_P1, KC_P2, KC_P3, KC_PSLS, XXXXXXX, | 83 | XXXXXXX, XXXXXXX, KC_GRV, KC_LBRC, KC_RBRC, XXXXXXX, XXXXXXX, KC_PENT, KC_PAST, KC_P1, KC_P2, KC_P3, KC_PSLS, XXXXXXX, |
| 84 | XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, KC_P0, XXXXXXX, XXXXXXX, KC_NLCK | 84 | XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, KC_P0, XXXXXXX, XXXXXXX, KC_NLCK |
| 85 | ), | 85 | ), |
| 86 | 86 | ||
| 87 | /* FN - one-shot access to F-keys with modifiers | 87 | /* FN - one-shot access to F-keys with modifiers |
| 88 | * ,-----------------------------------------. ,-----------------------------------------. | 88 | * ,-----------------------------------------. ,-----------------------------------------. |
| 89 | * | F12 | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10| F11| | 89 | * | F12 | F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10| F11| |
| @@ -100,13 +100,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 100 | [_FN] = LAYOUT( | 100 | [_FN] = LAYOUT( |
| 101 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, | 101 | KC_F12, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, |
| 102 | C(KC_F12), C(KC_F1),C(KC_F2),C(KC_F3),C(KC_F4),C(KC_F5), C(KC_F6),C(KC_F7),C(KC_F8),C(KC_F9),C(KC_F10),C(KC_F11), | 102 | C(KC_F12), C(KC_F1),C(KC_F2),C(KC_F3),C(KC_F4),C(KC_F5), C(KC_F6),C(KC_F7),C(KC_F8),C(KC_F9),C(KC_F10),C(KC_F11), |
| 103 | A(KC_F12), A(KC_F1),A(KC_F2),A(KC_F3),A(KC_F4),A(KC_F5), A(KC_F6),A(KC_F7),A(KC_F8),A(KC_F9),A(KC_F10),A(KC_F11), | 103 | A(KC_F12), A(KC_F1),A(KC_F2),A(KC_F3),A(KC_F4),A(KC_F5), A(KC_F6),A(KC_F7),A(KC_F8),A(KC_F9),A(KC_F10),A(KC_F11), |
| 104 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 104 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 105 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX | 105 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX |
| 106 | ) | 106 | ) |
| 107 | }; | 107 | }; |
| 108 | 108 | ||
| 109 | void encoder_update_user(uint8_t index, bool clockwise) { | 109 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 110 | switch (get_highest_layer(layer_state)) { | 110 | switch (get_highest_layer(layer_state)) { |
| 111 | case _NAV ... _SYM: | 111 | case _NAV ... _SYM: |
| 112 | if (index == 0 || index == 1) { /* Left or right encoder */ | 112 | if (index == 0 || index == 1) { /* Left or right encoder */ |
| @@ -122,4 +122,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 122 | } | 122 | } |
| 123 | break; | 123 | break; |
| 124 | } | 124 | } |
| 125 | } \ No newline at end of file | 125 | return true; |
| 126 | } | ||
diff --git a/keyboards/ncc1701kb/keymaps/brushsize/keymap.c b/keyboards/ncc1701kb/keymaps/brushsize/keymap.c index 4150e70997..0cc21b7c34 100644 --- a/keyboards/ncc1701kb/keymaps/brushsize/keymap.c +++ b/keyboards/ncc1701kb/keymaps/brushsize/keymap.c | |||
| @@ -6,9 +6,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 6 | * ,-----------------------. | 6 | * ,-----------------------. |
| 7 | * | << | MUTE | >> | ENCODER - PRESS (MUTE) / KNOB (Brush size) | 7 | * | << | MUTE | >> | ENCODER - PRESS (MUTE) / KNOB (Brush size) |
| 8 | * |-------+-------+-------| | 8 | * |-------+-------+-------| |
| 9 | * | STOP | PLAY | MEDIA | | 9 | * | STOP | PLAY | MEDIA | |
| 10 | * |-------+-------+-------| | 10 | * |-------+-------+-------| |
| 11 | * | CALC | MAIL | PC/FN | | 11 | * | CALC | MAIL | PC/FN | |
| 12 | * `-----------------------' | 12 | * `-----------------------' |
| 13 | */ | 13 | */ |
| 14 | [0] = LAYOUT( | 14 | [0] = LAYOUT( |
| @@ -34,18 +34,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | 34 | ||
| 35 | }; | 35 | }; |
| 36 | 36 | ||
| 37 | void encoder_update_user(uint8_t index, bool clockwise) { | 37 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 38 | if (index == 0) { /* First encoder */ | 38 | if (index == 0) { /* First encoder */ |
| 39 | if (clockwise) { | 39 | if (clockwise) { |
| 40 | tap_code(KC_RBRC); | 40 | tap_code(KC_RBRC); |
| 41 | } else { | 41 | } else { |
| 42 | tap_code(KC_LBRC); | 42 | tap_code(KC_LBRC); |
| 43 | } | 43 | } |
| 44 | } else if (index == 1) { /* Second encoder */ | 44 | } else if (index == 1) { /* Second encoder */ |
| 45 | if (clockwise) { | 45 | if (clockwise) { |
| 46 | tap_code(KC_RBRC); | 46 | tap_code(KC_RBRC); |
| 47 | } else { | 47 | } else { |
| 48 | tap_code(KC_LBRC); | 48 | tap_code(KC_LBRC); |
| 49 | } | 49 | } |
| 50 | } | 50 | } |
| 51 | } \ No newline at end of file | 51 | return true; |
| 52 | } | ||
diff --git a/keyboards/ncc1701kb/keymaps/default/keymap.c b/keyboards/ncc1701kb/keymaps/default/keymap.c index a3e3d819fd..91158f12d5 100644 --- a/keyboards/ncc1701kb/keymaps/default/keymap.c +++ b/keyboards/ncc1701kb/keymaps/default/keymap.c | |||
| @@ -6,9 +6,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 6 | * ,-----------------------. | 6 | * ,-----------------------. |
| 7 | * | << | MUTE | >> | ENCODER - PRESS (MUTE) / KNOB (VOLUME CONTROL) | 7 | * | << | MUTE | >> | ENCODER - PRESS (MUTE) / KNOB (VOLUME CONTROL) |
| 8 | * |-------+-------+-------| | 8 | * |-------+-------+-------| |
| 9 | * | STOP | PLAY | MEDIA | | 9 | * | STOP | PLAY | MEDIA | |
| 10 | * |-------+-------+-------| | 10 | * |-------+-------+-------| |
| 11 | * | CALC | MAIL | PC/FN | | 11 | * | CALC | MAIL | PC/FN | |
| 12 | * `-----------------------' | 12 | * `-----------------------' |
| 13 | */ | 13 | */ |
| 14 | [0] = LAYOUT( | 14 | [0] = LAYOUT( |
| @@ -34,18 +34,19 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | 34 | ||
| 35 | }; | 35 | }; |
| 36 | 36 | ||
| 37 | void encoder_update_user(uint8_t index, bool clockwise) { | 37 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 38 | if (index == 0) { /* First encoder */ | 38 | if (index == 0) { /* First encoder */ |
| 39 | if (clockwise) { | 39 | if (clockwise) { |
| 40 | tap_code(KC_VOLU); | 40 | tap_code(KC_VOLU); |
| 41 | } else { | 41 | } else { |
| 42 | tap_code(KC_VOLD); | 42 | tap_code(KC_VOLD); |
| 43 | } | 43 | } |
| 44 | } else if (index == 1) { /* Second encoder */ | 44 | } else if (index == 1) { /* Second encoder */ |
| 45 | if (clockwise) { | 45 | if (clockwise) { |
| 46 | tap_code(KC_VOLU); | 46 | tap_code(KC_VOLU); |
| 47 | } else { | 47 | } else { |
| 48 | tap_code(KC_VOLD); | 48 | tap_code(KC_VOLD); |
| 49 | } | 49 | } |
| 50 | } | 50 | } |
| 51 | } \ No newline at end of file | 51 | return true; |
| 52 | } | ||
diff --git a/keyboards/neopad/rev1/keymaps/default/keymap.c b/keyboards/neopad/rev1/keymaps/default/keymap.c index 061e26d43e..08227c84f9 100755 --- a/keyboards/neopad/rev1/keymaps/default/keymap.c +++ b/keyboards/neopad/rev1/keymaps/default/keymap.c | |||
| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | }; | 71 | }; |
| 72 | 72 | ||
| 73 | 73 | ||
| 74 | void encoder_update_user(uint8_t index, bool clockwise) { | 74 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 75 | if (index == 0) { /* LEFT ENCODER */ | 75 | if (index == 0) { /* LEFT ENCODER */ |
| 76 | switch (get_highest_layer(layer_state)) { | 76 | switch (get_highest_layer(layer_state)) { |
| 77 | case 0: | 77 | case 0: |
| @@ -150,4 +150,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 150 | break; | 150 | break; |
| 151 | } | 151 | } |
| 152 | } | 152 | } |
| 153 | return true; | ||
| 153 | } | 154 | } |
diff --git a/keyboards/nightingale_studios/hailey/keymaps/default/keymap.c b/keyboards/nightingale_studios/hailey/keymaps/default/keymap.c index 062c51aab4..695937a959 100644 --- a/keyboards/nightingale_studios/hailey/keymaps/default/keymap.c +++ b/keyboards/nightingale_studios/hailey/keymaps/default/keymap.c | |||
| @@ -37,10 +37,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | ), | 37 | ), |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (clockwise) { | 41 | if (clockwise) { |
| 42 | tap_code(KC_VOLU); | 42 | tap_code(KC_VOLU); |
| 43 | } else { | 43 | } else { |
| 44 | tap_code(KC_VOLD); | 44 | tap_code(KC_VOLD); |
| 45 | } | 45 | } |
| 46 | return true; | ||
| 46 | } | 47 | } |
diff --git a/keyboards/nightingale_studios/hailey/keymaps/via/keymap.c b/keyboards/nightingale_studios/hailey/keymaps/via/keymap.c index 0b7e0903e7..71283252d0 100644 --- a/keyboards/nightingale_studios/hailey/keymaps/via/keymap.c +++ b/keyboards/nightingale_studios/hailey/keymaps/via/keymap.c | |||
| @@ -37,10 +37,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | ), | 37 | ), |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (clockwise) { | 41 | if (clockwise) { |
| 42 | tap_code(KC_VOLU); | 42 | tap_code(KC_VOLU); |
| 43 | } else { | 43 | } else { |
| 44 | tap_code(KC_VOLD); | 44 | tap_code(KC_VOLD); |
| 45 | } | 45 | } |
| 46 | return true; | ||
| 46 | } | 47 | } |
diff --git a/keyboards/nightly_boards/adellein/adellein.c b/keyboards/nightly_boards/adellein/adellein.c index eb97716627..8ae826d49e 100644 --- a/keyboards/nightly_boards/adellein/adellein.c +++ b/keyboards/nightly_boards/adellein/adellein.c | |||
| @@ -21,7 +21,8 @@ void matrix_scan_kb(void) { | |||
| 21 | matrix_scan_user(); | 21 | matrix_scan_user(); |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | void encoder_update_kb(uint8_t index, bool clockwise) { | 24 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 25 | // if (!encoder_update_user(index, clockwise)) return false; | ||
| 25 | encoder_action_register(index, clockwise); | 26 | encoder_action_register(index, clockwise); |
| 26 | // encoder_update_user(index, clockwise); | 27 | return true; |
| 27 | }; \ No newline at end of file | 28 | }; |
diff --git a/keyboards/nightly_boards/n40_o/n40_o.c b/keyboards/nightly_boards/n40_o/n40_o.c index a91a0716b3..060daaa4b2 100644 --- a/keyboards/nightly_boards/n40_o/n40_o.c +++ b/keyboards/nightly_boards/n40_o/n40_o.c | |||
| @@ -21,7 +21,8 @@ void matrix_scan_kb(void) { | |||
| 21 | matrix_scan_user(); | 21 | matrix_scan_user(); |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | void encoder_update_kb(uint8_t index, bool clockwise) { | 24 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 25 | // if (!encoder_update_user(index, clockwise)) return false; | ||
| 25 | encoder_action_register(index, clockwise); | 26 | encoder_action_register(index, clockwise); |
| 26 | // encoder_update_user(index, clockwise); | 27 | return true; |
| 27 | }; \ No newline at end of file | 28 | }; |
diff --git a/keyboards/nightly_boards/n60_s/n60_s.c b/keyboards/nightly_boards/n60_s/n60_s.c index e762fa6d6d..dd0d23425b 100644 --- a/keyboards/nightly_boards/n60_s/n60_s.c +++ b/keyboards/nightly_boards/n60_s/n60_s.c | |||
| @@ -21,7 +21,8 @@ void matrix_scan_kb(void) { | |||
| 21 | matrix_scan_user(); | 21 | matrix_scan_user(); |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | void encoder_update_kb(uint8_t index, bool clockwise) { | 24 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 25 | // if (!encoder_update_user(index, clockwise)) return false; | ||
| 25 | encoder_action_register(index, clockwise); | 26 | encoder_action_register(index, clockwise); |
| 26 | // encoder_update_user(index, clockwise); | 27 | return true; |
| 27 | }; | 28 | }; |
diff --git a/keyboards/nightly_boards/octopad/octopad.c b/keyboards/nightly_boards/octopad/octopad.c index 9dd9b72a15..e05782677e 100644 --- a/keyboards/nightly_boards/octopad/octopad.c +++ b/keyboards/nightly_boards/octopad/octopad.c | |||
| @@ -21,7 +21,8 @@ void matrix_scan_kb(void) { | |||
| 21 | matrix_scan_user(); | 21 | matrix_scan_user(); |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | void encoder_update_kb(uint8_t index, bool clockwise) { | 24 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 25 | // if (!encoder_update_user(index, clockwise)) return false; | ||
| 25 | encoder_action_register(index, clockwise); | 26 | encoder_action_register(index, clockwise); |
| 26 | // encoder_update_user(index, clockwise); | 27 | return true; |
| 27 | }; \ No newline at end of file | 28 | }; |
diff --git a/keyboards/np12/keymaps/default/keymap.c b/keyboards/np12/keymaps/default/keymap.c index 4a02b1d3ad..f960573098 100644 --- a/keyboards/np12/keymaps/default/keymap.c +++ b/keyboards/np12/keymaps/default/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2021 nut1414 | 1 | /* Copyright 2021 nut1414 |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| @@ -22,39 +22,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 22 | [0] = LAYOUT( | 22 | [0] = LAYOUT( |
| 23 | KC_MPLY, | 23 | KC_MPLY, |
| 24 | KC_9, KC_6, KC_3, KC_PENT, | 24 | KC_9, KC_6, KC_3, KC_PENT, |
| 25 | KC_8, KC_5, KC_2, KC_BSPC, | 25 | KC_8, KC_5, KC_2, KC_BSPC, |
| 26 | KC_7, KC_4, KC_1, KC_0), | 26 | KC_7, KC_4, KC_1, KC_0), |
| 27 | 27 | ||
| 28 | [1] = LAYOUT( | 28 | [1] = LAYOUT( |
| 29 | KC_TRNS, | 29 | KC_TRNS, |
| 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 33 | 33 | ||
| 34 | [2] = LAYOUT( | 34 | [2] = LAYOUT( |
| 35 | KC_TRNS, | 35 | KC_TRNS, |
| 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 37 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 37 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 39 | 39 | ||
| 40 | [3] = LAYOUT( | 40 | [3] = LAYOUT( |
| 41 | KC_TRNS, | 41 | KC_TRNS, |
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 45 | |||
| 46 | 45 | ||
| 47 | 46 | ||
| 47 | |||
| 48 | }; | 48 | }; |
| 49 | 49 | ||
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | if (index == 0) { | 51 | if (index == 0) { |
| 52 | if (clockwise) { | 52 | if (clockwise) { |
| 53 | tap_code(KC_AUDIO_VOL_UP); | 53 | tap_code(KC_AUDIO_VOL_UP); |
| 54 | } else { | 54 | } else { |
| 55 | tap_code(KC_AUDIO_VOL_DOWN); | 55 | tap_code(KC_AUDIO_VOL_DOWN); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
| 59 | |||
| 60 | |||
diff --git a/keyboards/np12/keymaps/via/keymap.c b/keyboards/np12/keymaps/via/keymap.c index 4a02b1d3ad..f960573098 100644 --- a/keyboards/np12/keymaps/via/keymap.c +++ b/keyboards/np12/keymaps/via/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2021 nut1414 | 1 | /* Copyright 2021 nut1414 |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| @@ -22,39 +22,38 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 22 | [0] = LAYOUT( | 22 | [0] = LAYOUT( |
| 23 | KC_MPLY, | 23 | KC_MPLY, |
| 24 | KC_9, KC_6, KC_3, KC_PENT, | 24 | KC_9, KC_6, KC_3, KC_PENT, |
| 25 | KC_8, KC_5, KC_2, KC_BSPC, | 25 | KC_8, KC_5, KC_2, KC_BSPC, |
| 26 | KC_7, KC_4, KC_1, KC_0), | 26 | KC_7, KC_4, KC_1, KC_0), |
| 27 | 27 | ||
| 28 | [1] = LAYOUT( | 28 | [1] = LAYOUT( |
| 29 | KC_TRNS, | 29 | KC_TRNS, |
| 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 33 | 33 | ||
| 34 | [2] = LAYOUT( | 34 | [2] = LAYOUT( |
| 35 | KC_TRNS, | 35 | KC_TRNS, |
| 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 37 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 37 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 39 | 39 | ||
| 40 | [3] = LAYOUT( | 40 | [3] = LAYOUT( |
| 41 | KC_TRNS, | 41 | KC_TRNS, |
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 45 | |||
| 46 | 45 | ||
| 47 | 46 | ||
| 47 | |||
| 48 | }; | 48 | }; |
| 49 | 49 | ||
| 50 | void encoder_update_user(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | if (index == 0) { | 51 | if (index == 0) { |
| 52 | if (clockwise) { | 52 | if (clockwise) { |
| 53 | tap_code(KC_AUDIO_VOL_UP); | 53 | tap_code(KC_AUDIO_VOL_UP); |
| 54 | } else { | 54 | } else { |
| 55 | tap_code(KC_AUDIO_VOL_DOWN); | 55 | tap_code(KC_AUDIO_VOL_DOWN); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
| 59 | |||
| 60 | |||
diff --git a/keyboards/nullbitsco/nibble/keymaps/default/keymap.c b/keyboards/nullbitsco/nibble/keymaps/default/keymap.c index 787e8bd8f7..beac1c55a2 100644 --- a/keyboards/nullbitsco/nibble/keymaps/default/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/default/keymap.c | |||
| @@ -105,7 +105,7 @@ void change_RGB(bool clockwise) { | |||
| 105 | } | 105 | } |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | void encoder_update_user(uint8_t index, bool clockwise) { | 108 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 109 | if (layer_state_is(1)) { | 109 | if (layer_state_is(1)) { |
| 110 | //change RGB settings | 110 | //change RGB settings |
| 111 | change_RGB(clockwise); | 111 | change_RGB(clockwise); |
| @@ -117,6 +117,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 117 | tap_code(KC_VOLD); | 117 | tap_code(KC_VOLD); |
| 118 | } | 118 | } |
| 119 | } | 119 | } |
| 120 | return true; | ||
| 120 | } | 121 | } |
| 121 | 122 | ||
| 122 | void matrix_init_user(void) { | 123 | void matrix_init_user(void) { |
diff --git a/keyboards/nullbitsco/nibble/keymaps/iso/keymap.c b/keyboards/nullbitsco/nibble/keymaps/iso/keymap.c index 214034ef8e..270350ca0f 100644 --- a/keyboards/nullbitsco/nibble/keymaps/iso/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/iso/keymap.c | |||
| @@ -105,7 +105,7 @@ void change_RGB(bool clockwise) { | |||
| 105 | } | 105 | } |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | void encoder_update_user(uint8_t index, bool clockwise) { | 108 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 109 | if (layer_state_is(1)) { | 109 | if (layer_state_is(1)) { |
| 110 | //change RGB settings | 110 | //change RGB settings |
| 111 | change_RGB(clockwise); | 111 | change_RGB(clockwise); |
| @@ -117,6 +117,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 117 | tap_code(KC_VOLD); | 117 | tap_code(KC_VOLD); |
| 118 | } | 118 | } |
| 119 | } | 119 | } |
| 120 | return true; | ||
| 120 | } | 121 | } |
| 121 | 122 | ||
| 122 | void matrix_init_user(void) { | 123 | void matrix_init_user(void) { |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c b/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c index b9630b8e8c..c9988848d5 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/oled/keymap.c | |||
| @@ -122,12 +122,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 122 | } | 122 | } |
| 123 | 123 | ||
| 124 | 124 | ||
| 125 | void encoder_update_user(uint8_t index, bool clockwise) { | 125 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 126 | if (clockwise) { | 126 | if (clockwise) { |
| 127 | tap_code(KC_VOLU); | 127 | tap_code(KC_VOLU); |
| 128 | } else { | 128 | } else { |
| 129 | tap_code(KC_VOLD); | 129 | tap_code(KC_VOLD); |
| 130 | } | 130 | } |
| 131 | return true; | ||
| 131 | } | 132 | } |
| 132 | 133 | ||
| 133 | void matrix_init_user(void) { | 134 | void matrix_init_user(void) { |
diff --git a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c index 327cc7720d..d1ddd3bcb4 100644 --- a/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/oled_bongocat/keymap.c | |||
| @@ -47,12 +47,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | 47 | ||
| 48 | }; | 48 | }; |
| 49 | 49 | ||
| 50 | void encoder_update_kb(uint8_t index, bool clockwise) { | 50 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 51 | if (clockwise) { | 51 | if (clockwise) { |
| 52 | tap_code(KC_VOLU); | 52 | tap_code(KC_VOLU); |
| 53 | } else { | 53 | } else { |
| 54 | tap_code(KC_VOLD); | 54 | tap_code(KC_VOLD); |
| 55 | } | 55 | } |
| 56 | return true; | ||
| 56 | } | 57 | } |
| 57 | 58 | ||
| 58 | #ifdef OLED_DRIVER_ENABLE | 59 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/nullbitsco/nibble/keymaps/via/keymap.c b/keyboards/nullbitsco/nibble/keymaps/via/keymap.c index 5b2f3b4f2e..67a53f241b 100644 --- a/keyboards/nullbitsco/nibble/keymaps/via/keymap.c +++ b/keyboards/nullbitsco/nibble/keymaps/via/keymap.c | |||
| @@ -148,13 +148,14 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 148 | return true; | 148 | return true; |
| 149 | } | 149 | } |
| 150 | 150 | ||
| 151 | void encoder_update_user(uint8_t index, bool clockwise) { | 151 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 152 | // Encoder is mapped to volume functions by default | 152 | // Encoder is mapped to volume functions by default |
| 153 | if (clockwise) { | 153 | if (clockwise) { |
| 154 | tap_code(KC_VOLU); | 154 | tap_code(KC_VOLU); |
| 155 | } else { | 155 | } else { |
| 156 | tap_code(KC_VOLD); | 156 | tap_code(KC_VOLD); |
| 157 | } | 157 | } |
| 158 | return true; | ||
| 158 | } | 159 | } |
| 159 | 160 | ||
| 160 | void matrix_init_user(void) { | 161 | void matrix_init_user(void) { |
diff --git a/keyboards/nullbitsco/scramble/keymaps/default/keymap.c b/keyboards/nullbitsco/scramble/keymaps/default/keymap.c index 2ccffe3d86..b80214110a 100644 --- a/keyboards/nullbitsco/scramble/keymaps/default/keymap.c +++ b/keyboards/nullbitsco/scramble/keymaps/default/keymap.c | |||
| @@ -32,10 +32,11 @@ void matrix_init_user(void) { | |||
| 32 | set_scramble_LED(LED_OFF); | 32 | set_scramble_LED(LED_OFF); |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | void encoder_update_user(uint8_t index, bool clockwise) { | 35 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 36 | if (clockwise) { | 36 | if (clockwise) { |
| 37 | tap_code(KC_VOLU); | 37 | tap_code(KC_VOLU); |
| 38 | } else { | 38 | } else { |
| 39 | tap_code(KC_VOLD); | 39 | tap_code(KC_VOLD); |
| 40 | } | 40 | } |
| 41 | return true; | ||
| 41 | } | 42 | } |
diff --git a/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c b/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c index 7168ad9ec6..2081872ac2 100644 --- a/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c +++ b/keyboards/nullbitsco/scramble/keymaps/oled/keymap.c | |||
| @@ -76,10 +76,11 @@ void matrix_init_user(void) { | |||
| 76 | set_scramble_LED(LED_OFF); | 76 | set_scramble_LED(LED_OFF); |
| 77 | } | 77 | } |
| 78 | 78 | ||
| 79 | void encoder_update_user(uint8_t index, bool clockwise) { | 79 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 80 | if (clockwise) { | 80 | if (clockwise) { |
| 81 | tap_code(KC_VOLU); | 81 | tap_code(KC_VOLU); |
| 82 | } else { | 82 | } else { |
| 83 | tap_code(KC_VOLD); | 83 | tap_code(KC_VOLD); |
| 84 | } | 84 | } |
| 85 | return true; | ||
| 85 | } | 86 | } |
diff --git a/keyboards/nullbitsco/scramble/keymaps/via/keymap.c b/keyboards/nullbitsco/scramble/keymaps/via/keymap.c index 91a448cc1a..d5b97855a5 100644 --- a/keyboards/nullbitsco/scramble/keymaps/via/keymap.c +++ b/keyboards/nullbitsco/scramble/keymaps/via/keymap.c | |||
| @@ -52,10 +52,11 @@ void matrix_init_user(void) { | |||
| 52 | set_scramble_LED(LED_OFF); | 52 | set_scramble_LED(LED_OFF); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | void encoder_update_user(uint8_t index, bool clockwise) { | 55 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| 57 | tap_code(KC_VOLU); | 57 | tap_code(KC_VOLU); |
| 58 | } else { | 58 | } else { |
| 59 | tap_code(KC_VOLD); | 59 | tap_code(KC_VOLD); |
| 60 | } | 60 | } |
| 61 | } \ No newline at end of file | 61 | return true; |
| 62 | } | ||
diff --git a/keyboards/pabile/p18/keymaps/default/keymap.c b/keyboards/pabile/p18/keymaps/default/keymap.c index d47982e562..0223a450cd 100644 --- a/keyboards/pabile/p18/keymaps/default/keymap.c +++ b/keyboards/pabile/p18/keymaps/default/keymap.c | |||
| @@ -2,26 +2,27 @@ | |||
| 2 | 2 | ||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 4 | [0] = LAYOUT( | 4 | [0] = LAYOUT( |
| 5 | KC_P7, KC_P8, KC_P9, KC_PMNS, | 5 | KC_P7, KC_P8, KC_P9, KC_PMNS, |
| 6 | KC_P4, KC_P5, KC_P6, KC_PPLS, | 6 | KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 7 | KC_MUTE, KC_P1, KC_P2, KC_P3, KC_TAB, | 7 | KC_MUTE, KC_P1, KC_P2, KC_P3, KC_TAB, |
| 8 | KC_ESC, KC_DEL, KC_P0, KC_PDOT, KC_PENT | 8 | KC_ESC, KC_DEL, KC_P0, KC_PDOT, KC_PENT |
| 9 | ) | 9 | ) |
| 10 | 10 | ||
| 11 | }; | 11 | }; |
| 12 | 12 | ||
| 13 | void encoder_update_user(uint8_t index, bool clockwise) { | 13 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 14 | if (index == 0) { /* First encoder below the controller */ | 14 | if (index == 0) { /* First encoder below the controller */ |
| 15 | if (clockwise) { | 15 | if (clockwise) { |
| 16 | tap_code(KC_VOLD); /*volume down*/ | 16 | tap_code(KC_VOLD); /*volume down*/ |
| 17 | } else { | 17 | } else { |
| 18 | tap_code(KC_VOLU); /*volume up*/ | 18 | tap_code(KC_VOLU); /*volume up*/ |
| 19 | } | 19 | } |
| 20 | } else if (index == 1) { /* Second encoder */ | 20 | } else if (index == 1) { /* Second encoder */ |
| 21 | if (clockwise) { | 21 | if (clockwise) { |
| 22 | tap_code(KC_WH_U); /*mouse wheel up*/ | 22 | tap_code(KC_WH_U); /*mouse wheel up*/ |
| 23 | } else { | 23 | } else { |
| 24 | tap_code(KC_WH_D); /*mouse wheel down*/ | 24 | tap_code(KC_WH_D); /*mouse wheel down*/ |
| 25 | } | 25 | } |
| 26 | } | 26 | } |
| 27 | return true; | ||
| 27 | } | 28 | } |
diff --git a/keyboards/pabile/p20/ver1/keymaps/default/keymap.c b/keyboards/pabile/p20/ver1/keymaps/default/keymap.c index 6b815e72e8..48b537b564 100644 --- a/keyboards/pabile/p20/ver1/keymaps/default/keymap.c +++ b/keyboards/pabile/p20/ver1/keymaps/default/keymap.c | |||
| @@ -2,37 +2,38 @@ | |||
| 2 | 2 | ||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 4 | [0] = LAYOUT_ortho_5x4( | 4 | [0] = LAYOUT_ortho_5x4( |
| 5 | KC_PSLS, KC_PMNS, KC_PAST, KC_MPLY, | 5 | KC_PSLS, KC_PMNS, KC_PAST, KC_MPLY, |
| 6 | KC_P7, KC_P8, KC_P9, KC_PMNS, | 6 | KC_P7, KC_P8, KC_P9, KC_PMNS, |
| 7 | KC_P4, KC_P5, KC_P6, KC_PPLS, | 7 | KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 8 | KC_P1, KC_P2, KC_P3, KC_TAB, | 8 | KC_P1, KC_P2, KC_P3, KC_TAB, |
| 9 | LT(2,KC_P0), KC_PCMM, KC_PDOT, LT(1,KC_PENT)), | 9 | LT(2,KC_P0), KC_PCMM, KC_PDOT, LT(1,KC_PENT)), |
| 10 | [1] = LAYOUT_ortho_5x4( | 10 | [1] = LAYOUT_ortho_5x4( |
| 11 | KC_NLCK, KC_UNDS, KC_NO, KC_NO, | 11 | KC_NLCK, KC_UNDS, KC_NO, KC_NO, |
| 12 | KC_AMPR, KC_ASTR, KC_LPRN, KC_EQL, | 12 | KC_AMPR, KC_ASTR, KC_LPRN, KC_EQL, |
| 13 | KC_DLR, KC_PERC, KC_CIRC, KC_NO, | 13 | KC_DLR, KC_PERC, KC_CIRC, KC_NO, |
| 14 | KC_EXLM, KC_AT, KC_HASH, KC_NO, | 14 | KC_EXLM, KC_AT, KC_HASH, KC_NO, |
| 15 | KC_RPRN, KC_NO, KC_PSLS, KC_NO), | 15 | KC_RPRN, KC_NO, KC_PSLS, KC_NO), |
| 16 | [2] = LAYOUT_ortho_5x4( | 16 | [2] = LAYOUT_ortho_5x4( |
| 17 | KC_NLCK, KC_NO, KC_NO, KC_NO, | 17 | KC_NLCK, KC_NO, KC_NO, KC_NO, |
| 18 | KC_BTN1, KC_MS_U, KC_BTN2, KC_NO, | 18 | KC_BTN1, KC_MS_U, KC_BTN2, KC_NO, |
| 19 | KC_MS_L, KC_MS_D, KC_MS_R, KC_TAB, | 19 | KC_MS_L, KC_MS_D, KC_MS_R, KC_TAB, |
| 20 | KC_WH_U, KC_NO, KC_WH_D, KC_NO, | 20 | KC_WH_U, KC_NO, KC_WH_D, KC_NO, |
| 21 | KC_NO, KC_NO, KC_DEL, KC_ESC) | 21 | KC_NO, KC_NO, KC_DEL, KC_ESC) |
| 22 | }; | 22 | }; |
| 23 | 23 | ||
| 24 | void encoder_update_user(uint8_t index, bool clockwise) { | 24 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 25 | if (index == 0) { /* First encoder */ | 25 | if (index == 0) { /* First encoder */ |
| 26 | if (clockwise) { | 26 | if (clockwise) { |
| 27 | tap_code(KC_WH_U); /*mouse wheel up*/ | 27 | tap_code(KC_WH_U); /*mouse wheel up*/ |
| 28 | } else { | 28 | } else { |
| 29 | tap_code(KC_WH_D); /*mouse wheel down */ | 29 | tap_code(KC_WH_D); /*mouse wheel down */ |
| 30 | } | 30 | } |
| 31 | } else if (index == 1) { /* Second encoder */ | 31 | } else if (index == 1) { /* Second encoder */ |
| 32 | if (clockwise) { | 32 | if (clockwise) { |
| 33 | tap_code(KC_VOLD); /*volume down*/ | 33 | tap_code(KC_VOLD); /*volume down*/ |
| 34 | } else { | 34 | } else { |
| 35 | tap_code(KC_VOLU); /*volume up*/ | 35 | tap_code(KC_VOLU); /*volume up*/ |
| 36 | } | 36 | } |
| 37 | } | 37 | } |
| 38 | return true; | ||
| 38 | } | 39 | } |
diff --git a/keyboards/palette1202/keymaps/default/keymap.c b/keyboards/palette1202/keymaps/default/keymap.c index d7bd120ed2..b55b39a40f 100644 --- a/keyboards/palette1202/keymaps/default/keymap.c +++ b/keyboards/palette1202/keymaps/default/keymap.c | |||
| @@ -107,7 +107,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 107 | ), | 107 | ), |
| 108 | }; | 108 | }; |
| 109 | 109 | ||
| 110 | void encoder_update_user(uint8_t index, bool clockwise) { | 110 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 111 | uint8_t currentDefault = get_highest_layer(default_layer_state); | 111 | uint8_t currentDefault = get_highest_layer(default_layer_state); |
| 112 | uint8_t currentLayer = get_highest_layer(layer_state); | 112 | uint8_t currentLayer = get_highest_layer(layer_state); |
| 113 | if (index == 0) { /* the upper encoder */ | 113 | if (index == 0) { /* the upper encoder */ |
| @@ -159,7 +159,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 159 | case IOS_CS_1: | 159 | case IOS_CS_1: |
| 160 | if (currentLayer % 2 == 0) { | 160 | if (currentLayer % 2 == 0) { |
| 161 | // default layer | 161 | // default layer |
| 162 | // Zoom | 162 | // Zoom |
| 163 | tap_code16(!clockwise ? G(KC_MINS) : G(KC_SCLN)); | 163 | tap_code16(!clockwise ? G(KC_MINS) : G(KC_SCLN)); |
| 164 | } else { | 164 | } else { |
| 165 | // Fn Layer | 165 | // Fn Layer |
| @@ -170,7 +170,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 170 | default: | 170 | default: |
| 171 | break; | 171 | break; |
| 172 | } | 172 | } |
| 173 | } else if (index == 1) { /* the lower encoder */ | 173 | } else if (index == 1) { /* the lower encoder */ |
| 174 | switch (currentDefault) { | 174 | switch (currentDefault) { |
| 175 | case MAC_CS_1: | 175 | case MAC_CS_1: |
| 176 | if (currentLayer % 2 == 0) { | 176 | if (currentLayer % 2 == 0) { |
| @@ -231,6 +231,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 231 | break; | 231 | break; |
| 232 | } | 232 | } |
| 233 | } | 233 | } |
| 234 | return true; | ||
| 234 | } | 235 | } |
| 235 | 236 | ||
| 236 | // custom keycode | 237 | // custom keycode |
diff --git a/keyboards/palette1202/keymaps/key-check/keymap.c b/keyboards/palette1202/keymaps/key-check/keymap.c index c3496f78c0..207cf1c2b8 100644 --- a/keyboards/palette1202/keymaps/key-check/keymap.c +++ b/keyboards/palette1202/keymaps/key-check/keymap.c | |||
| @@ -123,7 +123,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 123 | return true; | 123 | return true; |
| 124 | } | 124 | } |
| 125 | 125 | ||
| 126 | void encoder_update_user(uint8_t index, bool clockwise) { | 126 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 127 | if (index == 0) { /* the upper encoder */ | 127 | if (index == 0) { /* the upper encoder */ |
| 128 | if (clockwise) { | 128 | if (clockwise) { |
| 129 | SEND_STRING("ENCODER-UPPER:CW"); | 129 | SEND_STRING("ENCODER-UPPER:CW"); |
| @@ -137,6 +137,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 137 | SEND_STRING("ENCODER-LOWER:CCW"); | 137 | SEND_STRING("ENCODER-LOWER:CCW"); |
| 138 | } | 138 | } |
| 139 | } | 139 | } |
| 140 | return true; | ||
| 140 | } | 141 | } |
| 141 | 142 | ||
| 142 | // OLED Display | 143 | // OLED Display |
diff --git a/keyboards/pandora/keymaps/default/keymap.c b/keyboards/pandora/keymaps/default/keymap.c index 2ab65a78c1..eea641d195 100644 --- a/keyboards/pandora/keymaps/default/keymap.c +++ b/keyboards/pandora/keymaps/default/keymap.c | |||
| @@ -17,7 +17,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 17 | }; | 17 | }; |
| 18 | 18 | ||
| 19 | // Encoder rotate function | 19 | // Encoder rotate function |
| 20 | void encoder_update_user(uint8_t index, bool clockwise) { | 20 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 21 | /* First encoder */ | 21 | /* First encoder */ |
| 22 | if (index == 0) { | 22 | if (index == 0) { |
| 23 | if (clockwise) { | 23 | if (clockwise) { |
| @@ -25,7 +25,8 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 25 | } else { | 25 | } else { |
| 26 | tap_code(KC_AUDIO_VOL_DOWN); | 26 | tap_code(KC_AUDIO_VOL_DOWN); |
| 27 | } | 27 | } |
| 28 | } | 28 | } |
| 29 | return true; | ||
| 29 | } | 30 | } |
| 30 | 31 | ||
| 31 | // Encoder click function | 32 | // Encoder click function |
diff --git a/keyboards/pandora/keymaps/via/keymap.c b/keyboards/pandora/keymaps/via/keymap.c index f89d66ec57..ae97463f61 100644 --- a/keyboards/pandora/keymaps/via/keymap.c +++ b/keyboards/pandora/keymaps/via/keymap.c | |||
| @@ -32,7 +32,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | }; | 32 | }; |
| 33 | 33 | ||
| 34 | // Encoder rotate function | 34 | // Encoder rotate function |
| 35 | void encoder_update_user(uint8_t index, bool clockwise) { | 35 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 36 | /* First encoder */ | 36 | /* First encoder */ |
| 37 | if (index == 0) { | 37 | if (index == 0) { |
| 38 | if (clockwise) { | 38 | if (clockwise) { |
| @@ -40,7 +40,8 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 40 | } else { | 40 | } else { |
| 41 | tap_code(KC_AUDIO_VOL_DOWN); | 41 | tap_code(KC_AUDIO_VOL_DOWN); |
| 42 | } | 42 | } |
| 43 | } | 43 | } |
| 44 | return true; | ||
| 44 | } | 45 | } |
| 45 | 46 | ||
| 46 | // Encoder click function | 47 | // Encoder click function |
diff --git a/keyboards/pistachio_mp/keymaps/default/keymap.c b/keyboards/pistachio_mp/keymaps/default/keymap.c index a8e8cc73c9..c206f30617 100644 --- a/keyboards/pistachio_mp/keymaps/default/keymap.c +++ b/keyboards/pistachio_mp/keymaps/default/keymap.c | |||
| @@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 42 | ) | 42 | ) |
| 43 | }; | 43 | }; |
| 44 | #ifdef ENCODER_ENABLE | 44 | #ifdef ENCODER_ENABLE |
| 45 | void encoder_update_user(uint8_t index, bool clockwise) { | 45 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 46 | if (index == 0) { | 46 | if (index == 0) { |
| 47 | // Volume control | 47 | // Volume control |
| 48 | if (clockwise) { | 48 | if (clockwise) { |
| @@ -51,5 +51,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 51 | tap_code(KC_VOLD); | 51 | tap_code(KC_VOLD); |
| 52 | } | 52 | } |
| 53 | } | 53 | } |
| 54 | return true; | ||
| 54 | } | 55 | } |
| 55 | #endif | 56 | #endif |
diff --git a/keyboards/planck/keymaps/abishalom/keymap.c b/keyboards/planck/keymaps/abishalom/keymap.c index 4c1185ad99..bd53cfb7af 100644 --- a/keyboards/planck/keymaps/abishalom/keymap.c +++ b/keyboards/planck/keymaps/abishalom/keymap.c | |||
| @@ -221,7 +221,7 @@ uint16_t muse_counter = 0; | |||
| 221 | uint8_t muse_offset = 70; | 221 | uint8_t muse_offset = 70; |
| 222 | uint16_t muse_tempo = 50; | 222 | uint16_t muse_tempo = 50; |
| 223 | 223 | ||
| 224 | void encoder_update(bool clockwise) { | 224 | bool encoder_update(bool clockwise) { |
| 225 | if (muse_mode) { | 225 | if (muse_mode) { |
| 226 | if (IS_LAYER_ON(_RAISE)) { | 226 | if (IS_LAYER_ON(_RAISE)) { |
| 227 | if (clockwise) { | 227 | if (clockwise) { |
| @@ -251,6 +251,7 @@ void encoder_update(bool clockwise) { | |||
| 251 | #endif | 251 | #endif |
| 252 | } | 252 | } |
| 253 | } | 253 | } |
| 254 | return true; | ||
| 254 | } | 255 | } |
| 255 | 256 | ||
| 256 | void dip_switch_update_user(uint8_t index, bool active) { | 257 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/atreus/keymap.c b/keyboards/planck/keymaps/atreus/keymap.c index b78a7017e5..c9a721a1fa 100644 --- a/keyboards/planck/keymaps/atreus/keymap.c +++ b/keyboards/planck/keymaps/atreus/keymap.c | |||
| @@ -144,7 +144,7 @@ uint16_t muse_counter = 0; | |||
| 144 | uint8_t muse_offset = 70; | 144 | uint8_t muse_offset = 70; |
| 145 | uint16_t muse_tempo = 50; | 145 | uint16_t muse_tempo = 50; |
| 146 | 146 | ||
| 147 | void encoder_update(bool clockwise) { | 147 | bool encoder_update(bool clockwise) { |
| 148 | if (muse_mode) { | 148 | if (muse_mode) { |
| 149 | if (IS_LAYER_ON(_RAISE)) { | 149 | if (IS_LAYER_ON(_RAISE)) { |
| 150 | if (clockwise) { | 150 | if (clockwise) { |
| @@ -174,6 +174,7 @@ void encoder_update(bool clockwise) { | |||
| 174 | #endif | 174 | #endif |
| 175 | } | 175 | } |
| 176 | } | 176 | } |
| 177 | return true; | ||
| 177 | } | 178 | } |
| 178 | 179 | ||
| 179 | void dip_switch_update_user(uint8_t index, bool active) { | 180 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/charlesrocket/keymap.c b/keyboards/planck/keymaps/charlesrocket/keymap.c index f82819c58e..47cb8865d7 100644 --- a/keyboards/planck/keymaps/charlesrocket/keymap.c +++ b/keyboards/planck/keymaps/charlesrocket/keymap.c | |||
| @@ -139,7 +139,7 @@ uint16_t muse_counter = 0; | |||
| 139 | uint8_t muse_offset = 70; | 139 | uint8_t muse_offset = 70; |
| 140 | uint16_t muse_tempo = 50; | 140 | uint16_t muse_tempo = 50; |
| 141 | 141 | ||
| 142 | void encoder_update(bool clockwise) { | 142 | bool encoder_update(bool clockwise) { |
| 143 | if (muse_mode) { | 143 | if (muse_mode) { |
| 144 | if (IS_LAYER_ON(_RAISE)) { | 144 | if (IS_LAYER_ON(_RAISE)) { |
| 145 | if (clockwise) { | 145 | if (clockwise) { |
| @@ -169,6 +169,7 @@ void encoder_update(bool clockwise) { | |||
| 169 | #endif | 169 | #endif |
| 170 | } | 170 | } |
| 171 | } | 171 | } |
| 172 | return true; | ||
| 172 | } | 173 | } |
| 173 | 174 | ||
| 174 | void matrix_scan_user(void) { | 175 | void matrix_scan_user(void) { |
diff --git a/keyboards/planck/keymaps/dear_vehicle_owner/keymap.c b/keyboards/planck/keymaps/dear_vehicle_owner/keymap.c index 9cbcbf3cae..aec7bcdd7d 100644 --- a/keyboards/planck/keymaps/dear_vehicle_owner/keymap.c +++ b/keyboards/planck/keymaps/dear_vehicle_owner/keymap.c | |||
| @@ -263,7 +263,7 @@ uint16_t muse_counter = 0; | |||
| 263 | uint8_t muse_offset = 70; | 263 | uint8_t muse_offset = 70; |
| 264 | uint16_t muse_tempo = 50; | 264 | uint16_t muse_tempo = 50; |
| 265 | 265 | ||
| 266 | void encoder_update(bool clockwise) { | 266 | bool encoder_update(bool clockwise) { |
| 267 | if (muse_mode) { | 267 | if (muse_mode) { |
| 268 | if (IS_LAYER_ON(_RAISE)) { | 268 | if (IS_LAYER_ON(_RAISE)) { |
| 269 | if (clockwise) { | 269 | if (clockwise) { |
| @@ -293,6 +293,7 @@ void encoder_update(bool clockwise) { | |||
| 293 | #endif | 293 | #endif |
| 294 | } | 294 | } |
| 295 | } | 295 | } |
| 296 | return true; | ||
| 296 | } | 297 | } |
| 297 | 298 | ||
| 298 | void dip_switch_update_user(uint8_t index, bool active) { | 299 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/default/keymap.c b/keyboards/planck/keymaps/default/keymap.c index 22ff24c92b..304d320b69 100644 --- a/keyboards/planck/keymaps/default/keymap.c +++ b/keyboards/planck/keymaps/default/keymap.c | |||
| @@ -256,7 +256,7 @@ uint16_t muse_counter = 0; | |||
| 256 | uint8_t muse_offset = 70; | 256 | uint8_t muse_offset = 70; |
| 257 | uint16_t muse_tempo = 50; | 257 | uint16_t muse_tempo = 50; |
| 258 | 258 | ||
| 259 | void encoder_update(bool clockwise) { | 259 | bool encoder_update(bool clockwise) { |
| 260 | if (muse_mode) { | 260 | if (muse_mode) { |
| 261 | if (IS_LAYER_ON(_RAISE)) { | 261 | if (IS_LAYER_ON(_RAISE)) { |
| 262 | if (clockwise) { | 262 | if (clockwise) { |
| @@ -286,6 +286,7 @@ void encoder_update(bool clockwise) { | |||
| 286 | #endif | 286 | #endif |
| 287 | } | 287 | } |
| 288 | } | 288 | } |
| 289 | return true; | ||
| 289 | } | 290 | } |
| 290 | 291 | ||
| 291 | void dip_switch_update_user(uint8_t index, bool active) { | 292 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/eshesh2/keymap.c b/keyboards/planck/keymaps/eshesh2/keymap.c index 1872b42cd6..59768e15aa 100644 --- a/keyboards/planck/keymaps/eshesh2/keymap.c +++ b/keyboards/planck/keymaps/eshesh2/keymap.c | |||
| @@ -187,7 +187,7 @@ uint16_t muse_counter = 0; | |||
| 187 | uint8_t muse_offset = 70; | 187 | uint8_t muse_offset = 70; |
| 188 | uint16_t muse_tempo = 50; | 188 | uint16_t muse_tempo = 50; |
| 189 | 189 | ||
| 190 | void encoder_update(bool clockwise) { | 190 | bool encoder_update(bool clockwise) { |
| 191 | if (muse_mode) { | 191 | if (muse_mode) { |
| 192 | if (IS_LAYER_ON(_RAISE)) { | 192 | if (IS_LAYER_ON(_RAISE)) { |
| 193 | if (clockwise) { | 193 | if (clockwise) { |
| @@ -226,6 +226,7 @@ void encoder_update(bool clockwise) { | |||
| 226 | } | 226 | } |
| 227 | } | 227 | } |
| 228 | } | 228 | } |
| 229 | return true; | ||
| 229 | } | 230 | } |
| 230 | 231 | ||
| 231 | 232 | ||
diff --git a/keyboards/planck/keymaps/fabian/keymap.c b/keyboards/planck/keymaps/fabian/keymap.c index 5be91772d7..08ea09d8b0 100644 --- a/keyboards/planck/keymaps/fabian/keymap.c +++ b/keyboards/planck/keymaps/fabian/keymap.c | |||
| @@ -265,7 +265,7 @@ uint16_t muse_counter = 0; | |||
| 265 | uint8_t muse_offset = 70; | 265 | uint8_t muse_offset = 70; |
| 266 | uint16_t muse_tempo = 50; | 266 | uint16_t muse_tempo = 50; |
| 267 | 267 | ||
| 268 | void encoder_update(bool clockwise) { | 268 | bool encoder_update(bool clockwise) { |
| 269 | if (muse_mode) { | 269 | if (muse_mode) { |
| 270 | if (IS_LAYER_ON(_RAISE)) { | 270 | if (IS_LAYER_ON(_RAISE)) { |
| 271 | if (clockwise) { | 271 | if (clockwise) { |
| @@ -316,6 +316,7 @@ void dip_update(uint8_t index, bool active) { | |||
| 316 | #endif | 316 | #endif |
| 317 | } | 317 | } |
| 318 | } | 318 | } |
| 319 | return true; | ||
| 319 | } | 320 | } |
| 320 | 321 | ||
| 321 | void matrix_scan_user(void) { | 322 | void matrix_scan_user(void) { |
diff --git a/keyboards/planck/keymaps/gitdrik/keymap.c b/keyboards/planck/keymaps/gitdrik/keymap.c index bdaef20763..9cc5f7517f 100644 --- a/keyboards/planck/keymaps/gitdrik/keymap.c +++ b/keyboards/planck/keymaps/gitdrik/keymap.c | |||
| @@ -137,7 +137,7 @@ uint16_t muse_counter = 0; | |||
| 137 | uint8_t muse_offset = 70; | 137 | uint8_t muse_offset = 70; |
| 138 | uint16_t muse_tempo = 50; | 138 | uint16_t muse_tempo = 50; |
| 139 | 139 | ||
| 140 | void encoder_update(bool clockwise) { | 140 | bool encoder_update(bool clockwise) { |
| 141 | if (muse_mode) { | 141 | if (muse_mode) { |
| 142 | if (IS_LAYER_ON(_RIGHT)) { | 142 | if (IS_LAYER_ON(_RIGHT)) { |
| 143 | if (clockwise) { | 143 | if (clockwise) { |
| @@ -167,6 +167,7 @@ void encoder_update(bool clockwise) { | |||
| 167 | #endif | 167 | #endif |
| 168 | } | 168 | } |
| 169 | } | 169 | } |
| 170 | return true; | ||
| 170 | } | 171 | } |
| 171 | 172 | ||
| 172 | void dip_switch_update_user(uint8_t index, bool active) { | 173 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/grant24/keymap.c b/keyboards/planck/keymaps/grant24/keymap.c index ba8b3fcc1d..7ed9a794e4 100644 --- a/keyboards/planck/keymaps/grant24/keymap.c +++ b/keyboards/planck/keymaps/grant24/keymap.c | |||
| @@ -279,7 +279,7 @@ uint16_t muse_counter = 0; | |||
| 279 | uint8_t muse_offset = 70; | 279 | uint8_t muse_offset = 70; |
| 280 | uint16_t muse_tempo = 50; | 280 | uint16_t muse_tempo = 50; |
| 281 | 281 | ||
| 282 | void encoder_update(bool clockwise) { | 282 | bool encoder_update(bool clockwise) { |
| 283 | if (muse_mode) { | 283 | if (muse_mode) { |
| 284 | if (IS_LAYER_ON(_RAISE)) { | 284 | if (IS_LAYER_ON(_RAISE)) { |
| 285 | if (clockwise) { | 285 | if (clockwise) { |
| @@ -309,6 +309,7 @@ void encoder_update(bool clockwise) { | |||
| 309 | #endif | 309 | #endif |
| 310 | } | 310 | } |
| 311 | } | 311 | } |
| 312 | return true; | ||
| 312 | } | 313 | } |
| 313 | 314 | ||
| 314 | void dip_switch_update_user(uint8_t index, bool active) { | 315 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/hvp/keymap.c b/keyboards/planck/keymaps/hvp/keymap.c index c9aa619815..1af3771ae0 100644 --- a/keyboards/planck/keymaps/hvp/keymap.c +++ b/keyboards/planck/keymaps/hvp/keymap.c | |||
| @@ -51,16 +51,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | ), | 51 | ), |
| 52 | 52 | ||
| 53 | [_RAISE] = LAYOUT_planck_grid( /* Right */ | 53 | [_RAISE] = LAYOUT_planck_grid( /* Right */ |
| 54 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, | 54 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
| 55 | KC_DEL, _______, _______, _______, _______, _______, _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, | 55 | KC_DEL, _______, _______, _______, _______, _______, _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, |
| 56 | _______, _______, _______, _______, _______, _______, _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, | 56 | _______, _______, _______, _______, _______, _______, _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, |
| 57 | _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END | 57 | _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END |
| 58 | ), | 58 | ), |
| 59 | 59 | ||
| 60 | [_LOWER] = LAYOUT_planck_grid( /* Left */ | 60 | [_LOWER] = LAYOUT_planck_grid( /* Left */ |
| 61 | KC_TILDE, KC_EXCLAIM, KC_AT, KC_HASH, KC_DOLLAR, KC_PERCENT, KC_CIRCUMFLEX, KC_AMPERSAND, KC_ASTERISK, KC_LEFT_PAREN, KC_RIGHT_PAREN, KC_BSPC, | 61 | KC_TILDE, KC_EXCLAIM, KC_AT, KC_HASH, KC_DOLLAR, KC_PERCENT, KC_CIRCUMFLEX, KC_AMPERSAND, KC_ASTERISK, KC_LEFT_PAREN, KC_RIGHT_PAREN, KC_BSPC, |
| 62 | KC_DEL, _______, _______, _______, _______, _______, _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_BSLS, | 62 | KC_DEL, _______, _______, _______, _______, _______, _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_BSLS, |
| 63 | _______, _______, _______, _______, _______, _______, _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_TILD, | 63 | _______, _______, _______, _______, _______, _______, _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_TILD, |
| 64 | _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END | 64 | _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END |
| 65 | ), | 65 | ), |
| 66 | 66 | ||
| @@ -89,7 +89,7 @@ uint16_t muse_counter = 0; | |||
| 89 | uint8_t muse_offset = 70; | 89 | uint8_t muse_offset = 70; |
| 90 | uint16_t muse_tempo = 50; | 90 | uint16_t muse_tempo = 50; |
| 91 | 91 | ||
| 92 | void encoder_update(bool clockwise) { | 92 | bool encoder_update(bool clockwise) { |
| 93 | if (muse_mode) { | 93 | if (muse_mode) { |
| 94 | if (IS_LAYER_ON(_RAISE)) { | 94 | if (IS_LAYER_ON(_RAISE)) { |
| 95 | if (clockwise) { | 95 | if (clockwise) { |
| @@ -119,6 +119,7 @@ void encoder_update(bool clockwise) { | |||
| 119 | #endif | 119 | #endif |
| 120 | } | 120 | } |
| 121 | } | 121 | } |
| 122 | return true; | ||
| 122 | } | 123 | } |
| 123 | 124 | ||
| 124 | void dip_switch_update_user(uint8_t index, bool active) { | 125 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/jetpacktuxedo/keymap.c b/keyboards/planck/keymaps/jetpacktuxedo/keymap.c index b344bd0767..3e195671a8 100644 --- a/keyboards/planck/keymaps/jetpacktuxedo/keymap.c +++ b/keyboards/planck/keymaps/jetpacktuxedo/keymap.c | |||
| @@ -190,7 +190,7 @@ uint16_t muse_tempo = 20; | |||
| 190 | 190 | ||
| 191 | extern float clicky_rand; | 191 | extern float clicky_rand; |
| 192 | 192 | ||
| 193 | void encoder_update(bool clockwise) { | 193 | bool encoder_update(bool clockwise) { |
| 194 | if (is_clicky_on()) { | 194 | if (is_clicky_on()) { |
| 195 | if (IS_LAYER_ON(_RAISE)) { | 195 | if (IS_LAYER_ON(_RAISE)) { |
| 196 | if (clockwise) { | 196 | if (clockwise) { |
| @@ -238,6 +238,7 @@ void encoder_update(bool clockwise) { | |||
| 238 | } | 238 | } |
| 239 | } | 239 | } |
| 240 | } | 240 | } |
| 241 | return true; | ||
| 241 | } | 242 | } |
| 242 | 243 | ||
| 243 | void dip_update(uint8_t index, bool active) { | 244 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/mgalisa/keymap.c b/keyboards/planck/keymaps/mgalisa/keymap.c index 09acceb4c0..e3ecc8d7c5 100644 --- a/keyboards/planck/keymaps/mgalisa/keymap.c +++ b/keyboards/planck/keymaps/mgalisa/keymap.c | |||
| @@ -317,7 +317,7 @@ uint16_t muse_counter = 0; | |||
| 317 | uint8_t muse_offset = 70; | 317 | uint8_t muse_offset = 70; |
| 318 | uint16_t muse_tempo = 50; | 318 | uint16_t muse_tempo = 50; |
| 319 | 319 | ||
| 320 | void encoder_update(bool clockwise) { | 320 | bool encoder_update(bool clockwise) { |
| 321 | if (muse_mode) { | 321 | if (muse_mode) { |
| 322 | if (IS_LAYER_ON(_RAISE)) { | 322 | if (IS_LAYER_ON(_RAISE)) { |
| 323 | if (clockwise) { | 323 | if (clockwise) { |
| @@ -347,6 +347,7 @@ void encoder_update(bool clockwise) { | |||
| 347 | #endif | 347 | #endif |
| 348 | } | 348 | } |
| 349 | } | 349 | } |
| 350 | return true; | ||
| 350 | } | 351 | } |
| 351 | 352 | ||
| 352 | void dip_update(uint8_t index, bool active) { | 353 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/mikethetiger/keymap.c b/keyboards/planck/keymaps/mikethetiger/keymap.c index 7a4f0b816a..e319fd49ef 100644 --- a/keyboards/planck/keymaps/mikethetiger/keymap.c +++ b/keyboards/planck/keymaps/mikethetiger/keymap.c | |||
| @@ -256,7 +256,7 @@ uint16_t muse_counter = 0; | |||
| 256 | uint8_t muse_offset = 70; | 256 | uint8_t muse_offset = 70; |
| 257 | uint16_t muse_tempo = 50; | 257 | uint16_t muse_tempo = 50; |
| 258 | 258 | ||
| 259 | void encoder_update(bool clockwise) { | 259 | bool encoder_update(bool clockwise) { |
| 260 | if (muse_mode) { | 260 | if (muse_mode) { |
| 261 | if (IS_LAYER_ON(_RAISE)) { | 261 | if (IS_LAYER_ON(_RAISE)) { |
| 262 | if (clockwise) { | 262 | if (clockwise) { |
| @@ -290,6 +290,7 @@ void encoder_update(bool clockwise) { | |||
| 290 | #endif | 290 | #endif |
| 291 | } | 291 | } |
| 292 | } | 292 | } |
| 293 | return true; | ||
| 293 | } | 294 | } |
| 294 | 295 | ||
| 295 | void dip_update(uint8_t index, bool active) { | 296 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/msiu/keymap.c b/keyboards/planck/keymaps/msiu/keymap.c index aea59e8d77..bc067973c4 100644 --- a/keyboards/planck/keymaps/msiu/keymap.c +++ b/keyboards/planck/keymaps/msiu/keymap.c | |||
| @@ -128,7 +128,7 @@ uint16_t muse_counter = 0; | |||
| 128 | uint8_t muse_offset = 70; | 128 | uint8_t muse_offset = 70; |
| 129 | uint16_t muse_tempo = 50; | 129 | uint16_t muse_tempo = 50; |
| 130 | 130 | ||
| 131 | void encoder_update(bool clockwise) { | 131 | bool encoder_update(bool clockwise) { |
| 132 | if (muse_mode) { | 132 | if (muse_mode) { |
| 133 | if (IS_LAYER_ON(_RAISE)) { | 133 | if (IS_LAYER_ON(_RAISE)) { |
| 134 | if (clockwise) { | 134 | if (clockwise) { |
| @@ -152,6 +152,7 @@ void encoder_update(bool clockwise) { | |||
| 152 | unregister_code(KC_PGUP); | 152 | unregister_code(KC_PGUP); |
| 153 | } | 153 | } |
| 154 | } | 154 | } |
| 155 | return true; | ||
| 155 | } | 156 | } |
| 156 | 157 | ||
| 157 | void dip_update(uint8_t index, bool active) { | 158 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/muzfuz/keymap.c b/keyboards/planck/keymaps/muzfuz/keymap.c index 84452a3f17..ec2de450a4 100644 --- a/keyboards/planck/keymaps/muzfuz/keymap.c +++ b/keyboards/planck/keymaps/muzfuz/keymap.c | |||
| @@ -177,7 +177,7 @@ uint16_t muse_counter = 0; | |||
| 177 | uint8_t muse_offset = 70; | 177 | uint8_t muse_offset = 70; |
| 178 | uint16_t muse_tempo = 50; | 178 | uint16_t muse_tempo = 50; |
| 179 | 179 | ||
| 180 | void encoder_update(bool clockwise) | 180 | bool encoder_update(bool clockwise) |
| 181 | { | 181 | { |
| 182 | if (muse_mode) | 182 | if (muse_mode) |
| 183 | { | 183 | { |
| @@ -227,6 +227,7 @@ void encoder_update(bool clockwise) | |||
| 227 | #endif | 227 | #endif |
| 228 | } | 228 | } |
| 229 | } | 229 | } |
| 230 | return true; | ||
| 230 | } | 231 | } |
| 231 | 232 | ||
| 232 | void dip_update(uint8_t index, bool active) | 233 | void dip_update(uint8_t index, bool active) |
diff --git a/keyboards/planck/keymaps/navi/keymap.c b/keyboards/planck/keymaps/navi/keymap.c index bbf7d510f9..db53451276 100644 --- a/keyboards/planck/keymaps/navi/keymap.c +++ b/keyboards/planck/keymaps/navi/keymap.c | |||
| @@ -25,7 +25,7 @@ enum planck_layers { | |||
| 25 | _RAISE, | 25 | _RAISE, |
| 26 | _FUNCTION, | 26 | _FUNCTION, |
| 27 | _ADJUST | 27 | _ADJUST |
| 28 | 28 | ||
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | enum planck_keycodes { | 31 | enum planck_keycodes { |
| @@ -159,7 +159,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 159 | layer_off(_FUNCTION); | 159 | layer_off(_FUNCTION); |
| 160 | } | 160 | } |
| 161 | return false; | 161 | return false; |
| 162 | break; | 162 | break; |
| 163 | } | 163 | } |
| 164 | return true; | 164 | return true; |
| 165 | } | 165 | } |
| @@ -170,7 +170,7 @@ uint16_t muse_counter = 0; | |||
| 170 | uint8_t muse_offset = 70; | 170 | uint8_t muse_offset = 70; |
| 171 | uint16_t muse_tempo = 50; | 171 | uint16_t muse_tempo = 50; |
| 172 | 172 | ||
| 173 | void encoder_update(bool clockwise) { | 173 | bool encoder_update(bool clockwise) { |
| 174 | if (muse_mode) { | 174 | if (muse_mode) { |
| 175 | if (IS_LAYER_ON(_RAISE)) { | 175 | if (IS_LAYER_ON(_RAISE)) { |
| 176 | if (clockwise) { | 176 | if (clockwise) { |
| @@ -204,6 +204,7 @@ void encoder_update(bool clockwise) { | |||
| 204 | #endif | 204 | #endif |
| 205 | } | 205 | } |
| 206 | } | 206 | } |
| 207 | return true; | ||
| 207 | } | 208 | } |
| 208 | 209 | ||
| 209 | bool music_mask_user(uint16_t keycode) { | 210 | bool music_mask_user(uint16_t keycode) { |
diff --git a/keyboards/planck/keymaps/nick/keymap.c b/keyboards/planck/keymaps/nick/keymap.c index f100594d6f..b717ccdc81 100644 --- a/keyboards/planck/keymaps/nick/keymap.c +++ b/keyboards/planck/keymaps/nick/keymap.c | |||
| @@ -109,7 +109,7 @@ uint32_t layer_state_set_user(uint32_t state) { | |||
| 109 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 109 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 110 | } | 110 | } |
| 111 | 111 | ||
| 112 | void encoder_update(bool clockwise) { | 112 | bool encoder_update(bool clockwise) { |
| 113 | if (clockwise && !IS_LAYER_ON(_RAISE)) { | 113 | if (clockwise && !IS_LAYER_ON(_RAISE)) { |
| 114 | tap_code(KC_MS_WH_DOWN); | 114 | tap_code(KC_MS_WH_DOWN); |
| 115 | } else if (!clockwise && !IS_LAYER_ON(_RAISE)) { | 115 | } else if (!clockwise && !IS_LAYER_ON(_RAISE)) { |
| @@ -119,4 +119,5 @@ void encoder_update(bool clockwise) { | |||
| 119 | } else if (!clockwise && IS_LAYER_ON(_RAISE)) { | 119 | } else if (!clockwise && IS_LAYER_ON(_RAISE)) { |
| 120 | tap_code(KC_VOLD); | 120 | tap_code(KC_VOLD); |
| 121 | } | 121 | } |
| 122 | return true; | ||
| 122 | } | 123 | } |
diff --git a/keyboards/planck/keymaps/oryx/keymap.c b/keyboards/planck/keymaps/oryx/keymap.c index 7892d1a5fb..8abe417d72 100644 --- a/keyboards/planck/keymaps/oryx/keymap.c +++ b/keyboards/planck/keymaps/oryx/keymap.c | |||
| @@ -319,7 +319,7 @@ uint16_t muse_counter = 0; | |||
| 319 | uint8_t muse_offset = 70; | 319 | uint8_t muse_offset = 70; |
| 320 | uint16_t muse_tempo = 50; | 320 | uint16_t muse_tempo = 50; |
| 321 | 321 | ||
| 322 | void encoder_update(bool clockwise) { | 322 | bool encoder_update(bool clockwise) { |
| 323 | if (muse_mode) { | 323 | if (muse_mode) { |
| 324 | if (IS_LAYER_ON(_RAISE)) { | 324 | if (IS_LAYER_ON(_RAISE)) { |
| 325 | if (clockwise) { | 325 | if (clockwise) { |
| @@ -353,6 +353,7 @@ void encoder_update(bool clockwise) { | |||
| 353 | #endif | 353 | #endif |
| 354 | } | 354 | } |
| 355 | } | 355 | } |
| 356 | return true; | ||
| 356 | } | 357 | } |
| 357 | 358 | ||
| 358 | void matrix_scan_user(void) { | 359 | void matrix_scan_user(void) { |
diff --git a/keyboards/planck/keymaps/pascamel/keymap.c b/keyboards/planck/keymaps/pascamel/keymap.c index 9ee0dde359..852643218c 100644 --- a/keyboards/planck/keymaps/pascamel/keymap.c +++ b/keyboards/planck/keymaps/pascamel/keymap.c | |||
| @@ -157,7 +157,7 @@ uint16_t muse_counter = 0; | |||
| 157 | uint8_t muse_offset = 70; | 157 | uint8_t muse_offset = 70; |
| 158 | uint16_t muse_tempo = 50; | 158 | uint16_t muse_tempo = 50; |
| 159 | 159 | ||
| 160 | void encoder_update(bool clockwise) { | 160 | bool encoder_update(bool clockwise) { |
| 161 | if (muse_mode) { | 161 | if (muse_mode) { |
| 162 | if (IS_LAYER_ON(_RAISE)) { | 162 | if (IS_LAYER_ON(_RAISE)) { |
| 163 | if (clockwise) { | 163 | if (clockwise) { |
| @@ -181,6 +181,7 @@ void encoder_update(bool clockwise) { | |||
| 181 | unregister_code(KC_PGUP); | 181 | unregister_code(KC_PGUP); |
| 182 | } | 182 | } |
| 183 | } | 183 | } |
| 184 | return true; | ||
| 184 | } | 185 | } |
| 185 | 186 | ||
| 186 | void dip_update(uint8_t index, bool active) { | 187 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/pevecyan/keymap.c b/keyboards/planck/keymaps/pevecyan/keymap.c index d2a0c85159..2391efebb1 100644 --- a/keyboards/planck/keymaps/pevecyan/keymap.c +++ b/keyboards/planck/keymaps/pevecyan/keymap.c | |||
| @@ -82,7 +82,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 82 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, SI_QUES, SI_ASTR, SI_GRV, SI_PLUS, _______, | 82 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, SI_QUES, SI_ASTR, SI_GRV, SI_PLUS, _______, |
| 83 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, SI_LABK, SI_RABK, KC_END, _______, | 83 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, SI_LABK, SI_RABK, KC_END, _______, |
| 84 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 84 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 85 | ), | 85 | ), |
| 86 | 86 | ||
| 87 | /* Raise | 87 | /* Raise |
| 88 | * ,-----------------------------------------------------------------------------------. | 88 | * ,-----------------------------------------------------------------------------------. |
| @@ -178,7 +178,7 @@ uint16_t muse_counter = 0; | |||
| 178 | uint8_t muse_offset = 70; | 178 | uint8_t muse_offset = 70; |
| 179 | uint16_t muse_tempo = 50; | 179 | uint16_t muse_tempo = 50; |
| 180 | 180 | ||
| 181 | void encoder_update(bool clockwise) { | 181 | bool encoder_update(bool clockwise) { |
| 182 | if (muse_mode) { | 182 | if (muse_mode) { |
| 183 | if (IS_LAYER_ON(_RAISE)) { | 183 | if (IS_LAYER_ON(_RAISE)) { |
| 184 | if (clockwise) { | 184 | if (clockwise) { |
| @@ -202,6 +202,7 @@ void encoder_update(bool clockwise) { | |||
| 202 | unregister_code(KC_PGUP); | 202 | unregister_code(KC_PGUP); |
| 203 | } | 203 | } |
| 204 | } | 204 | } |
| 205 | return true; | ||
| 205 | } | 206 | } |
| 206 | 207 | ||
| 207 | void dip_update(uint8_t index, bool active) { | 208 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/ptillemans/keymap.c b/keyboards/planck/keymaps/ptillemans/keymap.c index c1f847e2f3..c163f73727 100644 --- a/keyboards/planck/keymaps/ptillemans/keymap.c +++ b/keyboards/planck/keymaps/ptillemans/keymap.c | |||
| @@ -232,7 +232,7 @@ uint16_t muse_counter = 0; | |||
| 232 | uint8_t muse_offset = 70; | 232 | uint8_t muse_offset = 70; |
| 233 | uint16_t muse_tempo = 50; | 233 | uint16_t muse_tempo = 50; |
| 234 | 234 | ||
| 235 | void encoder_update(bool clockwise) { | 235 | bool encoder_update(bool clockwise) { |
| 236 | if (muse_mode) { | 236 | if (muse_mode) { |
| 237 | if (IS_LAYER_ON(_RAISE)) { | 237 | if (IS_LAYER_ON(_RAISE)) { |
| 238 | if (clockwise) { | 238 | if (clockwise) { |
| @@ -266,6 +266,7 @@ void encoder_update(bool clockwise) { | |||
| 266 | #endif | 266 | #endif |
| 267 | } | 267 | } |
| 268 | } | 268 | } |
| 269 | return true; | ||
| 269 | } | 270 | } |
| 270 | 271 | ||
| 271 | void dip_update(uint8_t index, bool active) { | 272 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/raffle/keymap.c b/keyboards/planck/keymaps/raffle/keymap.c index 0dbab38939..350a9166c1 100644 --- a/keyboards/planck/keymaps/raffle/keymap.c +++ b/keyboards/planck/keymaps/raffle/keymap.c | |||
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 121 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 122 | ), | 122 | ), |
| 123 | 123 | ||
| 124 | /* Nav Layer | 124 | /* Nav Layer |
| 125 | * ,-----------------------------------------------------------------------------------. | 125 | * ,-----------------------------------------------------------------------------------. |
| 126 | * | | | | | | | | PGUP | UP | PGDN | |KC_CAD| | 126 | * | | | | | | | | PGUP | UP | PGDN | |KC_CAD| |
| 127 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 127 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| @@ -139,7 +139,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 139 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 139 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 140 | ), | 140 | ), |
| 141 | 141 | ||
| 142 | /* DEV Layer | 142 | /* DEV Layer |
| 143 | * ,-----------------------------------------------------------------------------------. | 143 | * ,-----------------------------------------------------------------------------------. |
| 144 | * | | | |R_CMLM| | | | | | | |KC_CAD| | 144 | * | | | |R_CMLM| | | | | | | |KC_CAD| |
| 145 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 145 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| @@ -223,7 +223,7 @@ uint16_t muse_counter = 0; | |||
| 223 | uint8_t muse_offset = 70; | 223 | uint8_t muse_offset = 70; |
| 224 | uint16_t muse_tempo = 50; | 224 | uint16_t muse_tempo = 50; |
| 225 | 225 | ||
| 226 | void encoder_update(bool clockwise) { | 226 | bool encoder_update(bool clockwise) { |
| 227 | if (muse_mode) { | 227 | if (muse_mode) { |
| 228 | if (IS_LAYER_ON(_RAISE)) { | 228 | if (IS_LAYER_ON(_RAISE)) { |
| 229 | if (clockwise) { | 229 | if (clockwise) { |
| @@ -247,6 +247,7 @@ void encoder_update(bool clockwise) { | |||
| 247 | unregister_code(KC_PGUP); | 247 | unregister_code(KC_PGUP); |
| 248 | } | 248 | } |
| 249 | } | 249 | } |
| 250 | return true; | ||
| 250 | } | 251 | } |
| 251 | 252 | ||
| 252 | void dip_update(uint8_t index, bool active) { | 253 | void dip_update(uint8_t index, bool active) { |
| @@ -301,5 +302,3 @@ bool music_mask_user(uint16_t keycode) { | |||
| 301 | return true; | 302 | return true; |
| 302 | } | 303 | } |
| 303 | } | 304 | } |
| 304 | |||
| 305 | |||
diff --git a/keyboards/planck/keymaps/rjhilgefort/keymap.c b/keyboards/planck/keymaps/rjhilgefort/keymap.c index 57f966e74e..d832e70515 100644 --- a/keyboards/planck/keymaps/rjhilgefort/keymap.c +++ b/keyboards/planck/keymaps/rjhilgefort/keymap.c | |||
| @@ -154,7 +154,7 @@ uint16_t muse_counter = 0; | |||
| 154 | uint8_t muse_offset = 70; | 154 | uint8_t muse_offset = 70; |
| 155 | uint16_t muse_tempo = 50; | 155 | uint16_t muse_tempo = 50; |
| 156 | 156 | ||
| 157 | void encoder_update(bool clockwise) { | 157 | bool encoder_update(bool clockwise) { |
| 158 | if (muse_mode) { | 158 | if (muse_mode) { |
| 159 | if (IS_LAYER_ON(_RAISE)) { | 159 | if (IS_LAYER_ON(_RAISE)) { |
| 160 | if (clockwise) { | 160 | if (clockwise) { |
| @@ -184,6 +184,7 @@ void encoder_update(bool clockwise) { | |||
| 184 | #endif | 184 | #endif |
| 185 | } | 185 | } |
| 186 | } | 186 | } |
| 187 | return true; | ||
| 187 | } | 188 | } |
| 188 | 189 | ||
| 189 | void dip_switch_update_user(uint8_t index, bool active) { | 190 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/sigul/keymap.c b/keyboards/planck/keymaps/sigul/keymap.c index 0bc0d9e030..bdbf21b113 100644 --- a/keyboards/planck/keymaps/sigul/keymap.c +++ b/keyboards/planck/keymaps/sigul/keymap.c | |||
| @@ -1,13 +1,13 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * | 2 | * |
| 3 | * An Italian ANSI layout | 3 | * An Italian ANSI layout |
| 4 | * Version 0.3 | 4 | * Version 0.3 |
| 5 | * | 5 | * |
| 6 | * Created by Silvio Gulizia on the basis of the default Planck keymap. | 6 | * Created by Silvio Gulizia on the basis of the default Planck keymap. |
| 7 | * Thanks to SomeBuddyOnReddit, gepeirl, fauxpark, BXO511, drashna, and ridingqwerty. | 7 | * Thanks to SomeBuddyOnReddit, gepeirl, fauxpark, BXO511, drashna, and ridingqwerty. |
| 8 | * | 8 | * |
| 9 | * The layout is based on the original Planck layout when used with language set to Italian on your Mac. | 9 | * The layout is based on the original Planck layout when used with language set to Italian on your Mac. |
| 10 | * Accented vowels have been moverd on RAISE ("è", "ì", and "ù") and LOWER ("é", "ò", and "à") | 10 | * Accented vowels have been moverd on RAISE ("�", "�", and "�") and LOWER ("�", "�", and "�") |
| 11 | * | 11 | * |
| 12 | */ | 12 | */ |
| 13 | 13 | ||
| @@ -40,9 +40,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | * ,-----------------------------------------------------------------------------------. | 40 | * ,-----------------------------------------------------------------------------------. |
| 41 | * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | | 41 | * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | Del | |
| 42 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 42 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 43 | * |Enter | F1 | F2 | F3 | F4 | F5 | | _ | = | é | ò | à | | 43 | * |Enter | F1 | F2 | F3 | F4 | F5 | | _ | = | � | � | � | |
| 44 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 44 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 45 | * | | F6 | F7 | F8 | F9 | |NUMPAD| § | ± | { | } | | | | 45 | * | | F6 | F7 | F8 | F9 | |NUMPAD| � | � | { | } | | | |
| 46 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 46 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 47 | * | | | | | | | | | Next | Vol- | Vol+ | Play | | 47 | * | | | | | | | | | Next | Vol- | Vol+ | Play | |
| 48 | * `-----------------------------------------------------------------------------------' | 48 | * `-----------------------------------------------------------------------------------' |
| @@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | * ,-----------------------------------------------------------------------------------. | 59 | * ,-----------------------------------------------------------------------------------. |
| 60 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | | 60 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | |
| 61 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 61 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 62 | * | | | SGCOM| DESK | | | | - | + | è | ì | ù | | 62 | * | | | SGCOM| DESK | | | | - | + | � | � | � | |
| 63 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 63 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 64 | * | Caps | | PHONE| SVIV |VIVERE| |NUMPAD| | | [ | ] | \ | | 64 | * | Caps | | PHONE| SVIV |VIVERE| |NUMPAD| | | [ | ] | \ | |
| 65 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 65 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| @@ -162,7 +162,7 @@ uint16_t muse_counter = 0; | |||
| 162 | uint8_t muse_offset = 70; | 162 | uint8_t muse_offset = 70; |
| 163 | uint16_t muse_tempo = 50; | 163 | uint16_t muse_tempo = 50; |
| 164 | 164 | ||
| 165 | void encoder_update(bool clockwise) { | 165 | bool encoder_update(bool clockwise) { |
| 166 | if (muse_mode) { | 166 | if (muse_mode) { |
| 167 | if (IS_LAYER_ON(_RAISE)) { | 167 | if (IS_LAYER_ON(_RAISE)) { |
| 168 | if (clockwise) { | 168 | if (clockwise) { |
| @@ -192,6 +192,7 @@ void encoder_update(bool clockwise) { | |||
| 192 | #endif | 192 | #endif |
| 193 | } | 193 | } |
| 194 | } | 194 | } |
| 195 | return true; | ||
| 195 | } | 196 | } |
| 196 | 197 | ||
| 197 | void matrix_scan_user(void) { | 198 | void matrix_scan_user(void) { |
diff --git a/keyboards/planck/keymaps/skug/keymap.c b/keyboards/planck/keymaps/skug/keymap.c index 27efc4759d..a2162d9112 100644 --- a/keyboards/planck/keymaps/skug/keymap.c +++ b/keyboards/planck/keymaps/skug/keymap.c | |||
| @@ -264,7 +264,7 @@ uint16_t muse_counter = 0; | |||
| 264 | uint8_t muse_offset = 70; | 264 | uint8_t muse_offset = 70; |
| 265 | uint16_t muse_tempo = 50; | 265 | uint16_t muse_tempo = 50; |
| 266 | 266 | ||
| 267 | void encoder_update(bool clockwise) { | 267 | bool encoder_update(bool clockwise) { |
| 268 | if (muse_mode) { | 268 | if (muse_mode) { |
| 269 | if (IS_LAYER_ON(_RAISE)) { | 269 | if (IS_LAYER_ON(_RAISE)) { |
| 270 | if (clockwise) { | 270 | if (clockwise) { |
| @@ -288,6 +288,7 @@ void encoder_update(bool clockwise) { | |||
| 288 | unregister_code(KC_PGUP); | 288 | unregister_code(KC_PGUP); |
| 289 | } | 289 | } |
| 290 | } | 290 | } |
| 291 | return true; | ||
| 291 | } | 292 | } |
| 292 | 293 | ||
| 293 | void dip_update(uint8_t index, bool active) { | 294 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/smittey/keymap.c b/keyboards/planck/keymaps/smittey/keymap.c index fd5e91fb91..7efe5fd4d1 100644 --- a/keyboards/planck/keymaps/smittey/keymap.c +++ b/keyboards/planck/keymaps/smittey/keymap.c | |||
| @@ -48,7 +48,7 @@ enum planck_keycodes { | |||
| 48 | 48 | ||
| 49 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 49 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 50 | 50 | ||
| 51 | /* Qwerty | 51 | /* Qwerty |
| 52 | * ,-----------------------------------------------------------------------------------. | 52 | * ,-----------------------------------------------------------------------------------. |
| 53 | * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | | 53 | * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | |
| 54 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 54 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| @@ -79,9 +79,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | * `-----------------------------------------------------------------------------------' | 79 | * `-----------------------------------------------------------------------------------' |
| 80 | */ | 80 | */ |
| 81 | [_LOWER] = LAYOUT_planck_grid( | 81 | [_LOWER] = LAYOUT_planck_grid( |
| 82 | XXXXXXX, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, | 82 | XXXXXXX, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
| 83 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_ASTR, KC_4, KC_5, KC_6, KC_MINS, XXXXXXX, | 83 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_ASTR, KC_4, KC_5, KC_6, KC_MINS, XXXXXXX, |
| 84 | _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLSH, KC_1, KC_2, KC_3, KC_PLUS, MT(MOD_LSFT, KC_ENT), | 84 | _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLSH, KC_1, KC_2, KC_3, KC_PLUS, MT(MOD_LSFT, KC_ENT), |
| 85 | _______, XXXXXXX, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_0, KC_DOT, KC_EQL, XXXXXXX | 85 | _______, XXXXXXX, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_0, KC_DOT, KC_EQL, XXXXXXX |
| 86 | ), | 86 | ), |
| 87 | 87 | ||
| @@ -93,13 +93,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 93 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 93 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 94 | * | | | | | | | | | | _ | + |Enter | | 94 | * | | | | | | | | | | _ | + |Enter | |
| 95 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 95 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 96 | * | | | | | | Space | | Home | PgDn | PgUp | End | | 96 | * | | | | | | Space | | Home | PgDn | PgUp | End | |
| 97 | * `-----------------------------------------------------------------------------------' | 97 | * `-----------------------------------------------------------------------------------' |
| 98 | */ | 98 | */ |
| 99 | [_RAISE] = LAYOUT_planck_grid( | 99 | [_RAISE] = LAYOUT_planck_grid( |
| 100 | KC_GRV, KC_EXLM, KC_DQUO, LALT(KC_4), KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, | 100 | KC_GRV, KC_EXLM, KC_DQUO, LALT(KC_4), KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, |
| 101 | XXXXXXX, KC_TILD, KC_NUHS, KC_SLSH, KC_LCBR, KC_LBRC, KC_RBRC, KC_RCBR, KC_BSLS, KC_MINS, KC_EQL, KC_PIPE, | 101 | XXXXXXX, KC_TILD, KC_NUHS, KC_SLSH, KC_LCBR, KC_LBRC, KC_RBRC, KC_RCBR, KC_BSLS, KC_MINS, KC_EQL, KC_PIPE, |
| 102 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, MT(MOD_LSFT, KC_ENT), | 102 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, MT(MOD_LSFT, KC_ENT), |
| 103 | _______, XXXXXXX, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END | 103 | _______, XXXXXXX, _______, _______, _______, KC_SPC, KC_SPC, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END |
| 104 | ), | 104 | ), |
| 105 | 105 | ||
| @@ -116,9 +116,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 116 | * `-----------------------------------------------------------------------------------' | 116 | * `-----------------------------------------------------------------------------------' |
| 117 | */ | 117 | */ |
| 118 | [_FN] = LAYOUT_planck_grid( | 118 | [_FN] = LAYOUT_planck_grid( |
| 119 | LALT(KC_BSPC), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_DEL, | 119 | LALT(KC_BSPC), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_DEL, |
| 120 | XXXXXXX, KC_F11, KC_F12, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 120 | XXXXXXX, KC_F11, KC_F12, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 121 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 121 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 122 | XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SPC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX | 122 | XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, KC_SPC, KC_SPC, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX |
| 123 | ), | 123 | ), |
| 124 | 124 | ||
| @@ -128,16 +128,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 128 | * |PRNT SC| | UP | | | | | | | | |SLEEP | | 128 | * |PRNT SC| | UP | | | | | | | | |SLEEP | |
| 129 | * |-------+------+------+------+------+-------------+------+------+------+------+------| | 129 | * |-------+------+------+------+------+-------------+------+------+------+------+------| |
| 130 | * | | LEFT | DOWN | RIGHT| | | | LEFT | DOWN | UP | RIGHT| | | 130 | * | | LEFT | DOWN | RIGHT| | | | LEFT | DOWN | UP | RIGHT| | |
| 131 | * |-------+------+------+------+------+------|------+------+------+------+------+------| | 131 | * |-------+------+------+------+------+------|------+------+------+------+------+------| |
| 132 | * | | | | | | | | | | | | | | 132 | * | | | | | | | | | | | | | |
| 133 | * |-------+------+------+------+------+------+------+------+------+------+------+------| | 133 | * |-------+------+------+------+------+------+------+------+------+------+------+------| |
| 134 | * | | | | | | | | MUTE |VOLDWN|VOL UP| | | 134 | * | | | | | | | | MUTE |VOLDWN|VOL UP| | |
| 135 | * `-----------------------------------------------------------------------------------' | 135 | * `-----------------------------------------------------------------------------------' |
| 136 | */ | 136 | */ |
| 137 | [_SPACE_FN] = LAYOUT_planck_grid( | 137 | [_SPACE_FN] = LAYOUT_planck_grid( |
| 138 | KC_PSCR, XXXXXXX, KC_UP, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLEP, | 138 | KC_PSCR, XXXXXXX, KC_UP, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLEP, |
| 139 | XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, XXXXXXX, | 139 | XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, XXXXXXX, |
| 140 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 140 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 141 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, KC__MUTE, KC__VOLDOWN, KC__VOLUP, XXXXXXX | 141 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, KC__MUTE, KC__VOLDOWN, KC__VOLUP, XXXXXXX |
| 142 | ), | 142 | ), |
| 143 | 143 | ||
| @@ -216,7 +216,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 216 | XXXXXXX, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, | 216 | XXXXXXX, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, |
| 217 | XXXXXXX, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 217 | XXXXXXX, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 218 | EXT_PLV, XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX | 218 | EXT_PLV, XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX |
| 219 | ), | 219 | ), |
| 220 | }; | 220 | }; |
| 221 | 221 | ||
| 222 | #ifdef AUDIO_ENABLE | 222 | #ifdef AUDIO_ENABLE |
| @@ -297,7 +297,7 @@ uint16_t muse_counter = 0; | |||
| 297 | uint8_t muse_offset = 70; | 297 | uint8_t muse_offset = 70; |
| 298 | uint16_t muse_tempo = 50; | 298 | uint16_t muse_tempo = 50; |
| 299 | 299 | ||
| 300 | void encoder_update(bool clockwise) { | 300 | bool encoder_update(bool clockwise) { |
| 301 | if (muse_mode) { | 301 | if (muse_mode) { |
| 302 | if (IS_LAYER_ON(_RAISE)) { | 302 | if (IS_LAYER_ON(_RAISE)) { |
| 303 | if (clockwise) { | 303 | if (clockwise) { |
| @@ -319,6 +319,7 @@ void encoder_update(bool clockwise) { | |||
| 319 | tap_code(KC_PGUP); | 319 | tap_code(KC_PGUP); |
| 320 | } | 320 | } |
| 321 | } | 321 | } |
| 322 | return true; | ||
| 322 | } | 323 | } |
| 323 | 324 | ||
| 324 | void dip_update(uint8_t index, bool active) { | 325 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/synth_sample/keymap.c b/keyboards/planck/keymaps/synth_sample/keymap.c index 87a7479cef..64bfde9aa9 100644 --- a/keyboards/planck/keymaps/synth_sample/keymap.c +++ b/keyboards/planck/keymaps/synth_sample/keymap.c | |||
| @@ -247,7 +247,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 247 | return true; | 247 | return true; |
| 248 | } | 248 | } |
| 249 | 249 | ||
| 250 | void encoder_update(bool clockwise) { | 250 | bool encoder_update(bool clockwise) { |
| 251 | if (clockwise) { | 251 | if (clockwise) { |
| 252 | #ifdef MOUSEKEY_ENABLE | 252 | #ifdef MOUSEKEY_ENABLE |
| 253 | register_code(KC_MS_WH_DOWN); | 253 | register_code(KC_MS_WH_DOWN); |
| @@ -265,6 +265,7 @@ void encoder_update(bool clockwise) { | |||
| 265 | unregister_code(KC_PGUP); | 265 | unregister_code(KC_PGUP); |
| 266 | #endif | 266 | #endif |
| 267 | } | 267 | } |
| 268 | return true; | ||
| 268 | } | 269 | } |
| 269 | 270 | ||
| 270 | void matrix_scan_user(void) { | 271 | void matrix_scan_user(void) { |
diff --git a/keyboards/planck/keymaps/synth_wavetable/keymap.c b/keyboards/planck/keymaps/synth_wavetable/keymap.c index a0d7106793..1fcc977420 100644 --- a/keyboards/planck/keymaps/synth_wavetable/keymap.c +++ b/keyboards/planck/keymaps/synth_wavetable/keymap.c | |||
| @@ -308,7 +308,7 @@ uint16_t dac_value_generate(void) { | |||
| 308 | return value; | 308 | return value; |
| 309 | } | 309 | } |
| 310 | 310 | ||
| 311 | void encoder_update(bool clockwise) { | 311 | bool encoder_update(bool clockwise) { |
| 312 | if (clockwise) { | 312 | if (clockwise) { |
| 313 | dac_morph = (dac_morph + 1) % AUDIO_DAC_WAVETABLE_CUSTOM_LENGTH; | 313 | dac_morph = (dac_morph + 1) % AUDIO_DAC_WAVETABLE_CUSTOM_LENGTH; |
| 314 | } else { | 314 | } else { |
| @@ -317,4 +317,5 @@ void encoder_update(bool clockwise) { | |||
| 317 | else | 317 | else |
| 318 | dac_morph--; | 318 | dac_morph--; |
| 319 | } | 319 | } |
| 320 | return true; | ||
| 320 | } | 321 | } |
diff --git a/keyboards/planck/keymaps/tk/keymap.c b/keyboards/planck/keymaps/tk/keymap.c index b3273aec5d..1ceb6cc5bb 100644 --- a/keyboards/planck/keymaps/tk/keymap.c +++ b/keyboards/planck/keymaps/tk/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2020 Tushar Khan | 1 | /* Copyright 2020 Tushar Khan |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | #include "muse.h" | 18 | #include "muse.h" |
| @@ -77,8 +77,8 @@ enum keycodes { | |||
| 77 | EMAIL, // [email address] | 77 | EMAIL, // [email address] |
| 78 | PHONE, // [phone number] | 78 | PHONE, // [phone number] |
| 79 | GT_CMT, // git commit -m '' | 79 | GT_CMT, // git commit -m '' |
| 80 | SHEBANG, // #!/usr/bin/env | 80 | SHEBANG, // #!/usr/bin/env |
| 81 | CHMOD, // chmod 744 *sh | 81 | CHMOD, // chmod 744 *sh |
| 82 | PY_VENV, // source *env*/bin/activate | 82 | PY_VENV, // source *env*/bin/activate |
| 83 | }; | 83 | }; |
| 84 | 84 | ||
| @@ -355,7 +355,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 355 | // enabling base layer song breaks a lot of other songs including | 355 | // enabling base layer song breaks a lot of other songs including |
| 356 | // - macro recording start song | 356 | // - macro recording start song |
| 357 | // - rotary feedback songs | 357 | // - rotary feedback songs |
| 358 | 358 | ||
| 359 | // PLAY_SONG(base_song); | 359 | // PLAY_SONG(base_song); |
| 360 | break; | 360 | break; |
| 361 | case _HYPER: | 361 | case _HYPER: |
| @@ -393,10 +393,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 393 | switch (keycode) { | 393 | switch (keycode) { |
| 394 | 394 | ||
| 395 | /* | 395 | /* |
| 396 | ██†██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██†██████†██████†██████†███████â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ | 396 | ██†██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██†██████†██████†██████†███████â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ |
| 397 | ██†██â€â€â–ˆâ–ˆâ€â€â€â€â€â€â€â–ˆâ–ˆâ€ ██â€â€â–ˆâ–ˆâ€â€â€â€â€â€â–ˆâ–ˆâ€â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â€â€â–ˆâ–ˆâ€â€â€â€â€â€ | 397 | ██†██â€â€â–ˆâ–ˆâ€â€â€â€â€â€â€â–ˆâ–ˆâ€ ██â€â€â–ˆâ–ˆâ€â€â€â€â€â€â–ˆâ–ˆâ€â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â€â€â–ˆâ–ˆ |
| 398 | █████â€â€ █████†â€â–ˆâ–ˆâ–ˆâ–ˆâ€â€ ██†██†██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ███████†| 398 | █████â€â€ █████†â€â–ˆâ–ˆâ–ˆâ–ˆâ€â€ ██†██†██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ███████ |
| 399 | ██â€â€â–ˆâ–ˆâ€ ██â€â€â€â€ â€â–ˆâ–ˆâ€â€ ██†██†██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â€â€â€ â€â€â€â€â€â–ˆâ–ˆâ€ | 399 | ██â€â€â–ˆâ–ˆâ€ ██â€â€â€â€ â€â–ˆâ–ˆâ€â€ ██†██†██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â€â€â€ â€â€â€â€â€â–ˆâ–ˆ |
| 400 | ██†██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ██†â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ | 400 | ██†██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ██†â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ |
| 401 | */ | 401 | */ |
| 402 | 402 | ||
| @@ -480,10 +480,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 480 | return false; | 480 | return false; |
| 481 | 481 | ||
| 482 | /* | 482 | /* |
| 483 | ███†███†█████†██████â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ██████†███████†| 483 | ███†███†█████†██████â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ██████†███████ |
| 484 | ████†████â€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â€â€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â€â€ | 484 | ████†████â€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â€â€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆ |
| 485 | ██â€â–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██████â€â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ | 485 | ██â€â–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██████â€â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ |
| 486 | ██â€â€â–ˆâ–ˆâ€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â€â€â€â€â€â–ˆâ–ˆâ€ | 486 | ██â€â€â–ˆâ–ˆâ€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â€â€â€â€â€â–ˆâ–ˆ |
| 487 | ██†â€â€â€ ██â€â–ˆâ–ˆâ€ ██â€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ | 487 | ██†â€â€â€ ██â€â–ˆâ–ˆâ€ ██â€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ |
| 488 | */ | 488 | */ |
| 489 | 489 | ||
| @@ -527,10 +527,10 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 527 | }; | 527 | }; |
| 528 | 528 | ||
| 529 | /* | 529 | /* |
| 530 | █████†██†██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ██†██████†| 530 | █████†██†██â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€ ██†██████ |
| 531 | ██â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â–ˆâ–ˆâ€ | 531 | ██â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â–ˆâ–ˆâ€â€â€â€â–ˆâ–ˆ |
| 532 | ███████â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██†| 532 | ███████â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██ |
| 533 | ██â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██†| 533 | ██â€â€â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€ ██â€â–ˆâ–ˆâ€â–ˆâ–ˆâ€ ██ |
| 534 | ██†██â€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ | 534 | ██†██â€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ€â€â–ˆâ–ˆâ€â€â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆ |
| 535 | */ | 535 | */ |
| 536 | 536 | ||
| @@ -600,7 +600,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 600 | } | 600 | } |
| 601 | 601 | ||
| 602 | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { | 602 | void post_process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 603 | 603 | ||
| 604 | } | 604 | } |
| 605 | 605 | ||
| 606 | 606 | ||
| @@ -615,7 +615,7 @@ void post_process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 615 | 615 | ||
| 616 | 616 | ||
| 617 | #ifdef ENCODER_ENABLE | 617 | #ifdef ENCODER_ENABLE |
| 618 | void encoder_update_user(uint8_t index, bool clockwise) { | 618 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 619 | static int scroll_interval = 5; | 619 | static int scroll_interval = 5; |
| 620 | 620 | ||
| 621 | switch (rotary_state) { | 621 | switch (rotary_state) { |
| @@ -686,5 +686,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 686 | } | 686 | } |
| 687 | break; | 687 | break; |
| 688 | } | 688 | } |
| 689 | return true; | ||
| 689 | } | 690 | } |
| 690 | #endif | 691 | #endif |
diff --git a/keyboards/planck/keymaps/tom/keymap.c b/keyboards/planck/keymaps/tom/keymap.c index e6a1411ee8..ea625d165d 100644 --- a/keyboards/planck/keymaps/tom/keymap.c +++ b/keyboards/planck/keymaps/tom/keymap.c | |||
| @@ -139,7 +139,7 @@ uint16_t muse_counter = 0; | |||
| 139 | uint8_t muse_offset = 70; | 139 | uint8_t muse_offset = 70; |
| 140 | uint16_t muse_tempo = 50; | 140 | uint16_t muse_tempo = 50; |
| 141 | 141 | ||
| 142 | void encoder_update(bool clockwise) { | 142 | bool encoder_update(bool clockwise) { |
| 143 | if (muse_mode) { | 143 | if (muse_mode) { |
| 144 | if (IS_LAYER_ON(_RAISE)) { | 144 | if (IS_LAYER_ON(_RAISE)) { |
| 145 | if (clockwise) { | 145 | if (clockwise) { |
| @@ -169,6 +169,7 @@ void encoder_update(bool clockwise) { | |||
| 169 | #endif | 169 | #endif |
| 170 | } | 170 | } |
| 171 | } | 171 | } |
| 172 | return true; | ||
| 172 | } | 173 | } |
| 173 | 174 | ||
| 174 | void dip_update(uint8_t index, bool active) { | 175 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/planck/keymaps/tylerwince/keymap.c b/keyboards/planck/keymaps/tylerwince/keymap.c index 30412e9db5..c9ba7da899 100644 --- a/keyboards/planck/keymaps/tylerwince/keymap.c +++ b/keyboards/planck/keymaps/tylerwince/keymap.c | |||
| @@ -95,8 +95,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 95 | * `-----------------------------------------------------------------------------------' | 95 | * `-----------------------------------------------------------------------------------' |
| 96 | */ | 96 | */ |
| 97 | 97 | ||
| 98 | RESET, _______, _______, _______, _______, LALT(LCTL(KC_7)), LALT(LCTL(KC_8)), _______, _______, _______, LALT(LCTL(KC_L)), _______, | 98 | RESET, _______, _______, _______, _______, LALT(LCTL(KC_7)), LALT(LCTL(KC_8)), _______, _______, _______, LALT(LCTL(KC_L)), _______, |
| 99 | _______, _______, _______, _______, _______, LALT(LCTL(KC_U)), LALT(LCTL(KC_I)), LALT(LCTL(KC_H)), _______, _______, _______, _______, | 99 | _______, _______, _______, _______, _______, LALT(LCTL(KC_U)), LALT(LCTL(KC_I)), LALT(LCTL(KC_H)), _______, _______, _______, _______, |
| 100 | _______, _______, _______, LALT(LCTL(KC_J)), LALT(LCTL(KC_K)), _______, _______, _______, _______, _______, _______, LALT(LCTL(KC_ENTER)), | 100 | _______, _______, _______, LALT(LCTL(KC_J)), LALT(LCTL(KC_K)), _______, _______, _______, _______, _______, _______, LALT(LCTL(KC_ENTER)), |
| 101 | TO(0), TO(4), _______, _______, _______, _______, KC_NO, _______, KC_AUDIO_VOL_DOWN, KC_F14, KC_F15, KC_AUDIO_VOL_UP | 101 | TO(0), TO(4), _______, _______, _______, _______, KC_NO, _______, KC_AUDIO_VOL_DOWN, KC_F14, KC_F15, KC_AUDIO_VOL_UP |
| 102 | ), | 102 | ), |
| @@ -133,7 +133,7 @@ void keyboard_post_init_user(void) { | |||
| 133 | const uint8_t PROGMEM ledmap[][DRIVER_LED_TOTAL][3] = { | 133 | const uint8_t PROGMEM ledmap[][DRIVER_LED_TOTAL][3] = { |
| 134 | [0] = { {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,204,255}, {169,120,255}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255}, | 134 | [0] = { {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,204,255}, {169,120,255}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255}, |
| 135 | {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,204,255}, {169,120,255}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255}, | 135 | {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,204,255}, {169,120,255}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255}, |
| 136 | {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,204,255}, {169,120,255}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255}, | 136 | {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,204,255}, {169,120,255}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255}, |
| 137 | {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,0,0}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255} }, | 137 | {32,255,234}, {32,255,234}, {12,225,241}, {12,225,241}, {0,204,255}, {0,0,0}, {169,120,255}, {169,120,255}, {146,224,255}, {146,224,255}, {146,224,255} }, |
| 138 | 138 | ||
| 139 | [1] = { {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, | 139 | [1] = { {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, {0,204,255}, |
| @@ -215,7 +215,7 @@ uint16_t muse_counter = 0; | |||
| 215 | uint8_t muse_offset = 70; | 215 | uint8_t muse_offset = 70; |
| 216 | uint16_t muse_tempo = 50; | 216 | uint16_t muse_tempo = 50; |
| 217 | 217 | ||
| 218 | void encoder_update(bool clockwise) { | 218 | bool encoder_update(bool clockwise) { |
| 219 | if (muse_mode) { | 219 | if (muse_mode) { |
| 220 | if (IS_LAYER_ON(_RAISE)) { | 220 | if (IS_LAYER_ON(_RAISE)) { |
| 221 | if (clockwise) { | 221 | if (clockwise) { |
| @@ -245,6 +245,7 @@ void encoder_update(bool clockwise) { | |||
| 245 | #endif | 245 | #endif |
| 246 | } | 246 | } |
| 247 | } | 247 | } |
| 248 | return true; | ||
| 248 | } | 249 | } |
| 249 | 250 | ||
| 250 | void matrix_scan_user(void) { | 251 | void matrix_scan_user(void) { |
diff --git a/keyboards/planck/keymaps/unagi/keymap.c b/keyboards/planck/keymaps/unagi/keymap.c index 596973ba3c..5f4d3b8864 100644 --- a/keyboards/planck/keymaps/unagi/keymap.c +++ b/keyboards/planck/keymaps/unagi/keymap.c | |||
| @@ -267,7 +267,7 @@ uint16_t muse_counter = 0; | |||
| 267 | uint8_t muse_offset = 70; | 267 | uint8_t muse_offset = 70; |
| 268 | uint16_t muse_tempo = 50; | 268 | uint16_t muse_tempo = 50; |
| 269 | 269 | ||
| 270 | void encoder_update(bool clockwise) { | 270 | bool encoder_update(bool clockwise) { |
| 271 | if (muse_mode) { | 271 | if (muse_mode) { |
| 272 | if (IS_LAYER_ON(_RAISE)) { | 272 | if (IS_LAYER_ON(_RAISE)) { |
| 273 | if (clockwise) { | 273 | if (clockwise) { |
| @@ -291,6 +291,7 @@ void encoder_update(bool clockwise) { | |||
| 291 | unregister_code(KC_PGUP); | 291 | unregister_code(KC_PGUP); |
| 292 | } | 292 | } |
| 293 | } | 293 | } |
| 294 | return true; | ||
| 294 | } | 295 | } |
| 295 | 296 | ||
| 296 | void dip_update(uint8_t index, bool active) { | 297 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/pohjolaworks/louhi/keymaps/default/keymap.c b/keyboards/pohjolaworks/louhi/keymaps/default/keymap.c index ee334a249b..852d3d107d 100644 --- a/keyboards/pohjolaworks/louhi/keymaps/default/keymap.c +++ b/keyboards/pohjolaworks/louhi/keymaps/default/keymap.c | |||
| @@ -48,10 +48,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 48 | ) | 48 | ) |
| 49 | }; | 49 | }; |
| 50 | 50 | ||
| 51 | void encoder_update_user(uint8_t index, bool clockwise) { | 51 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 52 | if (clockwise) { | 52 | if (clockwise) { |
| 53 | tap_code(KC_PGDN); | 53 | tap_code(KC_PGDN); |
| 54 | } else { | 54 | } else { |
| 55 | tap_code(KC_PGUP); | 55 | tap_code(KC_PGUP); |
| 56 | } | 56 | } |
| 57 | return true; | ||
| 57 | } | 58 | } |
diff --git a/keyboards/preonic/keymaps/AlexDaigre/keymap.c b/keyboards/preonic/keymaps/AlexDaigre/keymap.c index 67d13005cf..3ea61a26ee 100644 --- a/keyboards/preonic/keymaps/AlexDaigre/keymap.c +++ b/keyboards/preonic/keymaps/AlexDaigre/keymap.c | |||
| @@ -249,7 +249,7 @@ uint16_t muse_counter = 0; | |||
| 249 | uint8_t muse_offset = 70; | 249 | uint8_t muse_offset = 70; |
| 250 | uint16_t muse_tempo = 50; | 250 | uint16_t muse_tempo = 50; |
| 251 | 251 | ||
| 252 | void encoder_update_user(uint8_t index, bool clockwise) { | 252 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 253 | if (muse_mode) { | 253 | if (muse_mode) { |
| 254 | if (IS_LAYER_ON(_RAISE)) { | 254 | if (IS_LAYER_ON(_RAISE)) { |
| 255 | if (clockwise) { | 255 | if (clockwise) { |
| @@ -273,6 +273,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 273 | unregister_code(KC_PGUP); | 273 | unregister_code(KC_PGUP); |
| 274 | } | 274 | } |
| 275 | } | 275 | } |
| 276 | return true; | ||
| 276 | } | 277 | } |
| 277 | 278 | ||
| 278 | void dip_switch_update_user(uint8_t index, bool active) { | 279 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/cranium/keymap.c b/keyboards/preonic/keymaps/cranium/keymap.c index d640ff8494..63897d1e6d 100644 --- a/keyboards/preonic/keymaps/cranium/keymap.c +++ b/keyboards/preonic/keymaps/cranium/keymap.c | |||
| @@ -150,7 +150,7 @@ uint16_t muse_counter = 0; | |||
| 150 | uint8_t muse_offset = 70; | 150 | uint8_t muse_offset = 70; |
| 151 | uint16_t muse_tempo = 50; | 151 | uint16_t muse_tempo = 50; |
| 152 | 152 | ||
| 153 | void encoder_update_user(uint8_t index, bool clockwise) { | 153 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 154 | if (muse_mode) { | 154 | if (muse_mode) { |
| 155 | if (IS_LAYER_ON(_RAISE)) { | 155 | if (IS_LAYER_ON(_RAISE)) { |
| 156 | if (clockwise) { | 156 | if (clockwise) { |
| @@ -172,6 +172,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 172 | tap_code(KC_PGUP); | 172 | tap_code(KC_PGUP); |
| 173 | } | 173 | } |
| 174 | } | 174 | } |
| 175 | return true; | ||
| 175 | } | 176 | } |
| 176 | 177 | ||
| 177 | void dip_update(uint8_t index, bool active) { | 178 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/default/keymap.c b/keyboards/preonic/keymaps/default/keymap.c index 6fec14d4f1..078ab27265 100644 --- a/keyboards/preonic/keymaps/default/keymap.c +++ b/keyboards/preonic/keymaps/default/keymap.c | |||
| @@ -233,7 +233,7 @@ uint16_t muse_counter = 0; | |||
| 233 | uint8_t muse_offset = 70; | 233 | uint8_t muse_offset = 70; |
| 234 | uint16_t muse_tempo = 50; | 234 | uint16_t muse_tempo = 50; |
| 235 | 235 | ||
| 236 | void encoder_update_user(uint8_t index, bool clockwise) { | 236 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 237 | if (muse_mode) { | 237 | if (muse_mode) { |
| 238 | if (IS_LAYER_ON(_RAISE)) { | 238 | if (IS_LAYER_ON(_RAISE)) { |
| 239 | if (clockwise) { | 239 | if (clockwise) { |
| @@ -257,6 +257,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 257 | unregister_code(KC_PGUP); | 257 | unregister_code(KC_PGUP); |
| 258 | } | 258 | } |
| 259 | } | 259 | } |
| 260 | return true; | ||
| 260 | } | 261 | } |
| 261 | 262 | ||
| 262 | void dip_switch_update_user(uint8_t index, bool active) { | 263 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/drasbeck/keymap.c b/keyboards/preonic/keymaps/drasbeck/keymap.c index d2d30ffa15..909e86a97d 100644 --- a/keyboards/preonic/keymaps/drasbeck/keymap.c +++ b/keyboards/preonic/keymaps/drasbeck/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 2020 Max Drasbeck | 1 | /* Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) 2020 Max Drasbeck |
| 2 | * | 2 | * |
| 3 | * You are free to: | 3 | * You are free to: |
| 4 | * | 4 | * |
| @@ -44,8 +44,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, | 44 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
| 45 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, | 45 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, |
| 46 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, | 46 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, |
| 47 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, | 47 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, |
| 48 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | 48 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 49 | ), | 49 | ), |
| 50 | 50 | ||
| 51 | [_DVORAK] = LAYOUT_preonic_grid( | 51 | [_DVORAK] = LAYOUT_preonic_grid( |
| @@ -163,7 +163,7 @@ uint16_t muse_counter = 0; | |||
| 163 | uint8_t muse_offset = 70; | 163 | uint8_t muse_offset = 70; |
| 164 | uint16_t muse_tempo = 50; | 164 | uint16_t muse_tempo = 50; |
| 165 | 165 | ||
| 166 | void encoder_update_user(uint8_t index, bool clockwise) { | 166 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 167 | if (muse_mode) { | 167 | if (muse_mode) { |
| 168 | if (IS_LAYER_ON(_RAISE)) { | 168 | if (IS_LAYER_ON(_RAISE)) { |
| 169 | if (clockwise) { | 169 | if (clockwise) { |
| @@ -187,6 +187,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 187 | unregister_code(KC_PGUP); | 187 | unregister_code(KC_PGUP); |
| 188 | } | 188 | } |
| 189 | } | 189 | } |
| 190 | return true; | ||
| 190 | } | 191 | } |
| 191 | 192 | ||
| 192 | void dip_switch_update_user(uint8_t index, bool active) { | 193 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/elisiano/keymap.c b/keyboards/preonic/keymaps/elisiano/keymap.c index a4e78d0155..8d3898922f 100644 --- a/keyboards/preonic/keymaps/elisiano/keymap.c +++ b/keyboards/preonic/keymaps/elisiano/keymap.c | |||
| @@ -232,7 +232,7 @@ uint16_t muse_counter = 0; | |||
| 232 | uint8_t muse_offset = 70; | 232 | uint8_t muse_offset = 70; |
| 233 | uint16_t muse_tempo = 50; | 233 | uint16_t muse_tempo = 50; |
| 234 | 234 | ||
| 235 | void encoder_update_user(uint8_t index, bool clockwise) { | 235 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 236 | if (muse_mode) { | 236 | if (muse_mode) { |
| 237 | if (IS_LAYER_ON(_RAISE)) { | 237 | if (IS_LAYER_ON(_RAISE)) { |
| 238 | if (clockwise) { | 238 | if (clockwise) { |
| @@ -254,6 +254,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 254 | tap_code(KC_PGUP); | 254 | tap_code(KC_PGUP); |
| 255 | } | 255 | } |
| 256 | } | 256 | } |
| 257 | return true; | ||
| 257 | } | 258 | } |
| 258 | 259 | ||
| 259 | void dip_switch_update_user(uint8_t index, bool active) { | 260 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/fsck/keymap.c b/keyboards/preonic/keymaps/fsck/keymap.c index 97a0ed6089..8e2747f445 100644 --- a/keyboards/preonic/keymaps/fsck/keymap.c +++ b/keyboards/preonic/keymaps/fsck/keymap.c | |||
| @@ -175,7 +175,7 @@ uint16_t muse_counter = 0; | |||
| 175 | uint8_t muse_offset = 70; | 175 | uint8_t muse_offset = 70; |
| 176 | uint16_t muse_tempo = 50; | 176 | uint16_t muse_tempo = 50; |
| 177 | 177 | ||
| 178 | void encoder_update_user(uint8_t index, bool clockwise) { | 178 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 179 | if (muse_mode) { | 179 | if (muse_mode) { |
| 180 | if (IS_LAYER_ON(_RAISE)) { | 180 | if (IS_LAYER_ON(_RAISE)) { |
| 181 | if (clockwise) { | 181 | if (clockwise) { |
| @@ -199,6 +199,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 199 | unregister_code(KC_PGUP); | 199 | unregister_code(KC_PGUP); |
| 200 | } | 200 | } |
| 201 | } | 201 | } |
| 202 | return true; | ||
| 202 | } | 203 | } |
| 203 | 204 | ||
| 204 | void dip_update(uint8_t index, bool active) { | 205 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/keelhauler/keymap.c b/keyboards/preonic/keymaps/keelhauler/keymap.c index e83e40dfc5..c7e0766920 100644 --- a/keyboards/preonic/keymaps/keelhauler/keymap.c +++ b/keyboards/preonic/keymaps/keelhauler/keymap.c | |||
| @@ -237,7 +237,7 @@ uint16_t muse_counter = 0; | |||
| 237 | uint8_t muse_offset = 70; | 237 | uint8_t muse_offset = 70; |
| 238 | uint16_t muse_tempo = 50; | 238 | uint16_t muse_tempo = 50; |
| 239 | 239 | ||
| 240 | void encoder_update_user(uint8_t index, bool clockwise) { | 240 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 241 | if (muse_mode) { | 241 | if (muse_mode) { |
| 242 | if (IS_LAYER_ON(_RAISE)) { | 242 | if (IS_LAYER_ON(_RAISE)) { |
| 243 | if (clockwise) { | 243 | if (clockwise) { |
| @@ -261,6 +261,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 261 | unregister_code(KC_PGUP); | 261 | unregister_code(KC_PGUP); |
| 262 | } | 262 | } |
| 263 | } | 263 | } |
| 264 | return true; | ||
| 264 | } | 265 | } |
| 265 | 266 | ||
| 266 | void dip_switch_update_user(uint8_t index, bool active) { | 267 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/kjwon15/keymap.c b/keyboards/preonic/keymaps/kjwon15/keymap.c index 11ea0e51c0..6f1d5f30af 100644 --- a/keyboards/preonic/keymaps/kjwon15/keymap.c +++ b/keyboards/preonic/keymaps/kjwon15/keymap.c | |||
| @@ -302,7 +302,7 @@ uint16_t muse_counter = 0; | |||
| 302 | uint8_t muse_offset = 70; | 302 | uint8_t muse_offset = 70; |
| 303 | uint16_t muse_tempo = 50; | 303 | uint16_t muse_tempo = 50; |
| 304 | 304 | ||
| 305 | void encoder_update_user(uint8_t index, bool clockwise) { | 305 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 306 | if (muse_mode) { | 306 | if (muse_mode) { |
| 307 | if (IS_LAYER_ON(_RAISE)) { | 307 | if (IS_LAYER_ON(_RAISE)) { |
| 308 | if (clockwise) { | 308 | if (clockwise) { |
| @@ -324,6 +324,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 324 | tap_code(KC_PGUP); | 324 | tap_code(KC_PGUP); |
| 325 | } | 325 | } |
| 326 | } | 326 | } |
| 327 | return true; | ||
| 327 | } | 328 | } |
| 328 | 329 | ||
| 329 | void dip_switch_update_user(uint8_t index, bool active) { | 330 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/laurentlaurent/keymap.c b/keyboards/preonic/keymaps/laurentlaurent/keymap.c index c113bcaf64..b1a73035b3 100644 --- a/keyboards/preonic/keymaps/laurentlaurent/keymap.c +++ b/keyboards/preonic/keymaps/laurentlaurent/keymap.c | |||
| @@ -529,7 +529,7 @@ uint16_t muse_counter = 0; | |||
| 529 | uint8_t muse_offset = 70; | 529 | uint8_t muse_offset = 70; |
| 530 | uint16_t muse_tempo = 50; | 530 | uint16_t muse_tempo = 50; |
| 531 | 531 | ||
| 532 | void encoder_update_user(uint8_t index, bool clockwise) { | 532 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 533 | if (muse_mode) { | 533 | if (muse_mode) { |
| 534 | if (IS_LAYER_ON(_RAISE)) { | 534 | if (IS_LAYER_ON(_RAISE)) { |
| 535 | if (clockwise) { | 535 | if (clockwise) { |
| @@ -551,6 +551,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 551 | tap_code(KC_PGUP); | 551 | tap_code(KC_PGUP); |
| 552 | } | 552 | } |
| 553 | } | 553 | } |
| 554 | return true; | ||
| 554 | } | 555 | } |
| 555 | 556 | ||
| 556 | void dip_switch_update_user(uint8_t index, bool active) { | 557 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/mguterl/keymap.c b/keyboards/preonic/keymaps/mguterl/keymap.c index ecaf26b8da..4e8738be2d 100644 --- a/keyboards/preonic/keymaps/mguterl/keymap.c +++ b/keyboards/preonic/keymaps/mguterl/keymap.c | |||
| @@ -240,7 +240,7 @@ uint16_t muse_counter = 0; | |||
| 240 | uint8_t muse_offset = 70; | 240 | uint8_t muse_offset = 70; |
| 241 | uint16_t muse_tempo = 50; | 241 | uint16_t muse_tempo = 50; |
| 242 | 242 | ||
| 243 | void encoder_update_user(uint8_t index, bool clockwise) { | 243 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 244 | if (muse_mode) { | 244 | if (muse_mode) { |
| 245 | if (IS_LAYER_ON(_RAISE)) { | 245 | if (IS_LAYER_ON(_RAISE)) { |
| 246 | if (clockwise) { | 246 | if (clockwise) { |
| @@ -270,6 +270,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 270 | #endif | 270 | #endif |
| 271 | } | 271 | } |
| 272 | } | 272 | } |
| 273 | return true; | ||
| 273 | } | 274 | } |
| 274 | 275 | ||
| 275 | void dip_switch_update_user(uint8_t index, bool active) { | 276 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/mikethetiger/keymap.c b/keyboards/preonic/keymaps/mikethetiger/keymap.c index 621148a6bf..e4b1f2e82a 100644 --- a/keyboards/preonic/keymaps/mikethetiger/keymap.c +++ b/keyboards/preonic/keymaps/mikethetiger/keymap.c | |||
| @@ -50,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 50 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 51 | * `-----------------------------------------------------------------------------------' | 51 | * `-----------------------------------------------------------------------------------' |
| 52 | */ | 52 | */ |
| 53 | [_QWERTY] = LAYOUT_preonic_grid( | 53 | [_QWERTY] = LAYOUT_preonic_grid( |
| 54 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 54 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 55 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, \ | 55 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, \ |
| 56 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 56 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| @@ -71,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 71 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 72 | * `-----------------------------------------------------------------------------------' | 72 | * `-----------------------------------------------------------------------------------' |
| 73 | */ | 73 | */ |
| 74 | [_COLEMAK] = LAYOUT_preonic_grid( | 74 | [_COLEMAK] = LAYOUT_preonic_grid( |
| 75 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 75 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 76 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, \ | 76 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, \ |
| 77 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ | 77 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ |
| @@ -92,7 +92,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 92 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 92 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 93 | * `-----------------------------------------------------------------------------------' | 93 | * `-----------------------------------------------------------------------------------' |
| 94 | */ | 94 | */ |
| 95 | [_DVORAK] = LAYOUT_preonic_grid( | 95 | [_DVORAK] = LAYOUT_preonic_grid( |
| 96 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 96 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 97 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_DEL, \ | 97 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_DEL, \ |
| 98 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ | 98 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ |
| @@ -113,7 +113,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 113 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 113 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 114 | * `-----------------------------------------------------------------------------------' | 114 | * `-----------------------------------------------------------------------------------' |
| 115 | */ | 115 | */ |
| 116 | [_LOWER] = LAYOUT_preonic_grid( | 116 | [_LOWER] = LAYOUT_preonic_grid( |
| 117 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ | 117 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ |
| 118 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ | 118 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ |
| 119 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ | 119 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ |
| @@ -134,7 +134,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 134 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 134 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 135 | * `-----------------------------------------------------------------------------------' | 135 | * `-----------------------------------------------------------------------------------' |
| 136 | */ | 136 | */ |
| 137 | [_RAISE] = LAYOUT_preonic_grid( | 137 | [_RAISE] = LAYOUT_preonic_grid( |
| 138 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 138 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 139 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, \ | 139 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, \ |
| 140 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ | 140 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ |
| @@ -155,7 +155,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 155 | * | | | | | | | | | | | | | 155 | * | | | | | | | | | | | | |
| 156 | * `-----------------------------------------------------------------------------------' | 156 | * `-----------------------------------------------------------------------------------' |
| 157 | */ | 157 | */ |
| 158 | [_ADJUST] = LAYOUT_preonic_grid( | 158 | [_ADJUST] = LAYOUT_preonic_grid( |
| 159 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ | 159 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ |
| 160 | _______, RESET, DEBUG, _______, _______, _______, _______, TERM_ON, TERM_OFF,_______, _______, KC_DEL, \ | 160 | _______, RESET, DEBUG, _______, _______, _______, _______, TERM_ON, TERM_OFF,_______, _______, KC_DEL, \ |
| 161 | _______, _______, MU_MOD, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ | 161 | _______, _______, MU_MOD, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ |
| @@ -233,13 +233,14 @@ uint16_t muse_counter = 0; | |||
| 233 | uint8_t muse_offset = 70; | 233 | uint8_t muse_offset = 70; |
| 234 | uint16_t muse_tempo = 50; | 234 | uint16_t muse_tempo = 50; |
| 235 | 235 | ||
| 236 | void encoder_update_user(uint8_t index, bool clockwise) { | 236 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 237 | if (clockwise) { | 237 | if (clockwise) { |
| 238 | tap_code(KC_VOLU); | 238 | tap_code(KC_VOLU); |
| 239 | } else { | 239 | } else { |
| 240 | tap_code(KC_VOLD); | 240 | tap_code(KC_VOLD); |
| 241 | } | 241 | } |
| 242 | } | 242 | return true; |
| 243 | } | ||
| 243 | 244 | ||
| 244 | void dip_update(uint8_t index, bool active) { | 245 | void dip_update(uint8_t index, bool active) { |
| 245 | switch (index) { | 246 | switch (index) { |
diff --git a/keyboards/preonic/keymaps/muzfuz/keymap.c b/keyboards/preonic/keymaps/muzfuz/keymap.c index a0a4b34fa9..a728946775 100644 --- a/keyboards/preonic/keymaps/muzfuz/keymap.c +++ b/keyboards/preonic/keymaps/muzfuz/keymap.c | |||
| @@ -197,7 +197,7 @@ uint16_t muse_counter = 0; | |||
| 197 | uint8_t muse_offset = 70; | 197 | uint8_t muse_offset = 70; |
| 198 | uint16_t muse_tempo = 50; | 198 | uint16_t muse_tempo = 50; |
| 199 | 199 | ||
| 200 | void encoder_update(bool clockwise) { | 200 | bool encoder_update(bool clockwise) { |
| 201 | if (muse_mode) { | 201 | if (muse_mode) { |
| 202 | if (IS_LAYER_ON(_RAISE)) { | 202 | if (IS_LAYER_ON(_RAISE)) { |
| 203 | if (clockwise) { | 203 | if (clockwise) { |
| @@ -221,6 +221,7 @@ void encoder_update(bool clockwise) { | |||
| 221 | unregister_code(KC_PGUP); | 221 | unregister_code(KC_PGUP); |
| 222 | } | 222 | } |
| 223 | } | 223 | } |
| 224 | return true; | ||
| 224 | } | 225 | } |
| 225 | 226 | ||
| 226 | void dip_update(uint8_t index, bool active) { | 227 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/mverteuil/keymap.c b/keyboards/preonic/keymaps/mverteuil/keymap.c index 621d60be6a..60677701c7 100644 --- a/keyboards/preonic/keymaps/mverteuil/keymap.c +++ b/keyboards/preonic/keymaps/mverteuil/keymap.c | |||
| @@ -434,7 +434,7 @@ uint16_t muse_counter = 0; | |||
| 434 | uint8_t muse_offset = 70; | 434 | uint8_t muse_offset = 70; |
| 435 | uint16_t muse_tempo = 50; | 435 | uint16_t muse_tempo = 50; |
| 436 | 436 | ||
| 437 | void encoder_update_user(uint8_t index, bool clockwise) { | 437 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 438 | if (muse_mode) { | 438 | if (muse_mode) { |
| 439 | if (IS_LAYER_ON(_RAISE)) { | 439 | if (IS_LAYER_ON(_RAISE)) { |
| 440 | if (clockwise) { | 440 | if (clockwise) { |
| @@ -456,6 +456,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 456 | tap_code(KC_PGUP); | 456 | tap_code(KC_PGUP); |
| 457 | } | 457 | } |
| 458 | } | 458 | } |
| 459 | return true; | ||
| 459 | } | 460 | } |
| 460 | 461 | ||
| 461 | void dip_switch_update_user(uint8_t index, bool active) { | 462 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c b/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c index 232b853114..290ea16387 100644 --- a/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c +++ b/keyboards/preonic/keymaps/mverteuil_2x2u/keymap.c | |||
| @@ -370,7 +370,7 @@ uint16_t muse_counter = 0; | |||
| 370 | uint8_t muse_offset = 70; | 370 | uint8_t muse_offset = 70; |
| 371 | uint16_t muse_tempo = 50; | 371 | uint16_t muse_tempo = 50; |
| 372 | 372 | ||
| 373 | void encoder_update_user(uint8_t index, bool clockwise) { | 373 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 374 | if (muse_mode) { | 374 | if (muse_mode) { |
| 375 | if (IS_LAYER_ON(_RAISE)) { | 375 | if (IS_LAYER_ON(_RAISE)) { |
| 376 | if (clockwise) { | 376 | if (clockwise) { |
| @@ -392,6 +392,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 392 | tap_code(KC_PGUP); | 392 | tap_code(KC_PGUP); |
| 393 | } | 393 | } |
| 394 | } | 394 | } |
| 395 | return true; | ||
| 395 | } | 396 | } |
| 396 | 397 | ||
| 397 | void dip_switch_update_user(uint8_t index, bool active) { | 398 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/pezhore/keymap.c b/keyboards/preonic/keymaps/pezhore/keymap.c index 39b045d6d3..71d9306dc5 100644 --- a/keyboards/preonic/keymaps/pezhore/keymap.c +++ b/keyboards/preonic/keymaps/pezhore/keymap.c | |||
| @@ -232,7 +232,7 @@ uint16_t muse_counter = 0; | |||
| 232 | uint8_t muse_offset = 70; | 232 | uint8_t muse_offset = 70; |
| 233 | uint16_t muse_tempo = 50; | 233 | uint16_t muse_tempo = 50; |
| 234 | 234 | ||
| 235 | void encoder_update_user(uint8_t index, bool clockwise) { | 235 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 236 | if (muse_mode) { | 236 | if (muse_mode) { |
| 237 | if (IS_LAYER_ON(_RAISE)) { | 237 | if (IS_LAYER_ON(_RAISE)) { |
| 238 | if (clockwise) { | 238 | if (clockwise) { |
| @@ -254,6 +254,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 254 | tap_code(KC_PGUP); | 254 | tap_code(KC_PGUP); |
| 255 | } | 255 | } |
| 256 | } | 256 | } |
| 257 | return true; | ||
| 257 | } | 258 | } |
| 258 | 259 | ||
| 259 | void dip_switch_update_user(uint8_t index, bool active) { | 260 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/senseored/keymap.c b/keyboards/preonic/keymaps/senseored/keymap.c index 6ddf289420..c78528d8c3 100644 --- a/keyboards/preonic/keymaps/senseored/keymap.c +++ b/keyboards/preonic/keymaps/senseored/keymap.c | |||
| @@ -25,7 +25,7 @@ enum preonic_layers { | |||
| 25 | _FNL2, | 25 | _FNL2, |
| 26 | _ADJUST, | 26 | _ADJUST, |
| 27 | _GAMEMODE, | 27 | _GAMEMODE, |
| 28 | _FNL3, | 28 | _FNL3, |
| 29 | _LOWER2, | 29 | _LOWER2, |
| 30 | _RAISE2 | 30 | _RAISE2 |
| 31 | }; | 31 | }; |
| @@ -236,7 +236,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 236 | /* Raise | 236 | /* Raise |
| 237 | * ,-----------------------------------------------------------------------------------. | 237 | * ,-----------------------------------------------------------------------------------. |
| 238 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | | 238 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | |
| 239 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 239 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 240 | * | § | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | | 240 | * | § | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | + | |
| 241 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 241 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 242 | * | ´ | ` | @ | £ | $ | € | ¨ | { | [ | ] | } | \ | | 242 | * | ´ | ` | @ | £ | $ | € | ¨ | { | [ | ] | } | \ | |
| @@ -271,7 +271,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 271 | //SEND_STRING(SS_DOWN(X_LALT) SS_TAP(X_P0) SS_TAP(X_P1) SS_TAP(X_P7) SS_TAP(X_P6) SS_UP(X_LALT)); | 271 | //SEND_STRING(SS_DOWN(X_LALT) SS_TAP(X_P0) SS_TAP(X_P1) SS_TAP(X_P7) SS_TAP(X_P6) SS_UP(X_LALT)); |
| 272 | SEND_STRING(SS_DOWN(X_LALT) SS_TAP(X_KP_0) SS_TAP(X_KP_1) SS_TAP(X_KP_7) SS_TAP(X_KP_6) SS_UP(X_LALT) ); | 272 | SEND_STRING(SS_DOWN(X_LALT) SS_TAP(X_KP_0) SS_TAP(X_KP_1) SS_TAP(X_KP_7) SS_TAP(X_KP_6) SS_UP(X_LALT) ); |
| 273 | return false; | 273 | return false; |
| 274 | 274 | ||
| 275 | if(bnumlock) { | 275 | if(bnumlock) { |
| 276 | tap_code(KC_NLCK); | 276 | tap_code(KC_NLCK); |
| 277 | bnumlock = false; | 277 | bnumlock = false; |
| @@ -283,14 +283,14 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 283 | } | 283 | } |
| 284 | else { | 284 | else { |
| 285 | workmode = false; | 285 | workmode = false; |
| 286 | return false; | 286 | return false; |
| 287 | } | 287 | } |
| 288 | } | 288 | } |
| 289 | 289 | ||
| 290 | } | 290 | } |
| 291 | return true; | 291 | return true; |
| 292 | switch (keycode) { | 292 | switch (keycode) { |
| 293 | 293 | ||
| 294 | case BACKLIT: | 294 | case BACKLIT: |
| 295 | if (record->event.pressed) { | 295 | if (record->event.pressed) { |
| 296 | register_code(KC_RSFT); | 296 | register_code(KC_RSFT); |
| @@ -318,7 +318,7 @@ uint16_t muse_counter = 0; | |||
| 318 | uint8_t muse_offset = 70; | 318 | uint8_t muse_offset = 70; |
| 319 | uint16_t muse_tempo = 50; | 319 | uint16_t muse_tempo = 50; |
| 320 | 320 | ||
| 321 | void encoder_update_user(uint8_t index, bool clockwise) { | 321 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 322 | if (muse_mode) { | 322 | if (muse_mode) { |
| 323 | if (IS_LAYER_ON(_RAISE)) { | 323 | if (IS_LAYER_ON(_RAISE)) { |
| 324 | if (clockwise) { | 324 | if (clockwise) { |
| @@ -342,6 +342,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 342 | unregister_code(KC_PGUP); | 342 | unregister_code(KC_PGUP); |
| 343 | } | 343 | } |
| 344 | } | 344 | } |
| 345 | return true; | ||
| 345 | } | 346 | } |
| 346 | 347 | ||
| 347 | void dip_switch_update_user(uint8_t index, bool active) { | 348 | void dip_switch_update_user(uint8_t index, bool active) { |
| @@ -375,7 +376,7 @@ uint32_t layer_state_set_user(uint32_t state) { | |||
| 375 | if(!bnumlock) { | 376 | if(!bnumlock) { |
| 376 | tap_code(KC_NLCK); | 377 | tap_code(KC_NLCK); |
| 377 | } | 378 | } |
| 378 | 379 | ||
| 379 | break; | 380 | break; |
| 380 | case _ADJUST: | 381 | case _ADJUST: |
| 381 | if(bnumlock) { | 382 | if(bnumlock) { |
| @@ -398,7 +399,7 @@ uint32_t layer_state_set_user(uint32_t state) { | |||
| 398 | if(bnumlock) { | 399 | if(bnumlock) { |
| 399 | tap_code(KC_NLCK); | 400 | tap_code(KC_NLCK); |
| 400 | } | 401 | } |
| 401 | 402 | ||
| 402 | break; | 403 | break; |
| 403 | } | 404 | } |
| 404 | // } | 405 | // } |
diff --git a/keyboards/preonic/keymaps/via/keymap.c b/keyboards/preonic/keymaps/via/keymap.c index 04f20b316d..5df57fd3d2 100644 --- a/keyboards/preonic/keymaps/via/keymap.c +++ b/keyboards/preonic/keymaps/via/keymap.c | |||
| @@ -120,7 +120,7 @@ uint16_t muse_counter = 0; | |||
| 120 | uint8_t muse_offset = 70; | 120 | uint8_t muse_offset = 70; |
| 121 | uint16_t muse_tempo = 50; | 121 | uint16_t muse_tempo = 50; |
| 122 | 122 | ||
| 123 | void encoder_update_user(uint8_t index, bool clockwise) { | 123 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 124 | if (muse_mode) { | 124 | if (muse_mode) { |
| 125 | if (IS_LAYER_ON(_RAISE)) { | 125 | if (IS_LAYER_ON(_RAISE)) { |
| 126 | if (clockwise) { | 126 | if (clockwise) { |
| @@ -144,6 +144,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 144 | unregister_code(KC_PGUP); | 144 | unregister_code(KC_PGUP); |
| 145 | } | 145 | } |
| 146 | } | 146 | } |
| 147 | return true; | ||
| 147 | } | 148 | } |
| 148 | 149 | ||
| 149 | void dip_switch_update_user(uint8_t index, bool active) { | 150 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/keyboards/preonic/keymaps/xulkal/keymap.c b/keyboards/preonic/keymaps/xulkal/keymap.c index 967cd5a0ab..f127ea4693 100644 --- a/keyboards/preonic/keymaps/xulkal/keymap.c +++ b/keyboards/preonic/keymaps/xulkal/keymap.c | |||
| @@ -74,7 +74,7 @@ uint16_t muse_counter = 0; | |||
| 74 | uint8_t muse_offset = 70; | 74 | uint8_t muse_offset = 70; |
| 75 | uint16_t muse_tempo = 50; | 75 | uint16_t muse_tempo = 50; |
| 76 | 76 | ||
| 77 | void encoder_update_user(uint8_t index, bool clockwise) { | 77 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 78 | if (muse_mode) { | 78 | if (muse_mode) { |
| 79 | if (IS_LAYER_ON(_RAISE)) { | 79 | if (IS_LAYER_ON(_RAISE)) { |
| 80 | if (clockwise) { | 80 | if (clockwise) { |
| @@ -98,6 +98,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 98 | unregister_code(KC_PGUP); | 98 | unregister_code(KC_PGUP); |
| 99 | } | 99 | } |
| 100 | } | 100 | } |
| 101 | return true; | ||
| 101 | } | 102 | } |
| 102 | 103 | ||
| 103 | void dip_update(uint8_t index, bool active) { | 104 | void dip_update(uint8_t index, bool active) { |
diff --git a/keyboards/program_yoink/ortho/keymaps/default/keymap.c b/keyboards/program_yoink/ortho/keymaps/default/keymap.c index 6f20f22ddb..9b09f21cc0 100644 --- a/keyboards/program_yoink/ortho/keymaps/default/keymap.c +++ b/keyboards/program_yoink/ortho/keymaps/default/keymap.c | |||
| @@ -39,8 +39,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, _______, | 39 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, _______, |
| 40 | KC_CAPS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______, _______, KC_SCLN, KC_QUOT, _______, _______, _______, | 40 | KC_CAPS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______, _______, KC_SCLN, KC_QUOT, _______, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______ | 42 | _______, _______, _______, _______, _______, _______, _______ |
| 43 | ), | 43 | ), |
| 44 | 44 | ||
| 45 | [_LAYER2] = LAYOUT_ortho( | 45 | [_LAYER2] = LAYOUT_ortho( |
| 46 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, | 46 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, |
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | if (index == 0) { | 55 | if (index == 0) { |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| 57 | tap_code(KC_VOLU); | 57 | tap_code(KC_VOLU); |
| @@ -59,7 +59,8 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 59 | tap_code(KC_VOLD); | 59 | tap_code(KC_VOLD); |
| 60 | } | 60 | } |
| 61 | } | 61 | } |
| 62 | } | 62 | return true; |
| 63 | } | ||
| 63 | 64 | ||
| 64 | #ifdef COMBO_ENABLE | 65 | #ifdef COMBO_ENABLE |
| 65 | const uint16_t PROGMEM combo_ent[] = {KC_DOT, KC_SLSH, COMBO_END}; | 66 | const uint16_t PROGMEM combo_ent[] = {KC_DOT, KC_SLSH, COMBO_END}; |
| @@ -70,6 +71,3 @@ combo_t key_combos[COMBO_COUNT] = { | |||
| 70 | 71 | ||
| 71 | }; | 72 | }; |
| 72 | #endif | 73 | #endif |
| 73 | |||
| 74 | |||
| 75 | |||
diff --git a/keyboards/program_yoink/ortho/keymaps/ortho_split/keymap.c b/keyboards/program_yoink/ortho/keymaps/ortho_split/keymap.c index 1c8f939136..9ffc617f08 100644 --- a/keyboards/program_yoink/ortho/keymaps/ortho_split/keymap.c +++ b/keyboards/program_yoink/ortho/keymaps/ortho_split/keymap.c | |||
| @@ -39,8 +39,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, _______, | 39 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, _______, |
| 40 | KC_CAPS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______, _______, KC_SCLN, KC_QUOT, _______, _______, _______, | 40 | KC_CAPS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______, _______, KC_SCLN, KC_QUOT, _______, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, KC_LGUI, _______, _______, _______, _______, _______, _______, _______, _______ | 42 | _______, KC_LGUI, _______, _______, _______, _______, _______, _______, _______, _______ |
| 43 | ), | 43 | ), |
| 44 | 44 | ||
| 45 | [_LAYER2] = LAYOUT_ortho_split( | 45 | [_LAYER2] = LAYOUT_ortho_split( |
| 46 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, | 46 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, |
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | if (index == 0) { | 55 | if (index == 0) { |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| 57 | tap_code(KC_VOLU); | 57 | tap_code(KC_VOLU); |
| @@ -59,7 +59,8 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 59 | tap_code(KC_VOLD); | 59 | tap_code(KC_VOLD); |
| 60 | } | 60 | } |
| 61 | } | 61 | } |
| 62 | } | 62 | return true; |
| 63 | } | ||
| 63 | 64 | ||
| 64 | #ifdef COMBO_ENABLE | 65 | #ifdef COMBO_ENABLE |
| 65 | const uint16_t PROGMEM combo_ent[] = {KC_K, KC_L, COMBO_END}; | 66 | const uint16_t PROGMEM combo_ent[] = {KC_K, KC_L, COMBO_END}; |
| @@ -70,6 +71,3 @@ combo_t key_combos[COMBO_COUNT] = { | |||
| 70 | 71 | ||
| 71 | }; | 72 | }; |
| 72 | #endif | 73 | #endif |
| 73 | |||
| 74 | |||
| 75 | |||
diff --git a/keyboards/program_yoink/program_yoink.c b/keyboards/program_yoink/program_yoink.c index a974d7f6fa..7733aa2ad5 100644 --- a/keyboards/program_yoink/program_yoink.c +++ b/keyboards/program_yoink/program_yoink.c | |||
| @@ -16,8 +16,8 @@ | |||
| 16 | 16 | ||
| 17 | #include "program_yoink.h" | 17 | #include "program_yoink.h" |
| 18 | 18 | ||
| 19 | __attribute__ ((weak)) | 19 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 20 | void encoder_update_user(uint8_t index, bool clockwise) { | 20 | if (!encoder_update_user(index, clockwise)) return false; |
| 21 | if (index == 0) { | 21 | if (index == 0) { |
| 22 | if (clockwise) { | 22 | if (clockwise) { |
| 23 | tap_code(KC_VOLU); | 23 | tap_code(KC_VOLU); |
| @@ -25,4 +25,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 25 | tap_code(KC_VOLD); | 25 | tap_code(KC_VOLD); |
| 26 | } | 26 | } |
| 27 | } | 27 | } |
| 28 | return true; | ||
| 28 | } | 29 | } |
diff --git a/keyboards/program_yoink/staggered/keymaps/default/keymap.c b/keyboards/program_yoink/staggered/keymaps/default/keymap.c index 5aa0c95e69..8a039044ac 100644 --- a/keyboards/program_yoink/staggered/keymaps/default/keymap.c +++ b/keyboards/program_yoink/staggered/keymaps/default/keymap.c | |||
| @@ -41,8 +41,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | KC_MINS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, _______, | 41 | KC_MINS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, _______, |
| 42 | KC_EQL, _______, _______, _______, _______, _______, _______, KC_LBRC, KC_RBRC, KC_SCLN, KC_QUOT, _______, | 42 | KC_EQL, _______, _______, _______, _______, _______, _______, KC_LBRC, KC_RBRC, KC_SCLN, KC_QUOT, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 44 | KC_LGUI, KC_LALT, _______, _______, _______, _______, _______ | 44 | KC_LGUI, KC_LALT, _______, _______, _______, _______, _______ |
| 45 | ), | 45 | ), |
| 46 | 46 | ||
| 47 | [_LAYER2] = LAYOUT_default( | 47 | [_LAYER2] = LAYOUT_default( |
| 48 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, | 48 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, |
| @@ -53,7 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 53 | }; | 53 | }; |
| 54 | 54 | ||
| 55 | 55 | ||
| 56 | void encoder_update_user(uint8_t index, bool clockwise) { | 56 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 57 | if (index == 0) { | 57 | if (index == 0) { |
| 58 | if (clockwise) { | 58 | if (clockwise) { |
| 59 | tap_code(KC_VOLU); | 59 | tap_code(KC_VOLU); |
| @@ -61,6 +61,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 61 | tap_code(KC_VOLD); | 61 | tap_code(KC_VOLD); |
| 62 | } | 62 | } |
| 63 | } | 63 | } |
| 64 | return true; | ||
| 64 | } | 65 | } |
| 65 | 66 | ||
| 66 | #ifdef COMBO_ENABLE | 67 | #ifdef COMBO_ENABLE |
| @@ -72,4 +73,3 @@ combo_t key_combos[COMBO_COUNT] = { | |||
| 72 | 73 | ||
| 73 | }; | 74 | }; |
| 74 | #endif | 75 | #endif |
| 75 | |||
diff --git a/keyboards/program_yoink/staggered/keymaps/split_bar/keymap.c b/keyboards/program_yoink/staggered/keymaps/split_bar/keymap.c index 89865dad32..7bbde7bd01 100644 --- a/keyboards/program_yoink/staggered/keymaps/split_bar/keymap.c +++ b/keyboards/program_yoink/staggered/keymaps/split_bar/keymap.c | |||
| @@ -39,8 +39,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, _______, | 39 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, _______, |
| 40 | KC_CAPS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______, _______, KC_SCLN, KC_QUOT, _______, _______, | 40 | KC_CAPS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______, _______, KC_SCLN, KC_QUOT, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | _______, KC_LGUI, _______, _______, _______, _______, _______, _______, _______, _______ | 42 | _______, KC_LGUI, _______, _______, _______, _______, _______, _______, _______, _______ |
| 43 | ), | 43 | ), |
| 44 | 44 | ||
| 45 | [_LAYER2] = LAYOUT_split_bar( | 45 | [_LAYER2] = LAYOUT_split_bar( |
| 46 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, | 46 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, |
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | }; | 51 | }; |
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | if (index == 0) { | 55 | if (index == 0) { |
| 56 | if (clockwise) { | 56 | if (clockwise) { |
| 57 | tap_code(KC_VOLU); | 57 | tap_code(KC_VOLU); |
| @@ -59,7 +59,8 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 59 | tap_code(KC_VOLD); | 59 | tap_code(KC_VOLD); |
| 60 | } | 60 | } |
| 61 | } | 61 | } |
| 62 | } | 62 | return true; |
| 63 | } | ||
| 63 | 64 | ||
| 64 | #ifdef COMBO_ENABLE | 65 | #ifdef COMBO_ENABLE |
| 65 | const uint16_t PROGMEM combo_slsh[] = {MT(MOD_RSFT, KC_DOT), KC_COMM, COMBO_END}; | 66 | const uint16_t PROGMEM combo_slsh[] = {MT(MOD_RSFT, KC_DOT), KC_COMM, COMBO_END}; |
| @@ -70,6 +71,3 @@ combo_t key_combos[COMBO_COUNT] = { | |||
| 70 | 71 | ||
| 71 | }; | 72 | }; |
| 72 | #endif | 73 | #endif |
| 73 | |||
| 74 | |||
| 75 | |||
diff --git a/keyboards/punk75/keymaps/default/keymap.c b/keyboards/punk75/keymaps/default/keymap.c index fe4e87ccec..30910a4a0d 100644 --- a/keyboards/punk75/keymaps/default/keymap.c +++ b/keyboards/punk75/keymaps/default/keymap.c | |||
| @@ -78,7 +78,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 78 | return true; | 78 | return true; |
| 79 | } | 79 | } |
| 80 | 80 | ||
| 81 | void encoder_update_user(uint8_t index, bool clockwise) { | 81 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 82 | if (index == 0) { /* Encoder on the LEFT */ | 82 | if (index == 0) { /* Encoder on the LEFT */ |
| 83 | if (clockwise) { | 83 | if (clockwise) { |
| 84 | tap_code(KC_VOLU); | 84 | tap_code(KC_VOLU); |
| @@ -92,4 +92,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 92 | tap_code(KC_VOLD); | 92 | tap_code(KC_VOLD); |
| 93 | } | 93 | } |
| 94 | } | 94 | } |
| 95 | return true; | ||
| 95 | } | 96 | } |
diff --git a/keyboards/punk75/keymaps/dsanchezseco/keymap.c b/keyboards/punk75/keymaps/dsanchezseco/keymap.c index e3fb62f036..034af79a08 100644 --- a/keyboards/punk75/keymaps/dsanchezseco/keymap.c +++ b/keyboards/punk75/keymaps/dsanchezseco/keymap.c | |||
| @@ -76,7 +76,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 76 | return true; | 76 | return true; |
| 77 | } | 77 | } |
| 78 | 78 | ||
| 79 | void encoder_update_user(uint8_t index, bool clockwise) { | 79 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 80 | if (index == 0) { /* Encoder on the LEFT */ | 80 | if (index == 0) { /* Encoder on the LEFT */ |
| 81 | if (clockwise) { | 81 | if (clockwise) { |
| 82 | tap_code(KC_VOLU); | 82 | tap_code(KC_VOLU); |
| @@ -90,4 +90,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 90 | tap_code(KC_VOLD); | 90 | tap_code(KC_VOLD); |
| 91 | } | 91 | } |
| 92 | } | 92 | } |
| 93 | return true; | ||
| 93 | } | 94 | } |
diff --git a/keyboards/punk75/keymaps/via/keymap.c b/keyboards/punk75/keymaps/via/keymap.c index 265814d13a..44deb8bd96 100644 --- a/keyboards/punk75/keymaps/via/keymap.c +++ b/keyboards/punk75/keymaps/via/keymap.c | |||
| @@ -73,7 +73,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 73 | return true; | 73 | return true; |
| 74 | } | 74 | } |
| 75 | 75 | ||
| 76 | void encoder_update_user(uint8_t index, bool clockwise) { | 76 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 77 | if (index == 0) { /* Encoder on the LEFT */ | 77 | if (index == 0) { /* Encoder on the LEFT */ |
| 78 | if (clockwise) { | 78 | if (clockwise) { |
| 79 | tap_code(KC_VOLU); | 79 | tap_code(KC_VOLU); |
| @@ -87,4 +87,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 87 | tap_code(KC_VOLD); | 87 | tap_code(KC_VOLD); |
| 88 | } | 88 | } |
| 89 | } | 89 | } |
| 90 | return true; | ||
| 90 | } | 91 | } |
diff --git a/keyboards/qvex/lynepad/keymaps/default/keymap.c b/keyboards/qvex/lynepad/keymaps/default/keymap.c index 37e015e624..11d04f60a6 100644 --- a/keyboards/qvex/lynepad/keymaps/default/keymap.c +++ b/keyboards/qvex/lynepad/keymaps/default/keymap.c | |||
| @@ -31,7 +31,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | }; | 31 | }; |
| 32 | 32 | ||
| 33 | // Standard encoder functionality | 33 | // Standard encoder functionality |
| 34 | void encoder_update_user(uint8_t index, bool clockwise) { | 34 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 35 | // Process encoder rotational movements | 35 | // Process encoder rotational movements |
| 36 | if (index == 0) { /* First encoder */ | 36 | if (index == 0) { /* First encoder */ |
| 37 | if (clockwise) { | 37 | if (clockwise) { |
| @@ -46,6 +46,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | tap_code(KC_MS_WH_DOWN); | 46 | tap_code(KC_MS_WH_DOWN); |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | // Encoder press / tilt event handling | 52 | // Encoder press / tilt event handling |
diff --git a/keyboards/rainkeeb/keymaps/default/keymap.c b/keyboards/rainkeeb/keymaps/default/keymap.c index f68ab2ef08..3d82661f8c 100644 --- a/keyboards/rainkeeb/keymaps/default/keymap.c +++ b/keyboards/rainkeeb/keymaps/default/keymap.c | |||
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | KC_LCTL, KC_LALT, KC_LGUI, KC_LSFT, KC_NO, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL) | 51 | KC_LCTL, KC_LALT, KC_LGUI, KC_LSFT, KC_NO, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL) |
| 52 | }; | 52 | }; |
| 53 | 53 | ||
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | switch (get_highest_layer(layer_state)) { | 55 | switch (get_highest_layer(layer_state)) { |
| 56 | case _BASE: | 56 | case _BASE: |
| 57 | if (clockwise) { | 57 | if (clockwise) { |
| @@ -82,6 +82,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 82 | } | 82 | } |
| 83 | break; | 83 | break; |
| 84 | } | 84 | } |
| 85 | return true; | ||
| 85 | } | 86 | } |
| 86 | 87 | ||
| 87 | char wpm[10]; | 88 | char wpm[10]; |
diff --git a/keyboards/rainkeeb/keymaps/via/keymap.c b/keyboards/rainkeeb/keymaps/via/keymap.c index f68ab2ef08..3d82661f8c 100644 --- a/keyboards/rainkeeb/keymaps/via/keymap.c +++ b/keyboards/rainkeeb/keymaps/via/keymap.c | |||
| @@ -51,7 +51,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | KC_LCTL, KC_LALT, KC_LGUI, KC_LSFT, KC_NO, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL) | 51 | KC_LCTL, KC_LALT, KC_LGUI, KC_LSFT, KC_NO, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL) |
| 52 | }; | 52 | }; |
| 53 | 53 | ||
| 54 | void encoder_update_user(uint8_t index, bool clockwise) { | 54 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 55 | switch (get_highest_layer(layer_state)) { | 55 | switch (get_highest_layer(layer_state)) { |
| 56 | case _BASE: | 56 | case _BASE: |
| 57 | if (clockwise) { | 57 | if (clockwise) { |
| @@ -82,6 +82,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 82 | } | 82 | } |
| 83 | break; | 83 | break; |
| 84 | } | 84 | } |
| 85 | return true; | ||
| 85 | } | 86 | } |
| 86 | 87 | ||
| 87 | char wpm[10]; | 88 | char wpm[10]; |
diff --git a/keyboards/ramonimbao/chevron/keymaps/default/keymap.c b/keyboards/ramonimbao/chevron/keymaps/default/keymap.c index 04da00848e..45c7494f8b 100644 --- a/keyboards/ramonimbao/chevron/keymaps/default/keymap.c +++ b/keyboards/ramonimbao/chevron/keymaps/default/keymap.c | |||
| @@ -32,10 +32,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | ), | 32 | ), |
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | void encoder_update_user(uint8_t index, bool clockwise) { | 35 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 36 | if (clockwise) { | 36 | if (clockwise) { |
| 37 | tap_code(KC_VOLU); | 37 | tap_code(KC_VOLU); |
| 38 | } else { | 38 | } else { |
| 39 | tap_code(KC_VOLD); | 39 | tap_code(KC_VOLD); |
| 40 | } | 40 | } |
| 41 | return true; | ||
| 41 | } | 42 | } |
diff --git a/keyboards/ramonimbao/chevron/keymaps/iso/keymap.c b/keyboards/ramonimbao/chevron/keymaps/iso/keymap.c index c22c0af8c4..ed18fc0e54 100644 --- a/keyboards/ramonimbao/chevron/keymaps/iso/keymap.c +++ b/keyboards/ramonimbao/chevron/keymaps/iso/keymap.c | |||
| @@ -32,10 +32,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 32 | ), | 32 | ), |
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | void encoder_update_user(uint8_t index, bool clockwise) { | 35 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 36 | if (clockwise) { | 36 | if (clockwise) { |
| 37 | tap_code(KC_VOLU); | 37 | tap_code(KC_VOLU); |
| 38 | } else { | 38 | } else { |
| 39 | tap_code(KC_VOLD); | 39 | tap_code(KC_VOLD); |
| 40 | } | 40 | } |
| 41 | return true; | ||
| 41 | } | 42 | } |
diff --git a/keyboards/ramonimbao/chevron/keymaps/via/keymap.c b/keyboards/ramonimbao/chevron/keymaps/via/keymap.c index 11304be9d0..d34b06a999 100644 --- a/keyboards/ramonimbao/chevron/keymaps/via/keymap.c +++ b/keyboards/ramonimbao/chevron/keymaps/via/keymap.c | |||
| @@ -70,7 +70,7 @@ void matrix_scan_user(void) { | |||
| 70 | } | 70 | } |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | void encoder_update_user(uint8_t index, bool clockwise) { | 73 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 74 | if (clockwise) { | 74 | if (clockwise) { |
| 75 | encoder_cw.pressed = true; | 75 | encoder_cw.pressed = true; |
| 76 | encoder_cw.time = (timer_read() | 1); | 76 | encoder_cw.time = (timer_read() | 1); |
| @@ -80,4 +80,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 80 | encoder_ccw.time = (timer_read() | 1); | 80 | encoder_ccw.time = (timer_read() | 1); |
| 81 | action_exec(encoder_ccw); | 81 | action_exec(encoder_ccw); |
| 82 | } | 82 | } |
| 83 | return true; | ||
| 83 | } | 84 | } |
diff --git a/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c b/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c index 17030cc8a4..1b9b60c0a4 100644 --- a/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c +++ b/keyboards/ramonimbao/herringbone/pro/keymaps/default/keymap.c | |||
| @@ -35,7 +35,7 @@ uint8_t current_frame = 0; | |||
| 35 | 35 | ||
| 36 | #define FRAME_DURATION 50 | 36 | #define FRAME_DURATION 50 |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (clockwise) { | 39 | if (clockwise) { |
| 40 | tap_code(KC_VOLU); | 40 | tap_code(KC_VOLU); |
| 41 | anim_sleep = timer_read32(); | 41 | anim_sleep = timer_read32(); |
| @@ -45,6 +45,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 45 | anim_sleep = timer_read32(); | 45 | anim_sleep = timer_read32(); |
| 46 | oled_on(); | 46 | oled_on(); |
| 47 | } | 47 | } |
| 48 | return true; | ||
| 48 | } | 49 | } |
| 49 | 50 | ||
| 50 | static void render_pattern(void) { | 51 | static void render_pattern(void) { |
diff --git a/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c b/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c index cfda38776c..1458b19c22 100644 --- a/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c +++ b/keyboards/ramonimbao/herringbone/pro/keymaps/iso/keymap.c | |||
| @@ -35,7 +35,7 @@ uint8_t current_frame = 0; | |||
| 35 | 35 | ||
| 36 | #define FRAME_DURATION 50 | 36 | #define FRAME_DURATION 50 |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (clockwise) { | 39 | if (clockwise) { |
| 40 | tap_code(KC_VOLU); | 40 | tap_code(KC_VOLU); |
| 41 | anim_sleep = timer_read32(); | 41 | anim_sleep = timer_read32(); |
| @@ -45,6 +45,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 45 | anim_sleep = timer_read32(); | 45 | anim_sleep = timer_read32(); |
| 46 | oled_on(); | 46 | oled_on(); |
| 47 | } | 47 | } |
| 48 | return true; | ||
| 48 | } | 49 | } |
| 49 | 50 | ||
| 50 | static void render_pattern(void) { | 51 | static void render_pattern(void) { |
diff --git a/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c b/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c index 2010780539..ecc35c19ab 100644 --- a/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c +++ b/keyboards/ramonimbao/herringbone/pro/keymaps/via/keymap.c | |||
| @@ -83,7 +83,7 @@ uint8_t current_frame = 0; | |||
| 83 | 83 | ||
| 84 | #define FRAME_DURATION 50 | 84 | #define FRAME_DURATION 50 |
| 85 | 85 | ||
| 86 | void encoder_update_user(uint8_t index, bool clockwise) { | 86 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 87 | if (clockwise) { | 87 | if (clockwise) { |
| 88 | encoder_cw.pressed = true; | 88 | encoder_cw.pressed = true; |
| 89 | encoder_cw.time = (timer_read() | 1); | 89 | encoder_cw.time = (timer_read() | 1); |
| @@ -97,6 +97,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 97 | anim_sleep = timer_read32(); | 97 | anim_sleep = timer_read32(); |
| 98 | oled_on(); | 98 | oled_on(); |
| 99 | } | 99 | } |
| 100 | return true; | ||
| 100 | } | 101 | } |
| 101 | 102 | ||
| 102 | static void render_pattern(void) { | 103 | static void render_pattern(void) { |
diff --git a/keyboards/rart/rart4x4/keymaps/default/keymap.c b/keyboards/rart/rart4x4/keymaps/default/keymap.c index 36680e357b..02dfc0a148 100644 --- a/keyboards/rart/rart4x4/keymaps/default/keymap.c +++ b/keyboards/rart/rart4x4/keymaps/default/keymap.c | |||
| @@ -25,16 +25,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | KC_P4, KC_P5, KC_P6, KC_PPLS, | 25 | KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 26 | KC_P1, KC_P2, KC_P3, KC_PENT | 26 | KC_P1, KC_P2, KC_P3, KC_PENT |
| 27 | ), | 27 | ), |
| 28 | 28 | ||
| 29 | [1] = LAYOUT_ortho_4x4( | 29 | [1] = LAYOUT_ortho_4x4( |
| 30 | KC_TRNS, RGB_HUI, RGB_HUD, KC_TRNS, | 30 | KC_TRNS, RGB_HUI, RGB_HUD, KC_TRNS, |
| 31 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, | 31 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, |
| 32 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, | 32 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, |
| 33 | KC_COPY, KC_PSTE, KC_MYCM, RGB_TOG | 33 | KC_COPY, KC_PSTE, KC_MYCM, RGB_TOG |
| 34 | ) | 34 | ) |
| 35 | }; | 35 | }; |
| 36 | 36 | ||
| 37 | void encoder_update_user(uint8_t index, bool clockwise) { | 37 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 38 | if (index == 0) { /* First encoder */ | 38 | if (index == 0) { /* First encoder */ |
| 39 | if (clockwise) { | 39 | if (clockwise) { |
| 40 | tap_code(KC_VOLD); | 40 | tap_code(KC_VOLD); |
| @@ -48,4 +48,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 48 | tap_code(KC_WH_U); | 48 | tap_code(KC_WH_U); |
| 49 | } | 49 | } |
| 50 | } | 50 | } |
| 51 | return true; | ||
| 51 | } | 52 | } |
diff --git a/keyboards/rart/rart4x4/keymaps/via/keymap.c b/keyboards/rart/rart4x4/keymaps/via/keymap.c index 9407b5f332..86e5538073 100644 --- a/keyboards/rart/rart4x4/keymaps/via/keymap.c +++ b/keyboards/rart/rart4x4/keymaps/via/keymap.c | |||
| @@ -21,21 +21,21 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 21 | KC_P4, KC_P5, KC_P6, KC_PPLS, | 21 | KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 22 | KC_P1, KC_P2, KC_P3, KC_PMNS | 22 | KC_P1, KC_P2, KC_P3, KC_PMNS |
| 23 | ), | 23 | ), |
| 24 | 24 | ||
| 25 | [1] = LAYOUT_ortho_4x4( | 25 | [1] = LAYOUT_ortho_4x4( |
| 26 | KC_TRNS, RGB_HUI, RGB_HUD, RESET, | 26 | KC_TRNS, RGB_HUI, RGB_HUD, RESET, |
| 27 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, | 27 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, |
| 28 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, | 28 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, |
| 29 | KC_COPY, KC_PSTE, KC_MYCM, RGB_TOG | 29 | KC_COPY, KC_PSTE, KC_MYCM, RGB_TOG |
| 30 | ), | 30 | ), |
| 31 | 31 | ||
| 32 | [2] = LAYOUT_ortho_4x4( | 32 | [2] = LAYOUT_ortho_4x4( |
| 33 | _______, _______, _______, _______, | 33 | _______, _______, _______, _______, |
| 34 | _______, _______, _______, _______, | 34 | _______, _______, _______, _______, |
| 35 | _______, _______, _______, _______, | 35 | _______, _______, _______, _______, |
| 36 | _______, _______, _______, _______ | 36 | _______, _______, _______, _______ |
| 37 | ), | 37 | ), |
| 38 | 38 | ||
| 39 | [3] = LAYOUT_ortho_4x4( | 39 | [3] = LAYOUT_ortho_4x4( |
| 40 | _______, _______, _______, _______, | 40 | _______, _______, _______, _______, |
| 41 | _______, _______, _______, _______, | 41 | _______, _______, _______, _______, |
| @@ -44,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | ) | 44 | ) |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | void encoder_update_user(uint8_t index, bool clockwise) { | 47 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 48 | if (index == 0) { /* First encoder */ | 48 | if (index == 0) { /* First encoder */ |
| 49 | if (clockwise) { | 49 | if (clockwise) { |
| 50 | tap_code(KC_WH_U); | 50 | tap_code(KC_WH_U); |
| @@ -58,4 +58,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 58 | tap_code(KC_VOLD); | 58 | tap_code(KC_VOLD); |
| 59 | } | 59 | } |
| 60 | } | 60 | } |
| 61 | return true; | ||
| 61 | } | 62 | } |
diff --git a/keyboards/rart/rart75/keymaps/ansi/keymap.c b/keyboards/rart/rart75/keymaps/ansi/keymap.c index 71bbcb7351..35da09b6f9 100644 --- a/keyboards/rart/rart75/keymaps/ansi/keymap.c +++ b/keyboards/rart/rart75/keymaps/ansi/keymap.c | |||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | ), | 37 | ), |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (index == 0) { /* First encoder */ | 41 | if (index == 0) { /* First encoder */ |
| 42 | if (clockwise) { | 42 | if (clockwise) { |
| 43 | tap_code(KC_VOLU); | 43 | tap_code(KC_VOLU); |
| @@ -45,4 +45,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 45 | tap_code(KC_VOLD); | 45 | tap_code(KC_VOLD); |
| 46 | } | 46 | } |
| 47 | } | 47 | } |
| 48 | return true; | ||
| 48 | } | 49 | } |
diff --git a/keyboards/rart/rart75/keymaps/default/keymap.c b/keyboards/rart/rart75/keymaps/default/keymap.c index ffbd77a325..145d5b6117 100644 --- a/keyboards/rart/rart75/keymaps/default/keymap.c +++ b/keyboards/rart/rart75/keymaps/default/keymap.c | |||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | ), | 37 | ), |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise) { | 40 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 41 | if (index == 0) { /* First encoder */ | 41 | if (index == 0) { /* First encoder */ |
| 42 | if (clockwise) { | 42 | if (clockwise) { |
| 43 | tap_code(KC_VOLU); | 43 | tap_code(KC_VOLU); |
| @@ -45,4 +45,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 45 | tap_code(KC_VOLD); | 45 | tap_code(KC_VOLD); |
| 46 | } | 46 | } |
| 47 | } | 47 | } |
| 48 | return true; | ||
| 48 | } | 49 | } |
diff --git a/keyboards/rart/rart75/keymaps/via/keymap.c b/keyboards/rart/rart75/keymaps/via/keymap.c index aad420e725..d4a83373c8 100644 --- a/keyboards/rart/rart75/keymaps/via/keymap.c +++ b/keyboards/rart/rart75/keymaps/via/keymap.c | |||
| @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | 40 | ||
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | void encoder_update_user(uint8_t index, bool clockwise) { | 43 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 44 | if (index == 0) { /* First encoder */ | 44 | if (index == 0) { /* First encoder */ |
| 45 | if (clockwise) { | 45 | if (clockwise) { |
| 46 | tap_code(KC_VOLU); | 46 | tap_code(KC_VOLU); |
| @@ -48,4 +48,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 48 | tap_code(KC_VOLD); | 48 | tap_code(KC_VOLD); |
| 49 | } | 49 | } |
| 50 | } | 50 | } |
| 51 | return true; | ||
| 51 | } | 52 | } |
diff --git a/keyboards/rart/rartpad/keymaps/default/keymap.c b/keyboards/rart/rartpad/keymaps/default/keymap.c index 8fd5ac248b..e102d241a1 100644 --- a/keyboards/rart/rartpad/keymaps/default/keymap.c +++ b/keyboards/rart/rartpad/keymaps/default/keymap.c | |||
| @@ -26,17 +26,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 26 | KC_P1, KC_P2, KC_P3, KC_PMNS, | 26 | KC_P1, KC_P2, KC_P3, KC_PMNS, |
| 27 | MO(1), KC_P0, KC_PDOT, KC_PENT | 27 | MO(1), KC_P0, KC_PDOT, KC_PENT |
| 28 | ), | 28 | ), |
| 29 | 29 | ||
| 30 | [1] = LAYOUT_ortho_5x4( | 30 | [1] = LAYOUT_ortho_5x4( |
| 31 | KC_TRNS, RGB_HUI, RGB_HUD, KC_TRNS, | 31 | KC_TRNS, RGB_HUI, RGB_HUD, KC_TRNS, |
| 32 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, | 32 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, |
| 33 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, | 33 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, |
| 34 | KC_COPY, KC_PSTE, KC_MYCM, KC_CALC, | 34 | KC_COPY, KC_PSTE, KC_MYCM, KC_CALC, |
| 35 | KC_TRNS, RGB_TOG, RESET, KC_TRNS | 35 | KC_TRNS, RGB_TOG, RESET, KC_TRNS |
| 36 | ) | 36 | ) |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | void encoder_update_user(uint8_t index, bool clockwise) { | 39 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 40 | if (index == 0) { /* First encoder */ | 40 | if (index == 0) { /* First encoder */ |
| 41 | if (clockwise) { | 41 | if (clockwise) { |
| 42 | tap_code(KC_VOLU); | 42 | tap_code(KC_VOLU); |
| @@ -50,5 +50,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 50 | tap_code(KC_WH_U); | 50 | tap_code(KC_WH_U); |
| 51 | } | 51 | } |
| 52 | } | 52 | } |
| 53 | return true; | ||
| 53 | } | 54 | } |
| 54 | |||
diff --git a/keyboards/rart/rartpad/keymaps/numpad/keymap.c b/keyboards/rart/rartpad/keymaps/numpad/keymap.c index dbeaebeca8..e149dd6b1d 100644 --- a/keyboards/rart/rartpad/keymaps/numpad/keymap.c +++ b/keyboards/rart/rartpad/keymaps/numpad/keymap.c | |||
| @@ -27,15 +27,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | KC_P0, MO(1), KC_PENT | 27 | KC_P0, MO(1), KC_PENT |
| 28 | ), | 28 | ), |
| 29 | [1] = LAYOUT_numpad_5x4( | 29 | [1] = LAYOUT_numpad_5x4( |
| 30 | KC_TRNS, KC_TRNS, KC_TRNS, RESET, | 30 | KC_TRNS, KC_TRNS, KC_TRNS, RESET, |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, | 33 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 34 | KC_TRNS, KC_TRNS, KC_PDOT | 34 | KC_TRNS, KC_TRNS, KC_PDOT |
| 35 | ) | 35 | ) |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (index == 0) { /* First encoder */ | 39 | if (index == 0) { /* First encoder */ |
| 40 | if (clockwise) { | 40 | if (clockwise) { |
| 41 | tap_code(KC_VOLU); | 41 | tap_code(KC_VOLU); |
| @@ -49,4 +49,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 49 | tap_code(KC_PGDN); | 49 | tap_code(KC_PGDN); |
| 50 | } | 50 | } |
| 51 | } | 51 | } |
| 52 | return true; | ||
| 52 | } | 53 | } |
diff --git a/keyboards/rart/rartpad/keymaps/via/keymap.c b/keyboards/rart/rartpad/keymaps/via/keymap.c index 986ba68137..8e4f05fea4 100644 --- a/keyboards/rart/rartpad/keymaps/via/keymap.c +++ b/keyboards/rart/rartpad/keymaps/via/keymap.c | |||
| @@ -9,15 +9,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 9 | KC_P1, KC_P2, KC_P3, KC_PMNS, | 9 | KC_P1, KC_P2, KC_P3, KC_PMNS, |
| 10 | MO(1), KC_P0, KC_PDOT, KC_PENT | 10 | MO(1), KC_P0, KC_PDOT, KC_PENT |
| 11 | ), | 11 | ), |
| 12 | 12 | ||
| 13 | [1] = LAYOUT_ortho_5x4( | 13 | [1] = LAYOUT_ortho_5x4( |
| 14 | KC_TRNS, RGB_HUI, RGB_HUD, RESET, | 14 | KC_TRNS, RGB_HUI, RGB_HUD, RESET, |
| 15 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, | 15 | RGB_SAI, RGB_SAD, KC_MNXT, KC_MPRV, |
| 16 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, | 16 | RGB_VAI, RGB_VAD, KC_MSTP, KC_MPLY, |
| 17 | KC_COPY, KC_PSTE, KC_MYCM, KC_CALC, | 17 | KC_COPY, KC_PSTE, KC_MYCM, KC_CALC, |
| 18 | KC_TRNS, RGB_TOG, KC_TRNS, KC_TRNS | 18 | KC_TRNS, RGB_TOG, KC_TRNS, KC_TRNS |
| 19 | ), | 19 | ), |
| 20 | 20 | ||
| 21 | [2] = LAYOUT_ortho_5x4( | 21 | [2] = LAYOUT_ortho_5x4( |
| 22 | _______, _______, _______, _______, | 22 | _______, _______, _______, _______, |
| 23 | _______, _______, _______, _______, | 23 | _______, _______, _______, _______, |
| @@ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | _______, _______, _______, _______, | 25 | _______, _______, _______, _______, |
| 26 | _______, _______, _______, _______ | 26 | _______, _______, _______, _______ |
| 27 | ), | 27 | ), |
| 28 | 28 | ||
| 29 | [3] = LAYOUT_ortho_5x4( | 29 | [3] = LAYOUT_ortho_5x4( |
| 30 | _______, _______, _______, _______, | 30 | _______, _______, _______, _______, |
| 31 | _______, _______, _______, _______, | 31 | _______, _______, _______, _______, |
| @@ -35,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 35 | ) | 35 | ) |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | void encoder_update_user(uint8_t index, bool clockwise) { | 38 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 39 | if (index == 0) { /* First encoder */ | 39 | if (index == 0) { /* First encoder */ |
| 40 | if (clockwise) { | 40 | if (clockwise) { |
| 41 | tap_code(KC_WH_U); | 41 | tap_code(KC_WH_U); |
| @@ -49,4 +49,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 49 | tap_code(KC_VOLD); | 49 | tap_code(KC_VOLD); |
| 50 | } | 50 | } |
| 51 | } | 51 | } |
| 52 | return true; | ||
| 52 | } | 53 | } |
diff --git a/keyboards/rgbkb/pan/keymaps/default/keymap.c b/keyboards/rgbkb/pan/keymaps/default/keymap.c index c041c0b57b..f19d36256c 100644 --- a/keyboards/rgbkb/pan/keymaps/default/keymap.c +++ b/keyboards/rgbkb/pan/keymaps/default/keymap.c | |||
| @@ -1,18 +1,18 @@ | |||
| 1 | /* Copyright 2020 RGBKB | 1 | /* Copyright 2020 RGBKB |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | // Each layer gets a name for readability, which is then used in the keymap matrix below. | 16 | // Each layer gets a name for readability, which is then used in the keymap matrix below. |
| 17 | // The underscores don't mean anything - you can have a layer called STUFF or any other name. | 17 | // The underscores don't mean anything - you can have a layer called STUFF or any other name. |
| 18 | // Layer names don't all need to be of the same length, obviously, and you can also skip them | 18 | // Layer names don't all need to be of the same length, obviously, and you can also skip them |
| @@ -100,7 +100,7 @@ void oled_task_user(void) { | |||
| 100 | } | 100 | } |
| 101 | #endif | 101 | #endif |
| 102 | 102 | ||
| 103 | void encoder_update_user(uint8_t index, bool clockwise) { | 103 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 104 | if (index == 0) { // First encoder - right | 104 | if (index == 0) { // First encoder - right |
| 105 | if (clockwise) { | 105 | if (clockwise) { |
| 106 | tap_code(KC_VOLU); | 106 | tap_code(KC_VOLU); |
| @@ -114,4 +114,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 114 | tap_code(KC_VOLD); | 114 | tap_code(KC_VOLD); |
| 115 | } | 115 | } |
| 116 | } | 116 | } |
| 117 | return true; | ||
| 117 | } | 118 | } |
diff --git a/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c b/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c index 7f7863fdb2..2ae07984d8 100644 --- a/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/brianweyer/keymap.c | |||
| @@ -131,7 +131,7 @@ bool TOG_STATUS = false; | |||
| 131 | int RGB_current_mode; | 131 | int RGB_current_mode; |
| 132 | 132 | ||
| 133 | #ifdef ENCODER_ENABLE | 133 | #ifdef ENCODER_ENABLE |
| 134 | void encoder_update_user(uint8_t index, bool clockwise) { | 134 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 135 | if (index == 0) { /* First encoder */ | 135 | if (index == 0) { /* First encoder */ |
| 136 | if (clockwise) { | 136 | if (clockwise) { |
| 137 | tap_code(KC_VOLU); | 137 | tap_code(KC_VOLU); |
| @@ -145,6 +145,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 145 | tap_code(KC_DOWN); | 145 | tap_code(KC_DOWN); |
| 146 | } | 146 | } |
| 147 | } | 147 | } |
| 148 | return true; | ||
| 148 | } | 149 | } |
| 149 | #endif | 150 | #endif |
| 150 | 151 | ||
diff --git a/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c b/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c index 860361e810..96e19bf865 100644 --- a/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/danielhklein/keymap.c | |||
| @@ -164,7 +164,7 @@ bool TOG_STATUS = false; | |||
| 164 | int RGB_current_mode; | 164 | int RGB_current_mode; |
| 165 | 165 | ||
| 166 | #ifdef ENCODER_ENABLE | 166 | #ifdef ENCODER_ENABLE |
| 167 | void encoder_update_user(uint8_t index, bool clockwise) { | 167 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 168 | if (index == 0) { /* First encoder */ | 168 | if (index == 0) { /* First encoder */ |
| 169 | if (clockwise) { | 169 | if (clockwise) { |
| 170 | tap_code(KC_VOLU); | 170 | tap_code(KC_VOLU); |
| @@ -178,6 +178,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 178 | tap_code(KC_VOLD); | 178 | tap_code(KC_VOLD); |
| 179 | } | 179 | } |
| 180 | } | 180 | } |
| 181 | return true; | ||
| 181 | } | 182 | } |
| 182 | #endif | 183 | #endif |
| 183 | 184 | ||
diff --git a/keyboards/rgbkb/sol/keymaps/default/keymap.c b/keyboards/rgbkb/sol/keymaps/default/keymap.c index 04af5165e7..0883cb7753 100644 --- a/keyboards/rgbkb/sol/keymaps/default/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/default/keymap.c | |||
| @@ -223,9 +223,9 @@ const uint16_t PROGMEM encoders[][NUMBER_OF_ENCODERS * 2][2] = { | |||
| 223 | ) | 223 | ) |
| 224 | }; | 224 | }; |
| 225 | 225 | ||
| 226 | void encoder_update_user(uint8_t index, bool clockwise) { | 226 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 227 | if (!is_keyboard_master()) | 227 | if (!is_keyboard_master()) |
| 228 | return; | 228 | return true; |
| 229 | 229 | ||
| 230 | #ifdef RGB_OLED_MENU | 230 | #ifdef RGB_OLED_MENU |
| 231 | if (index == RGB_OLED_MENU) { | 231 | if (index == RGB_OLED_MENU) { |
| @@ -244,6 +244,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 244 | if (keycode != KC_TRANSPARENT) | 244 | if (keycode != KC_TRANSPARENT) |
| 245 | tap_code16(keycode); | 245 | tap_code16(keycode); |
| 246 | } | 246 | } |
| 247 | return true; | ||
| 247 | } | 248 | } |
| 248 | #endif | 249 | #endif |
| 249 | 250 | ||
diff --git a/keyboards/rgbkb/sol/keymaps/kageurufu/keymap.c b/keyboards/rgbkb/sol/keymaps/kageurufu/keymap.c index b587ef2b3d..1c8320ac6e 100644 --- a/keyboards/rgbkb/sol/keymaps/kageurufu/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/kageurufu/keymap.c | |||
| @@ -79,7 +79,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | }; | 79 | }; |
| 80 | 80 | ||
| 81 | #ifdef ENCODER_ENABLE | 81 | #ifdef ENCODER_ENABLE |
| 82 | void encoder_update_user(uint8_t index, bool clockwise) { | 82 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 83 | if (index == 0) { /* First encoder */ | 83 | if (index == 0) { /* First encoder */ |
| 84 | if (clockwise) { | 84 | if (clockwise) { |
| 85 | tap_code(KC_VOLU); | 85 | tap_code(KC_VOLU); |
| @@ -93,5 +93,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 93 | tap_code(KC_VOLD); | 93 | tap_code(KC_VOLD); |
| 94 | } | 94 | } |
| 95 | } | 95 | } |
| 96 | return true; | ||
| 96 | } | 97 | } |
| 97 | #endif | 98 | #endif |
diff --git a/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c b/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c index e38663dbb3..ed98a951c2 100644 --- a/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c +++ b/keyboards/rgbkb/sol/keymaps/xyverz/keymap.c | |||
| @@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | KC_BSPC, KC_DEL, KC_ENT, KC_SPC \ | 59 | KC_BSPC, KC_DEL, KC_ENT, KC_SPC \ |
| 60 | 60 | ||
| 61 | ), | 61 | ), |
| 62 | 62 | ||
| 63 | [_QWERTY] = LAYOUT( \ | 63 | [_QWERTY] = LAYOUT( \ |
| 64 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_HOME, KC_PGUP, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, \ | 64 | KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_HOME, KC_PGUP, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSLS, \ |
| 65 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_END, KC_PGDN, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_SLSH, \ | 65 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_END, KC_PGDN, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_SLSH, \ |
| @@ -253,7 +253,7 @@ const uint16_t PROGMEM encoders[][NUMBER_OF_ENCODERS * 2][2] = { | |||
| 253 | ) | 253 | ) |
| 254 | }; | 254 | }; |
| 255 | 255 | ||
| 256 | void encoder_update_user(uint8_t index, bool clockwise) { | 256 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 257 | if (!is_keyboard_master()) | 257 | if (!is_keyboard_master()) |
| 258 | return; | 258 | return; |
| 259 | 259 | ||
| @@ -274,6 +274,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 274 | if (keycode != KC_TRANSPARENT) | 274 | if (keycode != KC_TRANSPARENT) |
| 275 | tap_code16(keycode); | 275 | tap_code16(keycode); |
| 276 | } | 276 | } |
| 277 | return true; | ||
| 277 | } | 278 | } |
| 278 | #endif | 279 | #endif |
| 279 | 280 | ||
| @@ -358,4 +359,4 @@ void oled_task_user(void) { | |||
| 358 | } | 359 | } |
| 359 | } | 360 | } |
| 360 | 361 | ||
| 361 | #endif \ No newline at end of file | 362 | #endif |
diff --git a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c index 2f0138c8e0..f31da8bf5d 100644 --- a/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c +++ b/keyboards/rgbkb/zen/rev2/keymaps/default/keymap.c | |||
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | 67 | ||
| 68 | }; | 68 | }; |
| 69 | 69 | ||
| 70 | void encoder_update_user(uint8_t index, bool clockwise) { | 70 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 71 | if (index == 0) { /* First encoder */ | 71 | if (index == 0) { /* First encoder */ |
| 72 | if (clockwise) { | 72 | if (clockwise) { |
| 73 | tap_code(KC_PGDN); | 73 | tap_code(KC_PGDN); |
| @@ -81,6 +81,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 81 | tap_code(KC_DOWN); | 81 | tap_code(KC_DOWN); |
| 82 | } | 82 | } |
| 83 | } | 83 | } |
| 84 | return true; | ||
| 84 | } | 85 | } |
| 85 | 86 | ||
| 86 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 87 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/rgbkb/zygomorph/keymaps/default/keymap.c b/keyboards/rgbkb/zygomorph/keymaps/default/keymap.c index f236e20a43..fa2b9a57b9 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/default/keymap.c +++ b/keyboards/rgbkb/zygomorph/keymaps/default/keymap.c | |||
| @@ -112,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | ) | 112 | ) |
| 113 | }; | 113 | }; |
| 114 | 114 | ||
| 115 | void encoder_update_user(uint8_t index, bool clockwise) { | 115 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 116 | if (index == 0) { /* First encoder */ | 116 | if (index == 0) { /* First encoder */ |
| 117 | if (clockwise) { | 117 | if (clockwise) { |
| 118 | tap_code(KC_PGDN); | 118 | tap_code(KC_PGDN); |
| @@ -126,6 +126,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 126 | tap_code(KC_DOWN); | 126 | tap_code(KC_DOWN); |
| 127 | } | 127 | } |
| 128 | } | 128 | } |
| 129 | return true; | ||
| 129 | } | 130 | } |
| 130 | 131 | ||
| 131 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 132 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c b/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c index d313bec8b0..972fa4b057 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c +++ b/keyboards/rgbkb/zygomorph/keymaps/default_oled/keymap.c | |||
| @@ -112,7 +112,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | ) | 112 | ) |
| 113 | }; | 113 | }; |
| 114 | 114 | ||
| 115 | void encoder_update_user(uint8_t index, bool clockwise) { | 115 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 116 | if (index == 0) { /* First encoder */ | 116 | if (index == 0) { /* First encoder */ |
| 117 | if (clockwise) { | 117 | if (clockwise) { |
| 118 | tap_code(KC_PGDN); | 118 | tap_code(KC_PGDN); |
| @@ -126,6 +126,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 126 | tap_code(KC_DOWN); | 126 | tap_code(KC_DOWN); |
| 127 | } | 127 | } |
| 128 | } | 128 | } |
| 129 | return true; | ||
| 129 | } | 130 | } |
| 130 | 131 | ||
| 131 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 132 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/rgbkb/zygomorph/keymaps/kageurufu/keymap.c b/keyboards/rgbkb/zygomorph/keymaps/kageurufu/keymap.c index 29702b614a..c4bcbcfbeb 100644 --- a/keyboards/rgbkb/zygomorph/keymaps/kageurufu/keymap.c +++ b/keyboards/rgbkb/zygomorph/keymaps/kageurufu/keymap.c | |||
| @@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | ) | 67 | ) |
| 68 | }; | 68 | }; |
| 69 | 69 | ||
| 70 | void encoder_update_user(uint8_t index, bool clockwise) { | 70 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 71 | if (index == 0) { /* First encoder */ | 71 | if (index == 0) { /* First encoder */ |
| 72 | if (clockwise) { | 72 | if (clockwise) { |
| 73 | tap_code(KC_PGDN); | 73 | tap_code(KC_PGDN); |
| @@ -81,4 +81,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 81 | tap_code(KC_DOWN); | 81 | tap_code(KC_DOWN); |
| 82 | } | 82 | } |
| 83 | } | 83 | } |
| 84 | return true; | ||
| 84 | } | 85 | } |
diff --git a/keyboards/rocketboard_16/keymaps/default/keymap.c b/keyboards/rocketboard_16/keymaps/default/keymap.c index b014e50393..ea078cbafa 100644 --- a/keyboards/rocketboard_16/keymaps/default/keymap.c +++ b/keyboards/rocketboard_16/keymaps/default/keymap.c | |||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | ) | 37 | ) |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise){ | 40 | bool encoder_update_user(uint8_t index, bool clockwise){ |
| 41 | if(index == 0) { // first encoder | 41 | if(index == 0) { // first encoder |
| 42 | if(clockwise){ | 42 | if(clockwise){ |
| 43 | tap_code(KC_AUDIO_VOL_UP); | 43 | tap_code(KC_AUDIO_VOL_UP); |
| @@ -51,6 +51,7 @@ void encoder_update_user(uint8_t index, bool clockwise){ | |||
| 51 | rgblight_decrease_val(); | 51 | rgblight_decrease_val(); |
| 52 | } | 52 | } |
| 53 | } | 53 | } |
| 54 | return true; | ||
| 54 | } | 55 | } |
| 55 | 56 | ||
| 56 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/rocketboard_16/keymaps/via/keymap.c b/keyboards/rocketboard_16/keymaps/via/keymap.c index b014e50393..ea078cbafa 100644 --- a/keyboards/rocketboard_16/keymaps/via/keymap.c +++ b/keyboards/rocketboard_16/keymaps/via/keymap.c | |||
| @@ -37,7 +37,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 37 | ) | 37 | ) |
| 38 | }; | 38 | }; |
| 39 | 39 | ||
| 40 | void encoder_update_user(uint8_t index, bool clockwise){ | 40 | bool encoder_update_user(uint8_t index, bool clockwise){ |
| 41 | if(index == 0) { // first encoder | 41 | if(index == 0) { // first encoder |
| 42 | if(clockwise){ | 42 | if(clockwise){ |
| 43 | tap_code(KC_AUDIO_VOL_UP); | 43 | tap_code(KC_AUDIO_VOL_UP); |
| @@ -51,6 +51,7 @@ void encoder_update_user(uint8_t index, bool clockwise){ | |||
| 51 | rgblight_decrease_val(); | 51 | rgblight_decrease_val(); |
| 52 | } | 52 | } |
| 53 | } | 53 | } |
| 54 | return true; | ||
| 54 | } | 55 | } |
| 55 | 56 | ||
| 56 | #ifdef OLED_DRIVER_ENABLE | 57 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/rotr/rotr.c b/keyboards/rotr/rotr.c index 2097bd9c14..b7c551075d 100644 --- a/keyboards/rotr/rotr.c +++ b/keyboards/rotr/rotr.c | |||
| @@ -1,9 +1,11 @@ | |||
| 1 | #include "rotr.h" | 1 | #include "rotr.h" |
| 2 | 2 | ||
| 3 | void encoder_update_kb(uint8_t index, bool clockwise) { | 3 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 4 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 4 | if (clockwise) { | 5 | if (clockwise) { |
| 5 | tap_code(KC_VOLU); | 6 | tap_code(KC_VOLU); |
| 6 | } else { | 7 | } else { |
| 7 | tap_code(KC_VOLD); | 8 | tap_code(KC_VOLD); |
| 8 | } | 9 | } |
| 10 | return true; | ||
| 9 | } | 11 | } |
diff --git a/keyboards/sck/gtm/keymaps/default/keymap.c b/keyboards/sck/gtm/keymaps/default/keymap.c index 218a1d107e..e629087efc 100644 --- a/keyboards/sck/gtm/keymaps/default/keymap.c +++ b/keyboards/sck/gtm/keymaps/default/keymap.c | |||
| @@ -14,11 +14,11 @@ void matrix_init_user(void) { | |||
| 14 | debug_config.enable = 1; | 14 | debug_config.enable = 1; |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | void encoder_update_user(int8_t index, bool clockwise) { | 17 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 18 | if (clockwise) { | 18 | if (clockwise) { |
| 19 | tap_code(KC_PGUP); | 19 | tap_code(KC_PGUP); |
| 20 | } else { | 20 | } else { |
| 21 | tap_code(KC_PGDN); | 21 | tap_code(KC_PGDN); |
| 22 | } | 22 | } |
| 23 | return true; | ||
| 23 | } | 24 | } |
| 24 | |||
diff --git a/keyboards/sck/gtm/keymaps/tabs/keymap.c b/keyboards/sck/gtm/keymaps/tabs/keymap.c index 9a60e0f053..6cc4b2c651 100644 --- a/keyboards/sck/gtm/keymaps/tabs/keymap.c +++ b/keyboards/sck/gtm/keymaps/tabs/keymap.c | |||
| @@ -14,11 +14,11 @@ void matrix_init_user(void) { | |||
| 14 | debug_config.enable = 1; | 14 | debug_config.enable = 1; |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | void encoder_update_user(int8_t index, bool clockwise) { | 17 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 18 | if (clockwise) { | 18 | if (clockwise) { |
| 19 | tap_code16(C(KC_T)); | 19 | tap_code16(C(KC_T)); |
| 20 | } else { | 20 | } else { |
| 21 | tap_code16(C(KC_W)); | 21 | tap_code16(C(KC_W)); |
| 22 | } | 22 | } |
| 23 | return true; | ||
| 23 | } | 24 | } |
| 24 | |||
diff --git a/keyboards/sck/gtm/keymaps/vol/keymap.c b/keyboards/sck/gtm/keymaps/vol/keymap.c index e3d01439d3..3eaa696bb2 100644 --- a/keyboards/sck/gtm/keymaps/vol/keymap.c +++ b/keyboards/sck/gtm/keymaps/vol/keymap.c | |||
| @@ -14,10 +14,11 @@ void matrix_init_user(void) { | |||
| 14 | debug_config.enable = 1; | 14 | debug_config.enable = 1; |
| 15 | } | 15 | } |
| 16 | 16 | ||
| 17 | void encoder_update_user(int8_t index, bool clockwise) { | 17 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 18 | if (clockwise) { | 18 | if (clockwise) { |
| 19 | tap_code(KC_VOLU); | 19 | tap_code(KC_VOLU); |
| 20 | } else { | 20 | } else { |
| 21 | tap_code(KC_VOLD); | 21 | tap_code(KC_VOLD); |
| 22 | } | 22 | } |
| 23 | return true; | ||
| 23 | } | 24 | } |
diff --git a/keyboards/sendyyeah/pix/keymaps/default/keymap.c b/keyboards/sendyyeah/pix/keymaps/default/keymap.c index ab227b9ac3..7206161018 100644 --- a/keyboards/sendyyeah/pix/keymaps/default/keymap.c +++ b/keyboards/sendyyeah/pix/keymaps/default/keymap.c | |||
| @@ -31,7 +31,7 @@ int get_icon_start_position(int key_position) { | |||
| 31 | } | 31 | } |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | void encoder_update_user(uint8_t index, bool clockwise) { | 34 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 35 | static const char PROGMEM UP_ICON[] = {0x1E,0}; | 35 | static const char PROGMEM UP_ICON[] = {0x1E,0}; |
| 36 | static const char PROGMEM DOWN_ICON[] = {0x1F,0}; | 36 | static const char PROGMEM DOWN_ICON[] = {0x1F,0}; |
| 37 | if (index == 0) { | 37 | if (index == 0) { |
| @@ -66,6 +66,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 66 | } | 66 | } |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
| 70 | 71 | ||
| 71 | #ifdef OLED_DRIVER_ENABLE | 72 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/sendyyeah/pix/keymaps/via/keymap.c b/keyboards/sendyyeah/pix/keymaps/via/keymap.c index ab227b9ac3..7206161018 100644 --- a/keyboards/sendyyeah/pix/keymaps/via/keymap.c +++ b/keyboards/sendyyeah/pix/keymaps/via/keymap.c | |||
| @@ -31,7 +31,7 @@ int get_icon_start_position(int key_position) { | |||
| 31 | } | 31 | } |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | void encoder_update_user(uint8_t index, bool clockwise) { | 34 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 35 | static const char PROGMEM UP_ICON[] = {0x1E,0}; | 35 | static const char PROGMEM UP_ICON[] = {0x1E,0}; |
| 36 | static const char PROGMEM DOWN_ICON[] = {0x1F,0}; | 36 | static const char PROGMEM DOWN_ICON[] = {0x1F,0}; |
| 37 | if (index == 0) { | 37 | if (index == 0) { |
| @@ -66,6 +66,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 66 | } | 66 | } |
| 67 | } | 67 | } |
| 68 | } | 68 | } |
| 69 | return true; | ||
| 69 | } | 70 | } |
| 70 | 71 | ||
| 71 | #ifdef OLED_DRIVER_ENABLE | 72 | #ifdef OLED_DRIVER_ENABLE |
diff --git a/keyboards/sidderskb/majbritt/rev2/keymaps/default/keymap.c b/keyboards/sidderskb/majbritt/rev2/keymaps/default/keymap.c index a91945646e..141a4fcb91 100644 --- a/keyboards/sidderskb/majbritt/rev2/keymaps/default/keymap.c +++ b/keyboards/sidderskb/majbritt/rev2/keymaps/default/keymap.c | |||
| @@ -45,11 +45,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (clockwise) { | 49 | if (clockwise) { |
| 50 | tap_code(KC_PGDN); | 50 | tap_code(KC_PGDN); |
| 51 | } else { | 51 | } else { |
| 52 | tap_code(KC_PGUP); | 52 | tap_code(KC_PGUP); |
| 53 | } | 53 | } |
| 54 | 54 | return true; | |
| 55 | } | 55 | } |
diff --git a/keyboards/sneakbox/aliceclone/keymaps/default/keymap.c b/keyboards/sneakbox/aliceclone/keymaps/default/keymap.c index 0dee1fb03a..a318dabede 100644 --- a/keyboards/sneakbox/aliceclone/keymaps/default/keymap.c +++ b/keyboards/sneakbox/aliceclone/keymaps/default/keymap.c | |||
| @@ -25,20 +25,20 @@ enum layer_names { | |||
| 25 | 25 | ||
| 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 27 | [_BASE] = LAYOUT_alice_split_bs( | 27 | [_BASE] = LAYOUT_alice_split_bs( |
| 28 | KC_ESC, 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_BSPC, KC_BSPC, | 28 | KC_ESC, 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_BSPC, KC_BSPC, |
| 29 | KC_PGUP, 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, | 29 | KC_PGUP, 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, |
| 30 | KC_PGDN, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 30 | KC_PGDN, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
| 31 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_LGUI, | 31 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_LGUI, |
| 32 | KC_LCTL, KC_LALT, KC_SPC, LT(_FN, KC_SPC), KC_SPC, KC_RALT, KC_RCTL), | 32 | KC_LCTL, KC_LALT, KC_SPC, LT(_FN, KC_SPC), KC_SPC, KC_RALT, KC_RCTL), |
| 33 | [_FN] = LAYOUT_alice_split_bs( | 33 | [_FN] = LAYOUT_alice_split_bs( |
| 34 | KC_TRNS, KC_TRNS, 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_TRNS, KC_TRNS, | 34 | KC_TRNS, KC_TRNS, 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_TRNS, KC_TRNS, |
| 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 36 | RESET, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 36 | RESET, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 37 | 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, | 37 | 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, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 39 | }; | 39 | }; |
| 40 | 40 | ||
| 41 | void encoder_update_user(uint8_t index, bool clockwise) { | 41 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 42 | if (index == 0) { /* First encoder */ | 42 | if (index == 0) { /* First encoder */ |
| 43 | if (clockwise) { | 43 | if (clockwise) { |
| 44 | tap_code(KC_DOWN); | 44 | tap_code(KC_DOWN); |
| @@ -52,4 +52,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 52 | tap_code(KC_UP); | 52 | tap_code(KC_UP); |
| 53 | } | 53 | } |
| 54 | } | 54 | } |
| 55 | return true; | ||
| 55 | } | 56 | } |
diff --git a/keyboards/sneakbox/aliceclone/keymaps/via/keymap.c b/keyboards/sneakbox/aliceclone/keymaps/via/keymap.c index a8f44e60dc..8092f46fcb 100644 --- a/keyboards/sneakbox/aliceclone/keymaps/via/keymap.c +++ b/keyboards/sneakbox/aliceclone/keymaps/via/keymap.c | |||
| @@ -28,32 +28,32 @@ enum layer_names { | |||
| 28 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 28 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 29 | 29 | ||
| 30 | [_BASE] = LAYOUT_alice_split_bs( | 30 | [_BASE] = LAYOUT_alice_split_bs( |
| 31 | KC_ESC, 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_BSPC, KC_BSPC, | 31 | KC_ESC, 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_BSPC, KC_BSPC, |
| 32 | KC_PGUP, 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, | 32 | KC_PGUP, 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, |
| 33 | KC_PGDN, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 33 | KC_PGDN, KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, |
| 34 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_LGUI, | 34 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_LGUI, |
| 35 | KC_LCTL, KC_LALT, KC_SPC, LT(_FN, KC_SPC), KC_SPC, KC_RALT, KC_RCTL), | 35 | KC_LCTL, KC_LALT, KC_SPC, LT(_FN, KC_SPC), KC_SPC, KC_RALT, KC_RCTL), |
| 36 | [_FN] = LAYOUT_alice_split_bs( | 36 | [_FN] = LAYOUT_alice_split_bs( |
| 37 | KC_TRNS, KC_TRNS, 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_TRNS, KC_TRNS, | 37 | KC_TRNS, KC_TRNS, 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_TRNS, KC_TRNS, |
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_UP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 39 | RESET, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 39 | RESET, KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 40 | 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, | 40 | 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, |
| 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 42 | [_L3] = LAYOUT_alice_split_bs( | 42 | [_L3] = LAYOUT_alice_split_bs( |
| 43 | 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, KC_TRNS, KC_TRNS, | 43 | 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, KC_TRNS, KC_TRNS, |
| 44 | 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, KC_TRNS, | 44 | 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, KC_TRNS, |
| 45 | 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, | 45 | 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, |
| 46 | 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, | 46 | 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, |
| 47 | KC_TRNS, KC_TRNS, 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), |
| 48 | [_L4] = LAYOUT_alice_split_bs( | 48 | [_L4] = LAYOUT_alice_split_bs( |
| 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, 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, KC_TRNS, KC_TRNS, |
| 50 | 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, KC_TRNS, | 50 | 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, KC_TRNS, |
| 51 | 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, | 51 | 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, |
| 52 | 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, | 52 | 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, |
| 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 53 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 54 | }; | 54 | }; |
| 55 | 55 | ||
| 56 | void encoder_update_user(uint8_t index, bool clockwise) { | 56 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 57 | if (index == 0) { /* First encoder */ | 57 | if (index == 0) { /* First encoder */ |
| 58 | if (clockwise) { | 58 | if (clockwise) { |
| 59 | tap_code(KC_DOWN); | 59 | tap_code(KC_DOWN); |
| @@ -67,4 +67,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 67 | tap_code(KC_UP); | 67 | tap_code(KC_UP); |
| 68 | } | 68 | } |
| 69 | } | 69 | } |
| 70 | return true; | ||
| 70 | } | 71 | } |
diff --git a/keyboards/sneakbox/disarray/ortho/keymaps/default/keymap.c b/keyboards/sneakbox/disarray/ortho/keymaps/default/keymap.c index ef10af3220..020f01d60d 100644 --- a/keyboards/sneakbox/disarray/ortho/keymaps/default/keymap.c +++ b/keyboards/sneakbox/disarray/ortho/keymaps/default/keymap.c | |||
| @@ -36,12 +36,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | KC_TRNS, | 36 | KC_TRNS, |
| 37 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_LPRN, KC_RPRN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, | 37 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_LPRN, KC_RPRN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, |
| 38 | KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 38 | KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 39 | 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, KC_TRNS, KC_TRNS, | 39 | 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, KC_TRNS, KC_TRNS, |
| 40 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 40 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 41 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | void encoder_update_user(uint8_t index, bool clockwise) { | 44 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 45 | if (index == 0) { /* First encoder */ | 45 | if (index == 0) { /* First encoder */ |
| 46 | if (clockwise) { | 46 | if (clockwise) { |
| 47 | tap_code(KC_VOLD); | 47 | tap_code(KC_VOLD); |
| @@ -55,4 +55,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 55 | tap_code(KC_VOLU); | 55 | tap_code(KC_VOLU); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
diff --git a/keyboards/sneakbox/disarray/ortho/keymaps/via/keymap.c b/keyboards/sneakbox/disarray/ortho/keymaps/via/keymap.c index 01e83680f3..ed72fcbfbe 100644 --- a/keyboards/sneakbox/disarray/ortho/keymaps/via/keymap.c +++ b/keyboards/sneakbox/disarray/ortho/keymaps/via/keymap.c | |||
| @@ -38,26 +38,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 38 | KC_TRNS, | 38 | KC_TRNS, |
| 39 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_LPRN, KC_RPRN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, | 39 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_LPRN, KC_RPRN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RESET, |
| 40 | KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 40 | KC_TRNS, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_LCBR, KC_RCBR, KC_PIPE, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 41 | 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, KC_TRNS, KC_TRNS, | 41 | 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, KC_TRNS, KC_TRNS, |
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_END, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 44 | [_L3] = LAYOUT( | 44 | [_L3] = LAYOUT( |
| 45 | KC_TRNS, | 45 | KC_TRNS, |
| 46 | 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, KC_TRNS, KC_TRNS, | 46 | 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, KC_TRNS, KC_TRNS, |
| 47 | 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, KC_TRNS, KC_TRNS, | 47 | 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, KC_TRNS, KC_TRNS, |
| 48 | 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, KC_TRNS, KC_TRNS, | 48 | 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, KC_TRNS, KC_TRNS, |
| 49 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_HOME, KC_END, 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_HOME, KC_END, 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_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, 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_MNXT, KC_VOLD, KC_VOLU, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 51 | [_L4] = LAYOUT( | 51 | [_L4] = LAYOUT( |
| 52 | KC_TRNS, | 52 | KC_TRNS, |
| 53 | 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, KC_TRNS, KC_TRNS, | 53 | 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, KC_TRNS, KC_TRNS, |
| 54 | 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, KC_TRNS, KC_TRNS, | 54 | 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, KC_TRNS, KC_TRNS, |
| 55 | 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, KC_TRNS, KC_TRNS, | 55 | 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, KC_TRNS, KC_TRNS, |
| 56 | 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, KC_TRNS, KC_TRNS, | 56 | 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, KC_TRNS, KC_TRNS, |
| 57 | 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, KC_TRNS, KC_TRNS), | 57 | 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, KC_TRNS, KC_TRNS), |
| 58 | }; | 58 | }; |
| 59 | 59 | ||
| 60 | void encoder_update_user(uint8_t index, bool clockwise) { | 60 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 61 | if (index == 0) { /* First encoder */ | 61 | if (index == 0) { /* First encoder */ |
| 62 | if (clockwise) { | 62 | if (clockwise) { |
| 63 | tap_code(KC_VOLD); | 63 | tap_code(KC_VOLD); |
| @@ -71,4 +71,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 71 | tap_code(KC_VOLU); | 71 | tap_code(KC_VOLU); |
| 72 | } | 72 | } |
| 73 | } | 73 | } |
| 74 | return true; | ||
| 74 | } | 75 | } |
diff --git a/keyboards/sneakbox/disarray/staggered/keymaps/default/keymap.c b/keyboards/sneakbox/disarray/staggered/keymaps/default/keymap.c index 1c177013ad..3eedd078cd 100644 --- a/keyboards/sneakbox/disarray/staggered/keymaps/default/keymap.c +++ b/keyboards/sneakbox/disarray/staggered/keymaps/default/keymap.c | |||
| @@ -33,14 +33,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LGUI, KC_LEFT, KC_DOWN, KC_RGHT), | 33 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LGUI, KC_LEFT, KC_DOWN, KC_RGHT), |
| 34 | [_FN] = LAYOUT( | 34 | [_FN] = LAYOUT( |
| 35 | KC_TRNS, | 35 | KC_TRNS, |
| 36 | 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, KC_TRNS, RESET, | 36 | 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, KC_TRNS, RESET, |
| 37 | 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, KC_TRNS, | 37 | 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, KC_TRNS, |
| 38 | 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, | 38 | 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, |
| 39 | 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, KC_TRNS, | 39 | 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, KC_TRNS, |
| 40 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 40 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | void encoder_update_user(uint8_t index, bool clockwise) { | 43 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 44 | if (index == 0) { /* First encoder */ | 44 | if (index == 0) { /* First encoder */ |
| 45 | if (clockwise) { | 45 | if (clockwise) { |
| 46 | tap_code(KC_VOLD); | 46 | tap_code(KC_VOLD); |
| @@ -54,4 +54,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 54 | tap_code(KC_VOLU); | 54 | tap_code(KC_VOLU); |
| 55 | } | 55 | } |
| 56 | } | 56 | } |
| 57 | return true; | ||
| 57 | } | 58 | } |
diff --git a/keyboards/sneakbox/disarray/staggered/keymaps/via/keymap.c b/keyboards/sneakbox/disarray/staggered/keymaps/via/keymap.c index 34da4d4ac8..2637d1b03f 100644 --- a/keyboards/sneakbox/disarray/staggered/keymaps/via/keymap.c +++ b/keyboards/sneakbox/disarray/staggered/keymaps/via/keymap.c | |||
| @@ -36,28 +36,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LGUI, KC_LEFT, KC_DOWN, KC_RGHT), | 36 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LGUI, KC_LEFT, KC_DOWN, KC_RGHT), |
| 37 | [_FN] = LAYOUT( | 37 | [_FN] = LAYOUT( |
| 38 | KC_TRNS, | 38 | KC_TRNS, |
| 39 | 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, KC_TRNS, RESET, | 39 | 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, KC_TRNS, RESET, |
| 40 | 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, KC_TRNS, | 40 | 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, KC_TRNS, |
| 41 | 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, | 41 | 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, |
| 42 | 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, KC_TRNS, | 42 | 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, KC_TRNS, |
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 44 | [_L3] = LAYOUT( | 44 | [_L3] = LAYOUT( |
| 45 | KC_TRNS, | 45 | KC_TRNS, |
| 46 | 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, KC_TRNS, KC_TRNS, | 46 | 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, KC_TRNS, KC_TRNS, |
| 47 | 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, KC_TRNS, | 47 | 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, KC_TRNS, |
| 48 | 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, | 48 | 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, 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, KC_TRNS, |
| 50 | 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, KC_TRNS, KC_TRNS, KC_TRNS), |
| 51 | [_L4] = LAYOUT( | 51 | [_L4] = LAYOUT( |
| 52 | KC_TRNS, | 52 | KC_TRNS, |
| 53 | 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, KC_TRNS, KC_TRNS, | 53 | 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, KC_TRNS, KC_TRNS, |
| 54 | 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, KC_TRNS, | 54 | 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, KC_TRNS, |
| 55 | 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, | 55 | 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, |
| 56 | 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, KC_TRNS, | 56 | 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, KC_TRNS, |
| 57 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 57 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 58 | }; | 58 | }; |
| 59 | 59 | ||
| 60 | void encoder_update_user(uint8_t index, bool clockwise) { | 60 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 61 | if (index == 0) { /* First encoder */ | 61 | if (index == 0) { /* First encoder */ |
| 62 | if (clockwise) { | 62 | if (clockwise) { |
| 63 | tap_code(KC_VOLD); | 63 | tap_code(KC_VOLD); |
| @@ -71,4 +71,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 71 | tap_code(KC_VOLU); | 71 | tap_code(KC_VOLU); |
| 72 | } | 72 | } |
| 73 | } | 73 | } |
| 74 | return true; | ||
| 74 | } | 75 | } |
diff --git a/keyboards/sofle/keymaps/default/keymap.c b/keyboards/sofle/keymaps/default/keymap.c index 38200bfb7e..2360a45d47 100644 --- a/keyboards/sofle/keymaps/default/keymap.c +++ b/keyboards/sofle/keymaps/default/keymap.c | |||
| @@ -373,7 +373,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 373 | 373 | ||
| 374 | #ifdef ENCODER_ENABLE | 374 | #ifdef ENCODER_ENABLE |
| 375 | 375 | ||
| 376 | void encoder_update_user(uint8_t index, bool clockwise) { | 376 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 377 | if (index == 0) { | 377 | if (index == 0) { |
| 378 | if (clockwise) { | 378 | if (clockwise) { |
| 379 | tap_code(KC_VOLU); | 379 | tap_code(KC_VOLU); |
| @@ -387,6 +387,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 387 | tap_code(KC_PGUP); | 387 | tap_code(KC_PGUP); |
| 388 | } | 388 | } |
| 389 | } | 389 | } |
| 390 | return true; | ||
| 390 | } | 391 | } |
| 391 | 392 | ||
| 392 | #endif | 393 | #endif |
diff --git a/keyboards/sofle/keymaps/via/encoder.c b/keyboards/sofle/keymaps/via/encoder.c index 8126d077a2..f6e267e095 100644 --- a/keyboards/sofle/keymaps/via/encoder.c +++ b/keyboards/sofle/keymaps/via/encoder.c | |||
| @@ -1,25 +1,25 @@ | |||
| 1 | /* Copyright 2020 Josef Adamcik | 1 | /* Copyright 2020 Josef Adamcik |
| 2 | * Modification for VIA support and RGB underglow by Jens Bonk-Wiltfang | 2 | * Modification for VIA support and RGB underglow by Jens Bonk-Wiltfang |
| 3 | * | 3 | * |
| 4 | * This program is free software: you can redistribute it and/or modify | 4 | * This program is free software: you can redistribute it and/or modify |
| 5 | * it under the terms of the GNU General Public License as published by | 5 | * it under the terms of the GNU General Public License as published by |
| 6 | * the Free Software Foundation, either version 2 of the License, or | 6 | * the Free Software Foundation, either version 2 of the License, or |
| 7 | * (at your option) any later version. | 7 | * (at your option) any later version. |
| 8 | * | 8 | * |
| 9 | * This program is distributed in the hope that it will be useful, | 9 | * This program is distributed in the hope that it will be useful, |
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 12 | * GNU General Public License for more details. | 12 | * GNU General Public License for more details. |
| 13 | * | 13 | * |
| 14 | * You should have received a copy of the GNU General Public License | 14 | * You should have received a copy of the GNU General Public License |
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | //Setting up what encoder rotation does. If your encoder can be pressed as a button, that function can be set in Via. | 18 | //Setting up what encoder rotation does. If your encoder can be pressed as a button, that function can be set in Via. |
| 19 | 19 | ||
| 20 | #ifdef ENCODER_ENABLE | 20 | #ifdef ENCODER_ENABLE |
| 21 | 21 | ||
| 22 | void encoder_update_user(uint8_t index, bool clockwise) { | 22 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 23 | if (index == 0) { | 23 | if (index == 0) { |
| 24 | if (clockwise) { | 24 | if (clockwise) { |
| 25 | tap_code(KC_VOLU); | 25 | tap_code(KC_VOLU); |
| @@ -33,6 +33,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 33 | tap_code(KC_PGUP); | 33 | tap_code(KC_PGUP); |
| 34 | } | 34 | } |
| 35 | } | 35 | } |
| 36 | return true; | ||
| 36 | } | 37 | } |
| 37 | 38 | ||
| 38 | #endif \ No newline at end of file | 39 | #endif |
diff --git a/keyboards/space_space/keymaps/big_space/keymap.c b/keyboards/space_space/keymaps/big_space/keymap.c index 9aeeb2ef46..f99925971a 100644 --- a/keyboards/space_space/keymaps/big_space/keymap.c +++ b/keyboards/space_space/keymaps/big_space/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | enum layers{ | 19 | enum layers{ |
| @@ -52,18 +52,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, KC_6, KC_7, KC_8, KC_9, KC_0, | 52 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, KC_6, KC_7, KC_8, KC_9, KC_0, |
| 53 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_TRNS, KC_CIRC, KC_AMPR, KC_ASTR, KC_EQUAL, KC_MINS, | 53 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_TRNS, KC_CIRC, KC_AMPR, KC_ASTR, KC_EQUAL, KC_MINS, |
| 54 | KC_PIPE, KC_BSLS, KC_LPRN, KC_LBRC, KC_SCLN, KC_TRNS, KC_COLN, KC_RBRC, KC_RPRN, KC_PLUS, KC_UNDS, | 54 | KC_PIPE, KC_BSLS, KC_LPRN, KC_LBRC, KC_SCLN, KC_TRNS, KC_COLN, KC_RBRC, KC_RPRN, KC_PLUS, KC_UNDS, |
| 55 | KC_TRNS, KC_TRNS, KC_TRNS | 55 | KC_TRNS, KC_TRNS, KC_TRNS |
| 56 | ), | 56 | ), |
| 57 | 57 | ||
| 58 | [_NAV] = LAYOUT_big_space( | 58 | [_NAV] = LAYOUT_big_space( |
| 59 | KC_HOME, KC_UP, KC_END, KC_PGUP, KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, | 59 | KC_HOME, KC_UP, KC_END, KC_PGUP, KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, |
| 60 | KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TAB, | 60 | KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TAB, |
| 61 | KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_ENT, | 61 | KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_ENT, |
| 62 | KC_TRNS, KC_TRNS, KC_TRNS | 62 | KC_TRNS, KC_TRNS, KC_TRNS |
| 63 | ), | 63 | ), |
| 64 | }; | 64 | }; |
| 65 | 65 | ||
| 66 | void encoder_update_user(uint8_t index, bool clockwise) { | 66 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 67 | if (index == 1) { /* left encoder*/ | 67 | if (index == 1) { /* left encoder*/ |
| 68 | switch(get_highest_layer(layer_state)){ | 68 | switch(get_highest_layer(layer_state)){ |
| 69 | 69 | ||
| @@ -94,7 +94,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 94 | } | 94 | } |
| 95 | } else if (index == 0) { /* right encoder */ | 95 | } else if (index == 0) { /* right encoder */ |
| 96 | switch(get_highest_layer(layer_state)){ | 96 | switch(get_highest_layer(layer_state)){ |
| 97 | 97 | ||
| 98 | case _SYM: | 98 | case _SYM: |
| 99 | if (clockwise) { | 99 | if (clockwise) { |
| 100 | tap_code(KC_MPRV); | 100 | tap_code(KC_MPRV); |
| @@ -112,6 +112,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 112 | break; | 112 | break; |
| 113 | } | 113 | } |
| 114 | } | 114 | } |
| 115 | return true; | ||
| 115 | } | 116 | } |
| 116 | 117 | ||
| 117 | #ifdef COMBO_ENABLE | 118 | #ifdef COMBO_ENABLE |
diff --git a/keyboards/space_space/keymaps/default/keymap.c b/keyboards/space_space/keymaps/default/keymap.c index 81b53abfe5..3de82fa923 100644 --- a/keyboards/space_space/keymaps/default/keymap.c +++ b/keyboards/space_space/keymaps/default/keymap.c | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | enum layers{ | 19 | enum layers{ |
| @@ -47,25 +47,25 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 47 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, KC_6, KC_7, KC_8, KC_9, KC_0, | 47 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_TRNS, KC_6, KC_7, KC_8, KC_9, KC_0, |
| 48 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_TRNS, KC_CIRC, KC_AMPR, KC_ASTR, KC_EQUAL, KC_MINS, | 48 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_TRNS, KC_CIRC, KC_AMPR, KC_ASTR, KC_EQUAL, KC_MINS, |
| 49 | KC_PIPE, KC_BSLS, KC_LPRN, KC_LBRC, KC_SCLN, KC_TRNS, KC_COLN, KC_RBRC, KC_RPRN, KC_PLUS, KC_UNDS, | 49 | KC_PIPE, KC_BSLS, KC_LPRN, KC_LBRC, KC_SCLN, KC_TRNS, KC_COLN, KC_RBRC, KC_RPRN, KC_PLUS, KC_UNDS, |
| 50 | 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 |
| 51 | ), | 51 | ), |
| 52 | 52 | ||
| 53 | [_NUM] = LAYOUT_default( | 53 | [_NUM] = LAYOUT_default( |
| 54 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_PMNS, KC_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, | 54 | KC_PSLS, KC_P7, KC_P8, KC_P9, KC_PMNS, KC_EQL, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, |
| 55 | KC_PLUS, KC_P4, KC_P5, KC_P6, KC_BSPC, KC_LSFT, KC_TRNS, KC_TRNS, KC_SCLN, KC_COLN, KC_TAB, | 55 | KC_PLUS, KC_P4, KC_P5, KC_P6, KC_BSPC, KC_LSFT, KC_TRNS, KC_TRNS, KC_SCLN, KC_COLN, KC_TAB, |
| 56 | KC_PAST, KC_P1, KC_P2, KC_P3, KC_ENT, KC_TAB, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, | 56 | KC_PAST, KC_P1, KC_P2, KC_P3, KC_ENT, KC_TAB, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_ENT, |
| 57 | KC_P0, KC_PDOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 57 | KC_P0, KC_PDOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 58 | ), | 58 | ), |
| 59 | 59 | ||
| 60 | [_NAV] = LAYOUT_default( | 60 | [_NAV] = LAYOUT_default( |
| 61 | KC_HOME, KC_UP, KC_END, KC_PGUP, KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, | 61 | KC_HOME, KC_UP, KC_END, KC_PGUP, KC_TRNS, RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_BSPC, |
| 62 | KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TAB, | 62 | KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TAB, |
| 63 | KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS, KC_TRNS, KC_LCAP, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_ENT, | 63 | KC_MPRV, KC_MPLY, KC_MNXT, KC_TRNS, KC_TRNS, KC_LCAP, KC_TRNS, KC_TRNS, KC_VOLD, KC_VOLU, KC_ENT, |
| 64 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 64 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 65 | ), | 65 | ), |
| 66 | }; | 66 | }; |
| 67 | 67 | ||
| 68 | void encoder_update_user(uint8_t index, bool clockwise) { | 68 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 69 | if (index == 1) { /* left encoder*/ | 69 | if (index == 1) { /* left encoder*/ |
| 70 | switch(get_highest_layer(layer_state)){ | 70 | switch(get_highest_layer(layer_state)){ |
| 71 | 71 | ||
| @@ -96,7 +96,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 96 | } | 96 | } |
| 97 | } else if (index == 0) { /* right encoder */ | 97 | } else if (index == 0) { /* right encoder */ |
| 98 | switch(get_highest_layer(layer_state)){ | 98 | switch(get_highest_layer(layer_state)){ |
| 99 | 99 | ||
| 100 | case _SYM: | 100 | case _SYM: |
| 101 | if (clockwise) { | 101 | if (clockwise) { |
| 102 | tap_code(KC_MPRV); | 102 | tap_code(KC_MPRV); |
| @@ -114,6 +114,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 114 | break; | 114 | break; |
| 115 | } | 115 | } |
| 116 | } | 116 | } |
| 117 | return true; | ||
| 117 | } | 118 | } |
| 118 | 119 | ||
| 119 | #ifdef COMBO_ENABLE | 120 | #ifdef COMBO_ENABLE |
diff --git a/keyboards/splitkb/zima/keymaps/drashna/keymap.c b/keyboards/splitkb/zima/keymaps/drashna/keymap.c index 9d3919ee28..d9e1f44e29 100644 --- a/keyboards/splitkb/zima/keymaps/drashna/keymap.c +++ b/keyboards/splitkb/zima/keymaps/drashna/keymap.c | |||
| @@ -122,19 +122,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t* record) { | |||
| 122 | } | 122 | } |
| 123 | 123 | ||
| 124 | 124 | ||
| 125 | void encoder_update_user(uint8_t index, bool clockwise) { | 125 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 126 | if (clockwise) { | 126 | if (clockwise) { |
| 127 | tap_code16(KC_VOLU); | 127 | tap_code16(KC_VOLU); |
| 128 | } else { | 128 | } else { |
| 129 | tap_code16(KC_VOLD); | 129 | tap_code16(KC_VOLD); |
| 130 | } | 130 | } |
| 131 | # ifdef OLED_DRIVER_ENABLE | 131 | return true; |
| 132 | oled_timer = timer_read32(); | ||
| 133 | # endif | ||
| 134 | # if defined(AUDIO_ENABLE) && defined(AUDIO_CLICKY) | ||
| 135 | if (is_audio_on() && is_clicky_on()) clicky_play(); | ||
| 136 | # endif | ||
| 137 | # ifdef HAPTIC_ENABLE | ||
| 138 | if (haptic_config.enable) haptic_play(); | ||
| 139 | # endif | ||
| 140 | } | 132 | } |
diff --git a/keyboards/splitkb/zima/zima.c b/keyboards/splitkb/zima/zima.c index 3989ebeb29..74f9c84a79 100644 --- a/keyboards/splitkb/zima/zima.c +++ b/keyboards/splitkb/zima/zima.c | |||
| @@ -93,12 +93,7 @@ bool process_record_kb(uint16_t keycode, keyrecord_t* record) { | |||
| 93 | #endif | 93 | #endif |
| 94 | 94 | ||
| 95 | #ifdef ENCODER_ENABLE | 95 | #ifdef ENCODER_ENABLE |
| 96 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 96 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 97 | if (clockwise) { | ||
| 98 | tap_code16(KC_VOLU); | ||
| 99 | } else { | ||
| 100 | tap_code16(KC_VOLD); | ||
| 101 | } | ||
| 102 | # ifdef OLED_DRIVER_ENABLE | 97 | # ifdef OLED_DRIVER_ENABLE |
| 103 | oled_timer = timer_read32(); | 98 | oled_timer = timer_read32(); |
| 104 | # endif | 99 | # endif |
| @@ -108,5 +103,12 @@ __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 108 | # ifdef HAPTIC_ENABLE | 103 | # ifdef HAPTIC_ENABLE |
| 109 | if (haptic_config.enable) haptic_play(); | 104 | if (haptic_config.enable) haptic_play(); |
| 110 | # endif | 105 | # endif |
| 106 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 107 | if (clockwise) { | ||
| 108 | tap_code16(KC_VOLU); | ||
| 109 | } else { | ||
| 110 | tap_code16(KC_VOLD); | ||
| 111 | } | ||
| 112 | return true; | ||
| 111 | } | 113 | } |
| 112 | #endif | 114 | #endif |
diff --git a/keyboards/swiftrax/retropad/keymaps/default/keymap.c b/keyboards/swiftrax/retropad/keymaps/default/keymap.c index 8b9992e1d7..6fd2ff5daa 100644 --- a/keyboards/swiftrax/retropad/keymaps/default/keymap.c +++ b/keyboards/swiftrax/retropad/keymaps/default/keymap.c | |||
| @@ -33,11 +33,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | KC_END, KC_PGDN), | 33 | KC_END, KC_PGDN), |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | void encoder_update_user(uint8_t index, bool clockwise) { | 36 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 37 | if(IS_LAYER_ON(2)){ | 37 | if(IS_LAYER_ON(2)){ |
| 38 | if (clockwise) | 38 | if (clockwise) |
| 39 | tap_code(KC_LEFT); | 39 | tap_code(KC_LEFT); |
| 40 | else | 40 | else |
| 41 | tap_code(KC_RGHT); | 41 | tap_code(KC_RGHT); |
| 42 | } | 42 | } |
| 43 | else{ | 43 | else{ |
| @@ -46,6 +46,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | else | 46 | else |
| 47 | tap_code(KC_VOLD); | 47 | tap_code(KC_VOLD); |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | void matrix_init_user(void) { | 52 | void matrix_init_user(void) { |
| @@ -66,4 +67,4 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 66 | writePin(D4, !layer_state_cmp(state, 1)); | 67 | writePin(D4, !layer_state_cmp(state, 1)); |
| 67 | writePin(D3, !layer_state_cmp(state, 2)); | 68 | writePin(D3, !layer_state_cmp(state, 2)); |
| 68 | return state; | 69 | return state; |
| 69 | } \ No newline at end of file | 70 | } |
diff --git a/keyboards/swiftrax/retropad/keymaps/via/keymap.c b/keyboards/swiftrax/retropad/keymaps/via/keymap.c index 8b9992e1d7..6fd2ff5daa 100644 --- a/keyboards/swiftrax/retropad/keymaps/via/keymap.c +++ b/keyboards/swiftrax/retropad/keymaps/via/keymap.c | |||
| @@ -33,11 +33,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | KC_END, KC_PGDN), | 33 | KC_END, KC_PGDN), |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | void encoder_update_user(uint8_t index, bool clockwise) { | 36 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 37 | if(IS_LAYER_ON(2)){ | 37 | if(IS_LAYER_ON(2)){ |
| 38 | if (clockwise) | 38 | if (clockwise) |
| 39 | tap_code(KC_LEFT); | 39 | tap_code(KC_LEFT); |
| 40 | else | 40 | else |
| 41 | tap_code(KC_RGHT); | 41 | tap_code(KC_RGHT); |
| 42 | } | 42 | } |
| 43 | else{ | 43 | else{ |
| @@ -46,6 +46,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 46 | else | 46 | else |
| 47 | tap_code(KC_VOLD); | 47 | tap_code(KC_VOLD); |
| 48 | } | 48 | } |
| 49 | return true; | ||
| 49 | } | 50 | } |
| 50 | 51 | ||
| 51 | void matrix_init_user(void) { | 52 | void matrix_init_user(void) { |
| @@ -66,4 +67,4 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 66 | writePin(D4, !layer_state_cmp(state, 1)); | 67 | writePin(D4, !layer_state_cmp(state, 1)); |
| 67 | writePin(D3, !layer_state_cmp(state, 2)); | 68 | writePin(D3, !layer_state_cmp(state, 2)); |
| 68 | return state; | 69 | return state; |
| 69 | } \ No newline at end of file | 70 | } |
diff --git a/keyboards/taleguers/taleguers75/taleguers75.c b/keyboards/taleguers/taleguers75/taleguers75.c index 684d54a38d..97664effde 100644 --- a/keyboards/taleguers/taleguers75/taleguers75.c +++ b/keyboards/taleguers/taleguers75/taleguers75.c | |||
| @@ -17,10 +17,12 @@ | |||
| 17 | #include "taleguers75.h" | 17 | #include "taleguers75.h" |
| 18 | 18 | ||
| 19 | 19 | ||
| 20 | __attribute__ ((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 20 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 21 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 21 | if (!clockwise) { | 22 | if (!clockwise) { |
| 22 | tap_code(KC_AUDIO_VOL_DOWN); | 23 | tap_code(KC_AUDIO_VOL_DOWN); |
| 23 | } else { | 24 | } else { |
| 24 | tap_code(KC_AUDIO_VOL_UP); | 25 | tap_code(KC_AUDIO_VOL_UP); |
| 25 | } | 26 | } |
| 27 | return true; | ||
| 26 | } | 28 | } |
diff --git a/keyboards/tau4/keymaps/default/keymap.c b/keyboards/tau4/keymaps/default/keymap.c index aff188e4c6..f5585ce2a0 100755 --- a/keyboards/tau4/keymaps/default/keymap.c +++ b/keyboards/tau4/keymaps/default/keymap.c | |||
| @@ -101,7 +101,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 101 | return state; | 101 | return state; |
| 102 | } | 102 | } |
| 103 | 103 | ||
| 104 | void encoder_update_user(uint8_t index, bool clockwise) { | 104 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 105 | if (index == 0) { /* First encoder */ | 105 | if (index == 0) { /* First encoder */ |
| 106 | if (clockwise) { | 106 | if (clockwise) { |
| 107 | tap_code(KC_VOLU); | 107 | tap_code(KC_VOLU); |
| @@ -109,6 +109,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 109 | tap_code(KC_VOLD); | 109 | tap_code(KC_VOLD); |
| 110 | } | 110 | } |
| 111 | } | 111 | } |
| 112 | return true; | ||
| 112 | } | 113 | } |
| 113 | 114 | ||
| 114 | 115 | ||
diff --git a/keyboards/terrazzo/keymaps/default/keymap.c b/keyboards/terrazzo/keymaps/default/keymap.c index 9392a60557..b6439aa8e9 100644 --- a/keyboards/terrazzo/keymaps/default/keymap.c +++ b/keyboards/terrazzo/keymaps/default/keymap.c | |||
| @@ -36,41 +36,41 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | [_QWERTY] = LAYOUT( | 36 | [_QWERTY] = LAYOUT( |
| 37 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 37 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 38 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_ENT, | 38 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_ENT, |
| 39 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, SFTSLSH, | 39 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, SFTSLSH, |
| 40 | TZ_OFF, KC_LGUI, KC_RALT, LOWERSP, RAISESP, MO(_NAV), MO(_FN) | 40 | TZ_OFF, KC_LGUI, KC_RALT, LOWERSP, RAISESP, MO(_NAV), MO(_FN) |
| 41 | ), | 41 | ), |
| 42 | 42 | ||
| 43 | [_RAISE] = LAYOUT( | 43 | [_RAISE] = LAYOUT( |
| 44 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 44 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 45 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, | 45 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, |
| 46 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, | 46 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, |
| 47 | _______, _______, _______, _______, _______, _______, _______ | 47 | _______, _______, _______, _______, _______, _______, _______ |
| 48 | ), | 48 | ), |
| 49 | 49 | ||
| 50 | [_LOWER] = LAYOUT( | 50 | [_LOWER] = LAYOUT( |
| 51 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, | 51 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, |
| 52 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, | 52 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, |
| 53 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, | 53 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, |
| 54 | _______, _______, _______, _______, _______, _______, _______ | 54 | _______, _______, _______, _______, _______, _______, _______ |
| 55 | ), | 55 | ), |
| 56 | 56 | ||
| 57 | [_NAV] = LAYOUT( | 57 | [_NAV] = LAYOUT( |
| 58 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_UP, KC_END, XXXXXXX, _______, | 58 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_UP, KC_END, XXXXXXX, _______, |
| 59 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, _______, | 59 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, _______, |
| 60 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, | 60 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, |
| 61 | _______, _______, _______, _______, _______, _______, _______ | 61 | _______, _______, _______, _______, _______, _______, _______ |
| 62 | ), | 62 | ), |
| 63 | 63 | ||
| 64 | [_FN] = LAYOUT( | 64 | [_FN] = LAYOUT( |
| 65 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, | 65 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, |
| 66 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, | 66 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, |
| 67 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, CG_TOGG, | 67 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, CG_TOGG, |
| 68 | _______, RESET, _______, _______, _______, _______, _______ | 68 | _______, RESET, _______, _______, _______, _______, _______ |
| 69 | ) | 69 | ) |
| 70 | }; | 70 | }; |
| 71 | 71 | ||
| 72 | 72 | ||
| 73 | void encoder_update_user(uint8_t index, bool clockwise) { | 73 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 74 | terrazzo_scroll_pixel(clockwise); | 74 | terrazzo_scroll_pixel(clockwise); |
| 75 | switch(get_highest_layer(layer_state)) { | 75 | switch(get_highest_layer(layer_state)) { |
| 76 | case _NAV: | 76 | case _NAV: |
| @@ -81,5 +81,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 81 | // Default encoder behavior of Page Up and Down | 81 | // Default encoder behavior of Page Up and Down |
| 82 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); | 82 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); |
| 83 | break; | 83 | break; |
| 84 | } | 84 | } |
| 85 | } \ No newline at end of file | 85 | return true; |
| 86 | } | ||
diff --git a/keyboards/terrazzo/keymaps/ortho/keymap.c b/keyboards/terrazzo/keymaps/ortho/keymap.c index c2085c4148..986cb884d7 100644 --- a/keyboards/terrazzo/keymaps/ortho/keymap.c +++ b/keyboards/terrazzo/keymaps/ortho/keymap.c | |||
| @@ -36,40 +36,40 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | [_QWERTY] = LAYOUT_ortho( | 36 | [_QWERTY] = LAYOUT_ortho( |
| 37 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 37 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 38 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, | 38 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, |
| 39 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 39 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
| 40 | TZ_OFF, KC_TAB, KC_LGUI, KC_RALT, LOWERSP, RAISESP, MO(_NAV), MO(_FN), KC_DEL | 40 | TZ_OFF, KC_TAB, KC_LGUI, KC_RALT, LOWERSP, RAISESP, MO(_NAV), MO(_FN), KC_DEL |
| 41 | ), | 41 | ), |
| 42 | 42 | ||
| 43 | [_RAISE] = LAYOUT_ortho( | 43 | [_RAISE] = LAYOUT_ortho( |
| 44 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 44 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 45 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, _______, | 45 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, _______, |
| 46 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, _______, | 46 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, _______, |
| 47 | _______, _______, _______, _______, _______, _______, _______, _______, _______ | 47 | _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 48 | ), | 48 | ), |
| 49 | 49 | ||
| 50 | [_LOWER] = LAYOUT_ortho( | 50 | [_LOWER] = LAYOUT_ortho( |
| 51 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, | 51 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, |
| 52 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, _______, | 52 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, _______, |
| 53 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, _______, | 53 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, _______, |
| 54 | _______, _______, _______, _______, _______, _______, _______, _______, _______ | 54 | _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 55 | ), | 55 | ), |
| 56 | 56 | ||
| 57 | [_NAV] = LAYOUT_ortho( | 57 | [_NAV] = LAYOUT_ortho( |
| 58 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, | 58 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, |
| 59 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, _______, | 59 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, _______, |
| 60 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, | 60 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, |
| 61 | _______, _______, _______, _______, _______, _______, _______, _______, _______ | 61 | _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 62 | ), | 62 | ), |
| 63 | 63 | ||
| 64 | [_FN] = LAYOUT_ortho( | 64 | [_FN] = LAYOUT_ortho( |
| 65 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, | 65 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, |
| 66 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, _______, | 66 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, _______, |
| 67 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, CG_TOGG, | 67 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, CG_TOGG, |
| 68 | _______, RESET, _______, _______, _______, _______, _______, _______, _______ | 68 | _______, RESET, _______, _______, _______, _______, _______, _______, _______ |
| 69 | ) | 69 | ) |
| 70 | }; | 70 | }; |
| 71 | 71 | ||
| 72 | void encoder_update_user(uint8_t index, bool clockwise) { | 72 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 73 | terrazzo_scroll_pixel(clockwise); | 73 | terrazzo_scroll_pixel(clockwise); |
| 74 | switch(get_highest_layer(layer_state)) { | 74 | switch(get_highest_layer(layer_state)) { |
| 75 | case _NAV: | 75 | case _NAV: |
| @@ -80,5 +80,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 80 | // Default encoder behavior of Page Up and Down | 80 | // Default encoder behavior of Page Up and Down |
| 81 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); | 81 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); |
| 82 | break; | 82 | break; |
| 83 | } | 83 | } |
| 84 | } \ No newline at end of file | 84 | return true; |
| 85 | } | ||
diff --git a/keyboards/terrazzo/keymaps/ortho_all/keymap.c b/keyboards/terrazzo/keymaps/ortho_all/keymap.c index ba33c15fbd..b0ecd9c911 100644 --- a/keyboards/terrazzo/keymaps/ortho_all/keymap.c +++ b/keyboards/terrazzo/keymaps/ortho_all/keymap.c | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | /* Ortho layout with all 1u | 17 | /* Ortho layout with all 1u |
| 18 | * make terrazzo:othro_all | 18 | * make terrazzo:othro_all |
| 19 | */ | 19 | */ |
| 20 | #include QMK_KEYBOARD_H | 20 | #include QMK_KEYBOARD_H |
| 21 | 21 | ||
| 22 | enum layers { | 22 | enum layers { |
| @@ -36,40 +36,40 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | [_QWERTY] = LAYOUT_ortho_all( | 36 | [_QWERTY] = LAYOUT_ortho_all( |
| 37 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 37 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 38 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, | 38 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, |
| 39 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 39 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
| 40 | TZ_OFF, KC_TAB, KC_LGUI, KC_RALT, MO(_LOWER), KC_SPC, KC_SPC, MO(_RAISE), MO(_NAV), MO(_FN), KC_DEL | 40 | TZ_OFF, KC_TAB, KC_LGUI, KC_RALT, MO(_LOWER), KC_SPC, KC_SPC, MO(_RAISE), MO(_NAV), MO(_FN), KC_DEL |
| 41 | ), | 41 | ), |
| 42 | 42 | ||
| 43 | [_RAISE] = LAYOUT_ortho_all( | 43 | [_RAISE] = LAYOUT_ortho_all( |
| 44 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 44 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 45 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, _______, | 45 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, _______, |
| 46 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, _______, | 46 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, _______, |
| 47 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 47 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 48 | ), | 48 | ), |
| 49 | 49 | ||
| 50 | [_LOWER] = LAYOUT_ortho_all( | 50 | [_LOWER] = LAYOUT_ortho_all( |
| 51 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, | 51 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, |
| 52 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, _______, | 52 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, _______, |
| 53 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, _______, | 53 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, _______, |
| 54 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 54 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 55 | ), | 55 | ), |
| 56 | 56 | ||
| 57 | [_NAV] = LAYOUT_ortho_all( | 57 | [_NAV] = LAYOUT_ortho_all( |
| 58 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, | 58 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, |
| 59 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN,_______, | 59 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN,_______, |
| 60 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, | 60 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, |
| 61 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 61 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 62 | ), | 62 | ), |
| 63 | 63 | ||
| 64 | [_FN] = LAYOUT_ortho_all( | 64 | [_FN] = LAYOUT_ortho_all( |
| 65 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, | 65 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, |
| 66 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, _______, | 66 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, _______, |
| 67 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, CG_TOGG, | 67 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, CG_TOGG, |
| 68 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 68 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 69 | ) | 69 | ) |
| 70 | }; | 70 | }; |
| 71 | 71 | ||
| 72 | void encoder_update_user(uint8_t index, bool clockwise) { | 72 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 73 | terrazzo_scroll_pixel(clockwise); | 73 | terrazzo_scroll_pixel(clockwise); |
| 74 | switch(get_highest_layer(layer_state)) { | 74 | switch(get_highest_layer(layer_state)) { |
| 75 | case _NAV: | 75 | case _NAV: |
| @@ -80,5 +80,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 80 | /* Default encoder behavior of Page Up and Down */ | 80 | /* Default encoder behavior of Page Up and Down */ |
| 81 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); | 81 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); |
| 82 | break; | 82 | break; |
| 83 | } | 83 | } |
| 84 | } \ No newline at end of file | 84 | return true; |
| 85 | } | ||
diff --git a/keyboards/terrazzo/keymaps/ortho_mit/keymap.c b/keyboards/terrazzo/keymaps/ortho_mit/keymap.c index ab63f53952..87e6d3f786 100644 --- a/keyboards/terrazzo/keymaps/ortho_mit/keymap.c +++ b/keyboards/terrazzo/keymaps/ortho_mit/keymap.c | |||
| @@ -33,41 +33,41 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | [_QWERTY] = LAYOUT_ortho_mit( | 33 | [_QWERTY] = LAYOUT_ortho_mit( |
| 34 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 34 | KC_MUTE, KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 35 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, | 35 | TZ_NXT, KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, |
| 36 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 36 | TZ_PRV, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, |
| 37 | TZ_OFF, KC_TAB, KC_LGUI, KC_RALT, MO(_LOWER), KC_SPC, MO(_RAISE), MO(_NAV), MO(_FN), KC_DEL | 37 | TZ_OFF, KC_TAB, KC_LGUI, KC_RALT, MO(_LOWER), KC_SPC, MO(_RAISE), MO(_NAV), MO(_FN), KC_DEL |
| 38 | ), | 38 | ), |
| 39 | 39 | ||
| 40 | [_RAISE] = LAYOUT_ortho_mit( | 40 | [_RAISE] = LAYOUT_ortho_mit( |
| 41 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, | 41 | _______, KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, |
| 42 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, _______, | 42 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MINS, KC_EQL, KC_SCLN, KC_QUOT, _______, |
| 43 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, _______, | 43 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_BSLS, KC_LBRC, KC_RBRC, _______, _______, |
| 44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 44 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 45 | ), | 45 | ), |
| 46 | 46 | ||
| 47 | [_LOWER] = LAYOUT_ortho_mit( | 47 | [_LOWER] = LAYOUT_ortho_mit( |
| 48 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, | 48 | _______, KC_TAB, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, |
| 49 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, _______, | 49 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_UNDS, KC_PLUS, KC_COLN, KC_DQT, _______, |
| 50 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, _______, | 50 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_PIPE, KC_LCBR, KC_RCBR, _______, _______, |
| 51 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 51 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 52 | ), | 52 | ), |
| 53 | 53 | ||
| 54 | [_NAV] = LAYOUT_ortho_mit( | 54 | [_NAV] = LAYOUT_ortho_mit( |
| 55 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, | 55 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, KC_HOME, KC_UP, KC_END, KC_PGUP, _______, |
| 56 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN,_______, | 56 | _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, XXXXXXX, XXXXXXX, XXXXXXX, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN,_______, |
| 57 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, | 57 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, |
| 58 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 58 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 59 | ), | 59 | ), |
| 60 | 60 | ||
| 61 | [_FN] = LAYOUT_ortho_mit( | 61 | [_FN] = LAYOUT_ortho_mit( |
| 62 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, | 62 | _______, _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, |
| 63 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, _______, | 63 | _______, KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_F11, KC_F12, _______, _______, |
| 64 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, CG_TOGG, | 64 | _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, CG_TOGG, |
| 65 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______ | 65 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______ |
| 66 | ) | 66 | ) |
| 67 | }; | 67 | }; |
| 68 | 68 | ||
| 69 | 69 | ||
| 70 | void encoder_update_user(uint8_t index, bool clockwise) { | 70 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 71 | terrazzo_scroll_pixel(clockwise); | 71 | terrazzo_scroll_pixel(clockwise); |
| 72 | switch(get_highest_layer(layer_state)) { | 72 | switch(get_highest_layer(layer_state)) { |
| 73 | case _NAV: | 73 | case _NAV: |
| @@ -78,5 +78,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 78 | /* Default encoder behavior of Page Up and Down */ | 78 | /* Default encoder behavior of Page Up and Down */ |
| 79 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); | 79 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); |
| 80 | break; | 80 | break; |
| 81 | } | 81 | } |
| 82 | } \ No newline at end of file | 82 | return true; |
| 83 | } | ||
diff --git a/keyboards/terrazzo/readme.md b/keyboards/terrazzo/readme.md index 08cecd6a64..e0f4f3457f 100644 --- a/keyboards/terrazzo/readme.md +++ b/keyboards/terrazzo/readme.md | |||
| @@ -93,7 +93,7 @@ Terrazzo has 4 positions for encoders in the left-hand column. Up to 3 may be us | |||
| 93 | The default keymaps are setup for one encoder. Encoders can change behavior based on the current layer. Here, on the "NAV" layer, the encoder changes volume instead of scrolling. | 93 | The default keymaps are setup for one encoder. Encoders can change behavior based on the current layer. Here, on the "NAV" layer, the encoder changes volume instead of scrolling. |
| 94 | 94 | ||
| 95 | ```c | 95 | ```c |
| 96 | void encoder_update_user(uint8_t index, bool clockwise) { | 96 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 97 | terrazzo_scroll_pixel(clockwise); | 97 | terrazzo_scroll_pixel(clockwise); |
| 98 | switch(get_highest_layer(layer_state)) { | 98 | switch(get_highest_layer(layer_state)) { |
| 99 | case _NAV: | 99 | case _NAV: |
| @@ -105,13 +105,14 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 105 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); | 105 | clockwise ? tap_code(KC_PGDN) : tap_code(KC_PGUP); |
| 106 | break; | 106 | break; |
| 107 | } | 107 | } |
| 108 | return true; | ||
| 108 | } | 109 | } |
| 109 | ``` | 110 | ``` |
| 110 | 111 | ||
| 111 | If using multiple encoders, the `index` param can be used to distingish which is providing input. | 112 | If using multiple encoders, the `index` param can be used to distingish which is providing input. |
| 112 | 113 | ||
| 113 | ```c | 114 | ```c |
| 114 | void encoder_update_user(uint8_t index, bool clockwise) { | 115 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 115 | terrazzo_scroll_pixel(clockwise); | 116 | terrazzo_scroll_pixel(clockwise); |
| 116 | switch(index) { | 117 | switch(index) { |
| 117 | case 0: | 118 | case 0: |
| @@ -121,5 +122,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 121 | clockwise ? tap_code(KC_AUDIO_VOL_UP) : tap_code(KC_AUDIO_VOL_DOWN); | 122 | clockwise ? tap_code(KC_AUDIO_VOL_UP) : tap_code(KC_AUDIO_VOL_DOWN); |
| 122 | break; | 123 | break; |
| 123 | } | 124 | } |
| 125 | return true; | ||
| 124 | } | 126 | } |
| 125 | ``` \ No newline at end of file | 127 | ``` |
diff --git a/keyboards/tetris/keymaps/default/keymap.c b/keyboards/tetris/keymaps/default/keymap.c index c1b5ad2b1f..1b53ea80b9 100755 --- a/keyboards/tetris/keymaps/default/keymap.c +++ b/keyboards/tetris/keymaps/default/keymap.c | |||
| @@ -149,7 +149,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t * record) { | |||
| 149 | return (true); | 149 | return (true); |
| 150 | } | 150 | } |
| 151 | 151 | ||
| 152 | void encoder_update_user(uint8_t index, bool clockwise) { | 152 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 153 | RGB_encoder_timer = timer_read(); | 153 | RGB_encoder_timer = timer_read(); |
| 154 | RGB_encoder_timer2 = timer_read(); | 154 | RGB_encoder_timer2 = timer_read(); |
| 155 | uint8_t layer = biton32(layer_state); | 155 | uint8_t layer = biton32(layer_state); |
| @@ -183,4 +183,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 183 | })); | 183 | })); |
| 184 | } | 184 | } |
| 185 | } | 185 | } |
| 186 | return true; | ||
| 186 | } | 187 | } |
diff --git a/keyboards/themadnoodle/ncc1701kb/v2/keymaps/default/keymap.c b/keyboards/themadnoodle/ncc1701kb/v2/keymaps/default/keymap.c index 486db5070e..15b6df3b1a 100644 --- a/keyboards/themadnoodle/ncc1701kb/v2/keymaps/default/keymap.c +++ b/keyboards/themadnoodle/ncc1701kb/v2/keymaps/default/keymap.c | |||
| @@ -13,7 +13,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | [0] = LAYOUT_ortho_3x3( | 15 | [0] = LAYOUT_ortho_3x3( |
| 16 | KC_MPRV, LT(2, KC_MUTE), KC_MNXT, | 16 | KC_MPRV, LT(2, KC_MUTE), KC_MNXT, |
| 17 | KC_MSTP, KC_MPLY, KC_MSEL, | 17 | KC_MSTP, KC_MPLY, KC_MSEL, |
| 18 | KC_CALC, KC_MAIL, LT(1, KC_MYCM) | 18 | KC_CALC, KC_MAIL, LT(1, KC_MYCM) |
| 19 | ), | 19 | ), |
| @@ -28,14 +28,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | * | SAT+ | SAT- | | | 28 | * | SAT+ | SAT- | | |
| 29 | * `-----------------------' | 29 | * `-----------------------' |
| 30 | */ | 30 | */ |
| 31 | 31 | ||
| 32 | [1] = LAYOUT_ortho_3x3( | 32 | [1] = LAYOUT_ortho_3x3( |
| 33 | RGB_MOD, RGB_TOG, RGB_RMOD, | 33 | RGB_MOD, RGB_TOG, RGB_RMOD, |
| 34 | RGB_SPI, RGB_SPD, RGB_VAI, | 34 | RGB_SPI, RGB_SPD, RGB_VAI, |
| 35 | RGB_SAI, RGB_SAD, KC_TRNS | 35 | RGB_SAI, RGB_SAD, KC_TRNS |
| 36 | ), | 36 | ), |
| 37 | 37 | ||
| 38 | 38 | ||
| 39 | /* LAYER 2 (ENCODER) | 39 | /* LAYER 2 (ENCODER) |
| 40 | * ,-----------------------. | 40 | * ,-----------------------. |
| 41 | * | | | | ENCODER - PRESS (NA) / KNOB (Arrow Left/Right) | 41 | * | | | | ENCODER - PRESS (NA) / KNOB (Arrow Left/Right) |
| @@ -45,17 +45,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | * | | | | | 45 | * | | | | |
| 46 | * `-----------------------' | 46 | * `-----------------------' |
| 47 | */ | 47 | */ |
| 48 | 48 | ||
| 49 | [2] = LAYOUT_ortho_3x3( | 49 | [2] = LAYOUT_ortho_3x3( |
| 50 | KC_TRNS, KC_TRNS, KC_TRNS, | 50 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 51 | KC_TRNS, KC_TRNS, KC_TRNS, | 51 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 52 | KC_TRNS, KC_TRNS, KC_TRNS | 52 | KC_TRNS, KC_TRNS, KC_TRNS |
| 53 | ) | 53 | ) |
| 54 | 54 | ||
| 55 | }; | 55 | }; |
| 56 | 56 | ||
| 57 | void encoder_update_user(uint8_t index, bool clockwise) { | 57 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 58 | 58 | ||
| 59 | switch (get_highest_layer(layer_state)) { | 59 | switch (get_highest_layer(layer_state)) { |
| 60 | case 1: | 60 | case 1: |
| 61 | if (clockwise) { | 61 | if (clockwise) { |
| @@ -78,6 +78,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 78 | tap_code(KC_VOLD); | 78 | tap_code(KC_VOLD); |
| 79 | } | 79 | } |
| 80 | break; | 80 | break; |
| 81 | 81 | ||
| 82 | } | 82 | } |
| 83 | return true; | ||
| 83 | } | 84 | } |
diff --git a/keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c b/keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c index e487c27262..8fc7e2a27b 100644 --- a/keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c +++ b/keyboards/themadnoodle/noodlepad/keymaps/default/keymap.c | |||
| @@ -13,7 +13,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | [0] = LAYOUT_ortho_3x3( | 15 | [0] = LAYOUT_ortho_3x3( |
| 16 | KC_MPRV, LT(2, KC_MUTE), KC_MNXT, | 16 | KC_MPRV, LT(2, KC_MUTE), KC_MNXT, |
| 17 | KC_MSTP, KC_MPLY, KC_MSEL, | 17 | KC_MSTP, KC_MPLY, KC_MSEL, |
| 18 | KC_CALC, KC_MAIL, LT(1, KC_MYCM) | 18 | KC_CALC, KC_MAIL, LT(1, KC_MYCM) |
| 19 | ), | 19 | ), |
| @@ -28,14 +28,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 28 | * | SAT+ | SAT- | | | 28 | * | SAT+ | SAT- | | |
| 29 | * `-----------------------' | 29 | * `-----------------------' |
| 30 | */ | 30 | */ |
| 31 | 31 | ||
| 32 | [1] = LAYOUT_ortho_3x3( | 32 | [1] = LAYOUT_ortho_3x3( |
| 33 | RGB_MOD, RGB_TOG, RGB_RMOD, | 33 | RGB_MOD, RGB_TOG, RGB_RMOD, |
| 34 | RGB_SPI, RGB_SPD, RGB_VAI, | 34 | RGB_SPI, RGB_SPD, RGB_VAI, |
| 35 | RGB_SAI, RGB_SAD, KC_TRNS | 35 | RGB_SAI, RGB_SAD, KC_TRNS |
| 36 | ), | 36 | ), |
| 37 | 37 | ||
| 38 | 38 | ||
| 39 | /* LAYER 2 (ENCODER) | 39 | /* LAYER 2 (ENCODER) |
| 40 | * ,-----------------------. | 40 | * ,-----------------------. |
| 41 | * | | | | ENCODER - PRESS (NA) / KNOB (Arrow Left/Right) | 41 | * | | | | ENCODER - PRESS (NA) / KNOB (Arrow Left/Right) |
| @@ -45,17 +45,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | * | | | | | 45 | * | | | | |
| 46 | * `-----------------------' | 46 | * `-----------------------' |
| 47 | */ | 47 | */ |
| 48 | 48 | ||
| 49 | [2] = LAYOUT_ortho_3x3( | 49 | [2] = LAYOUT_ortho_3x3( |
| 50 | KC_TRNS, KC_TRNS, KC_TRNS, | 50 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 51 | KC_TRNS, KC_TRNS, KC_TRNS, | 51 | KC_TRNS, KC_TRNS, KC_TRNS, |
| 52 | KC_TRNS, KC_TRNS, KC_TRNS | 52 | KC_TRNS, KC_TRNS, KC_TRNS |
| 53 | ) | 53 | ) |
| 54 | 54 | ||
| 55 | }; | 55 | }; |
| 56 | 56 | ||
| 57 | void encoder_update_user(uint8_t index, bool clockwise) { | 57 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 58 | 58 | ||
| 59 | switch (get_highest_layer(layer_state)) { | 59 | switch (get_highest_layer(layer_state)) { |
| 60 | case 1: | 60 | case 1: |
| 61 | if (clockwise) { | 61 | if (clockwise) { |
| @@ -78,6 +78,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 78 | tap_code(KC_VOLD); | 78 | tap_code(KC_VOLD); |
| 79 | } | 79 | } |
| 80 | break; | 80 | break; |
| 81 | 81 | ||
| 82 | } | 82 | } |
| 83 | return true; | ||
| 83 | } | 84 | } |
diff --git a/keyboards/tkw/grandiceps/keymaps/default/keymap.c b/keyboards/tkw/grandiceps/keymaps/default/keymap.c index b4cf6ed025..53a2fd85cc 100644 --- a/keyboards/tkw/grandiceps/keymaps/default/keymap.c +++ b/keyboards/tkw/grandiceps/keymaps/default/keymap.c | |||
| @@ -421,7 +421,7 @@ oled_rotation_t oled_init_user(oled_rotation_t rotation) { | |||
| 421 | #endif | 421 | #endif |
| 422 | 422 | ||
| 423 | #ifdef ENCODER_ENABLE | 423 | #ifdef ENCODER_ENABLE |
| 424 | void encoder_update_user(uint8_t index, bool clockwise){ | 424 | bool encoder_update_user(uint8_t index, bool clockwise){ |
| 425 | 425 | ||
| 426 | if (index == 0) { | 426 | if (index == 0) { |
| 427 | switch (get_highest_layer(layer_state)) { | 427 | switch (get_highest_layer(layer_state)) { |
| @@ -462,5 +462,6 @@ void encoder_update_user(uint8_t index, bool clockwise){ | |||
| 462 | break; | 462 | break; |
| 463 | } | 463 | } |
| 464 | } | 464 | } |
| 465 | return true; | ||
| 465 | } | 466 | } |
| 466 | #endif | 467 | #endif |
diff --git a/keyboards/tkw/stoutgat/v1/keymaps/default/keymap.c b/keyboards/tkw/stoutgat/v1/keymaps/default/keymap.c index bf9d905843..300b698bb8 100644 --- a/keyboards/tkw/stoutgat/v1/keymaps/default/keymap.c +++ b/keyboards/tkw/stoutgat/v1/keymaps/default/keymap.c | |||
| @@ -32,7 +32,7 @@ | |||
| 32 | 32 | ||
| 33 | 33 | ||
| 34 | #ifdef ENCODER_ENABLE | 34 | #ifdef ENCODER_ENABLE |
| 35 | void encoder_update_user(uint8_t index, bool clockwise) { | 35 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 36 | 36 | ||
| 37 | if (index == 0) { | 37 | if (index == 0) { |
| 38 | switch (get_highest_layer(layer_state)) { | 38 | switch (get_highest_layer(layer_state)) { |
| @@ -73,5 +73,6 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 73 | break; | 73 | break; |
| 74 | } | 74 | } |
| 75 | } | 75 | } |
| 76 | return true; | ||
| 76 | } | 77 | } |
| 77 | #endif | 78 | #endif |
diff --git a/keyboards/tkw/stoutgat/v2/keymaps/ansi/keymap.c b/keyboards/tkw/stoutgat/v2/keymaps/ansi/keymap.c index 618d336cdb..4a3a83e45a 100644 --- a/keyboards/tkw/stoutgat/v2/keymaps/ansi/keymap.c +++ b/keyboards/tkw/stoutgat/v2/keymaps/ansi/keymap.c | |||
| @@ -27,7 +27,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | }; | 27 | }; |
| 28 | 28 | ||
| 29 | #ifdef ENCODER_ENABLE | 29 | #ifdef ENCODER_ENABLE |
| 30 | void encoder_update_user(uint8_t index, bool clockwise){ | 30 | bool encoder_update_user(uint8_t index, bool clockwise){ |
| 31 | 31 | ||
| 32 | if (index == 0) { | 32 | if (index == 0) { |
| 33 | switch (get_highest_layer(layer_state)) { | 33 | switch (get_highest_layer(layer_state)) { |
| @@ -68,5 +68,6 @@ void encoder_update_user(uint8_t index, bool clockwise){ | |||
| 68 | break; | 68 | break; |
| 69 | } | 69 | } |
| 70 | } | 70 | } |
| 71 | return true; | ||
| 71 | } | 72 | } |
| 72 | #endif | 73 | #endif |
diff --git a/keyboards/tkw/stoutgat/v2/keymaps/default/keymap.c b/keyboards/tkw/stoutgat/v2/keymaps/default/keymap.c index c794c9c643..f7139b70b1 100644 --- a/keyboards/tkw/stoutgat/v2/keymaps/default/keymap.c +++ b/keyboards/tkw/stoutgat/v2/keymaps/default/keymap.c | |||
| @@ -9,22 +9,22 @@ enum layers { | |||
| 9 | 9 | ||
| 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 11 | [0] = LAYOUT_encoder( | 11 | [0] = LAYOUT_encoder( |
| 12 | KC_GESC, 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, KC_GRV, | 12 | KC_GESC, 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, KC_GRV, |
| 13 | 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_DEL, | 13 | 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_DEL, |
| 14 | KC_CAPS, 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_PGUP, | 14 | KC_CAPS, 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_PGUP, |
| 15 | KC_MPLY, 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, KC_UP, KC_PGDN, | 15 | KC_MPLY, 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, KC_UP, KC_PGDN, |
| 16 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 16 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT |
| 17 | ), | 17 | ), |
| 18 | 18 | ||
| 19 | [1] = LAYOUT_encoder( | 19 | [1] = LAYOUT_encoder( |
| 20 | /* esc 1 2 3 4 5 6 7 8 9 0 - = bkspc `~ */ | 20 | /* esc 1 2 3 4 5 6 7 8 9 0 - = bkspc `~ */ |
| 21 | 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_DEL, RESET, | 21 | 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_DEL, RESET, |
| 22 | /* tab Q W E R T Y U I O P [ ] delete */ | 22 | /* tab Q W E R T Y U I O P [ ] delete */ |
| 23 | RGB_MOD, RGB_VAI, RGB_SAI, RGB_HUI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, KC_TRNS, | 23 | RGB_MOD, RGB_VAI, RGB_SAI, RGB_HUI, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_TRNS, KC_TRNS, KC_PAUS, KC_TRNS, |
| 24 | /* caps A S D F G H J K L ; ' # enter pg up */ | 24 | /* caps A S D F G H J K L ; ' # enter pg up */ |
| 25 | RGB_TOG, RGB_VAD, RGB_SAD, RGB_HUD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_HOME, | 25 | RGB_TOG, RGB_VAD, RGB_SAD, RGB_HUD, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_TRNS, KC_HOME, |
| 26 | /* shift \ Z X C V B N M , . / shift up pg dn */ | 26 | /* shift \ Z X C V B N M , . / shift up pg dn */ |
| 27 | KC_MPLY, KC_LSFT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_RSFT, KC_VOLU, KC_END, | 27 | KC_MPLY, KC_LSFT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_RSFT, KC_VOLU, KC_END, |
| 28 | /* ctrl win alt space alt fn ctrl left down right */ | 28 | /* ctrl win alt space alt fn ctrl left down right */ |
| 29 | KC_LCTL, KC_LGUI, KC_LALT, KC_TRNS, KC_RALT, KC_TRNS, KC_RCTL, KC_TRNS, KC_VOLD, KC_TRNS | 29 | KC_LCTL, KC_LGUI, KC_LALT, KC_TRNS, KC_RALT, KC_TRNS, KC_RCTL, KC_TRNS, KC_VOLD, KC_TRNS |
| 30 | ) | 30 | ) |
| @@ -34,7 +34,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 34 | 34 | ||
| 35 | 35 | ||
| 36 | #ifdef ENCODER_ENABLE | 36 | #ifdef ENCODER_ENABLE |
| 37 | void encoder_update_user(uint8_t index, bool clockwise){ | 37 | bool encoder_update_user(uint8_t index, bool clockwise){ |
| 38 | 38 | ||
| 39 | if (index == 0) { | 39 | if (index == 0) { |
| 40 | switch (get_highest_layer(layer_state)) { | 40 | switch (get_highest_layer(layer_state)) { |
| @@ -75,5 +75,6 @@ void encoder_update_user(uint8_t index, bool clockwise){ | |||
| 75 | break; | 75 | break; |
| 76 | } | 76 | } |
| 77 | } | 77 | } |
| 78 | return true; | ||
| 78 | } | 79 | } |
| 79 | #endif | 80 | #endif |
diff --git a/keyboards/torn/torn_encoder.c b/keyboards/torn/torn_encoder.c index 9178388d0f..64804ac3a9 100644 --- a/keyboards/torn/torn_encoder.c +++ b/keyboards/torn/torn_encoder.c | |||
| @@ -38,11 +38,13 @@ const uint16_t encoder_default[2][2] = { { KC_PGDN, KC_PGUP }, { KC__VOLDOWN, K | |||
| 38 | /** | 38 | /** |
| 39 | * Tap on encoder updates using the encoder keymap | 39 | * Tap on encoder updates using the encoder keymap |
| 40 | */ | 40 | */ |
| 41 | void encoder_update_kb(uint8_t index, bool clockwise) { | 41 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 42 | // if (!encoder_update_user(index, clockwise)) return false; | ||
| 43 | |||
| 42 | uint16_t code; | 44 | uint16_t code; |
| 43 | 45 | ||
| 44 | if (encoder_keymaps) { | 46 | if (encoder_keymaps) { |
| 45 | int layer = get_highest_layer(layer_state); | 47 | uint8_t layer = get_highest_layer(layer_state); |
| 46 | do { | 48 | do { |
| 47 | code = pgm_read_word(&encoder_keymaps[layer--][index][clockwise]); | 49 | code = pgm_read_word(&encoder_keymaps[layer--][index][clockwise]); |
| 48 | } while (code == KC_TRNS); | 50 | } while (code == KC_TRNS); |
| @@ -51,6 +53,7 @@ void encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 51 | } | 53 | } |
| 52 | 54 | ||
| 53 | tap_code16(code); | 55 | tap_code16(code); |
| 56 | return true; | ||
| 54 | } | 57 | } |
| 55 | 58 | ||
| 56 | static bool encoder_read_state(uint8_t *state) { | 59 | static bool encoder_read_state(uint8_t *state) { |
diff --git a/keyboards/tunks/ergo33/keymaps/default/keymap.c b/keyboards/tunks/ergo33/keymaps/default/keymap.c index 664f7b415e..7234acf1df 100644 --- a/keyboards/tunks/ergo33/keymaps/default/keymap.c +++ b/keyboards/tunks/ergo33/keymaps/default/keymap.c | |||
| @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | #ifdef ENCODER_ENABLE | 48 | #ifdef ENCODER_ENABLE |
| 49 | void encoder_update_user(uint8_t index, bool clockwise) { | 49 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 50 | if (index == 0) { | 50 | if (index == 0) { |
| 51 | if (clockwise) { | 51 | if (clockwise) { |
| 52 | tap_code(KC_MS_WH_DOWN); | 52 | tap_code(KC_MS_WH_DOWN); |
| @@ -54,6 +54,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 54 | tap_code(KC_MS_WH_UP); | 54 | tap_code(KC_MS_WH_UP); |
| 55 | } | 55 | } |
| 56 | } | 56 | } |
| 57 | return true; | ||
| 57 | } | 58 | } |
| 58 | #endif | 59 | #endif |
| 59 | 60 | ||
diff --git a/keyboards/tunks/ergo33/keymaps/prpro/keymap.c b/keyboards/tunks/ergo33/keymaps/prpro/keymap.c index 2ccba8b1e0..db49eeb7f8 100644 --- a/keyboards/tunks/ergo33/keymaps/prpro/keymap.c +++ b/keyboards/tunks/ergo33/keymaps/prpro/keymap.c | |||
| @@ -91,7 +91,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 91 | }; | 91 | }; |
| 92 | 92 | ||
| 93 | #ifdef ENCODER_ENABLE | 93 | #ifdef ENCODER_ENABLE |
| 94 | void encoder_update_user(uint8_t index, bool clockwise) { | 94 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 95 | if (index == 0) { | 95 | if (index == 0) { |
| 96 | if (clockwise) { | 96 | if (clockwise) { |
| 97 | tap_code(KC_MS_WH_DOWN); | 97 | tap_code(KC_MS_WH_DOWN); |
| @@ -99,6 +99,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 99 | tap_code(KC_MS_WH_UP); | 99 | tap_code(KC_MS_WH_UP); |
| 100 | } | 100 | } |
| 101 | } | 101 | } |
| 102 | return true; | ||
| 102 | } | 103 | } |
| 103 | #endif | 104 | #endif |
| 104 | 105 | ||
diff --git a/keyboards/ungodly/launch_pad/keymaps/default/keymap.c b/keyboards/ungodly/launch_pad/keymaps/default/keymap.c index 4ddec6c429..880b225d43 100644 --- a/keyboards/ungodly/launch_pad/keymaps/default/keymap.c +++ b/keyboards/ungodly/launch_pad/keymaps/default/keymap.c | |||
| @@ -92,12 +92,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 92 | ), | 92 | ), |
| 93 | }; | 93 | }; |
| 94 | 94 | ||
| 95 | void encoder_update_user(uint8_t index, bool clockwise) { | 95 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 96 | if (clockwise) { | 96 | if (clockwise) { |
| 97 | tap_code(KC_VOLU); | 97 | tap_code(KC_VOLU); |
| 98 | } else { | 98 | } else { |
| 99 | tap_code(KC_VOLD); | 99 | tap_code(KC_VOLD); |
| 100 | } | 100 | } |
| 101 | return true; | ||
| 101 | } | 102 | } |
| 102 | 103 | ||
| 103 | uint8_t divisor = 0; | 104 | uint8_t divisor = 0; |
diff --git a/keyboards/ungodly/nines/nines.c b/keyboards/ungodly/nines/nines.c index 3b29b268d7..08f8a9ad74 100644 --- a/keyboards/ungodly/nines/nines.c +++ b/keyboards/ungodly/nines/nines.c | |||
| @@ -15,7 +15,8 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #include "nines.h" | 16 | #include "nines.h" |
| 17 | 17 | ||
| 18 | __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | 18 | bool encoder_update_kb(uint8_t index, bool clockwise) { |
| 19 | if (!encoder_update_user(index, clockwise)) return false; | ||
| 19 | if (index == 0) { /* Left encoder */ | 20 | if (index == 0) { /* Left encoder */ |
| 20 | if (clockwise) { | 21 | if (clockwise) { |
| 21 | tap_code(KC_VOLU); | 22 | tap_code(KC_VOLU); |
| @@ -29,4 +30,5 @@ __attribute__((weak)) void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 29 | tap_code(KC_VOLD); | 30 | tap_code(KC_VOLD); |
| 30 | } | 31 | } |
| 31 | } | 32 | } |
| 33 | return true; | ||
| 32 | } | 34 | } |
diff --git a/keyboards/vn66/keymaps/default/keymap.c b/keyboards/vn66/keymaps/default/keymap.c index cf7ed98ef4..6b5bb083d3 100644 --- a/keyboards/vn66/keymaps/default/keymap.c +++ b/keyboards/vn66/keymaps/default/keymap.c | |||
| @@ -40,7 +40,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | ) | 40 | ) |
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | void encoder_update_user(uint8_t index, bool clockwise) { | 43 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 44 | if (clockwise == 0) { | 44 | if (clockwise == 0) { |
| 45 | #ifdef MOUSEKEY_ENABLE | 45 | #ifdef MOUSEKEY_ENABLE |
| 46 | tap_code(KC_MS_WH_DOWN); | 46 | tap_code(KC_MS_WH_DOWN); |
| @@ -54,4 +54,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 54 | tap_code(KC_VOLU); | 54 | tap_code(KC_VOLU); |
| 55 | #endif | 55 | #endif |
| 56 | } | 56 | } |
| 57 | return true; | ||
| 57 | } | 58 | } |
diff --git a/keyboards/walletburner/cajal/keymaps/default/keymap.c b/keyboards/walletburner/cajal/keymaps/default/keymap.c index 0a9837df72..b985417537 100644 --- a/keyboards/walletburner/cajal/keymaps/default/keymap.c +++ b/keyboards/walletburner/cajal/keymaps/default/keymap.c | |||
| @@ -74,7 +74,7 @@ bool led_update_user(led_t led_state) { | |||
| 74 | return false; | 74 | return false; |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | void encoder_update_user(uint8_t index, bool clockwise) { | 77 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 78 | if (index == 0) { | 78 | if (index == 0) { |
| 79 | if (clockwise) { | 79 | if (clockwise) { |
| 80 | tap_code(KC_VOLD); | 80 | tap_code(KC_VOLD); |
| @@ -82,5 +82,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 82 | tap_code(KC_VOLU); | 82 | tap_code(KC_VOLU); |
| 83 | } | 83 | } |
| 84 | } | 84 | } |
| 85 | return true; | ||
| 85 | } | 86 | } |
| 86 | |||
diff --git a/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c b/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c index c1a3a1e224..394a744e6d 100644 --- a/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c +++ b/keyboards/walletburner/cajal/keymaps/default_ortho/keymap.c | |||
| @@ -71,7 +71,7 @@ bool led_update_user(led_t led_state) { | |||
| 71 | return false; | 71 | return false; |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | void encoder_update_user(uint8_t index, bool clockwise) { | 74 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 75 | if (index == 0) { | 75 | if (index == 0) { |
| 76 | if (clockwise) { | 76 | if (clockwise) { |
| 77 | tap_code(KC_VOLD); | 77 | tap_code(KC_VOLD); |
| @@ -79,4 +79,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 79 | tap_code(KC_VOLU); | 79 | tap_code(KC_VOLU); |
| 80 | } | 80 | } |
| 81 | } | 81 | } |
| 82 | return true; | ||
| 82 | } | 83 | } |
diff --git a/keyboards/yeehaw/keymaps/default/keymap.c b/keyboards/yeehaw/keymaps/default/keymap.c index abcbc838a9..20bdbf581e 100644 --- a/keyboards/yeehaw/keymaps/default/keymap.c +++ b/keyboards/yeehaw/keymaps/default/keymap.c | |||
| @@ -43,7 +43,7 @@ KC_TRNS, RGB_SAD, RGB_M_P, RGB_MOD, RGB_SPD, | |||
| 43 | 43 | ||
| 44 | }; | 44 | }; |
| 45 | 45 | ||
| 46 | void encoder_update_user(uint8_t index, bool clockwise) { | 46 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 47 | if (index == 0) { /* First encoder */ | 47 | if (index == 0) { /* First encoder */ |
| 48 | if (clockwise) { | 48 | if (clockwise) { |
| 49 | tap_code(KC_VOLD); | 49 | tap_code(KC_VOLD); |
| @@ -51,6 +51,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 51 | tap_code(KC_VOLU); | 51 | tap_code(KC_VOLU); |
| 52 | } | 52 | } |
| 53 | } | 53 | } |
| 54 | return true; | ||
| 54 | } | 55 | } |
| 55 | 56 | ||
| 56 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 57 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/yeehaw/keymaps/via/keymap.c b/keyboards/yeehaw/keymaps/via/keymap.c index e1d10bf0ed..dfb0bdd568 100644 --- a/keyboards/yeehaw/keymaps/via/keymap.c +++ b/keyboards/yeehaw/keymaps/via/keymap.c | |||
| @@ -62,7 +62,7 @@ _______, _______, _______, _______, _______, | |||
| 62 | 62 | ||
| 63 | }; | 63 | }; |
| 64 | 64 | ||
| 65 | void encoder_update_user(uint8_t index, bool clockwise) { | 65 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 66 | if (index == 0) { /* First encoder */ | 66 | if (index == 0) { /* First encoder */ |
| 67 | if (clockwise) { | 67 | if (clockwise) { |
| 68 | tap_code(KC_VOLD); | 68 | tap_code(KC_VOLD); |
| @@ -70,6 +70,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 70 | tap_code(KC_VOLU); | 70 | tap_code(KC_VOLU); |
| 71 | } | 71 | } |
| 72 | } | 72 | } |
| 73 | return true; | ||
| 73 | } | 74 | } |
| 74 | 75 | ||
| 75 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 76 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/yushakobo/quick7/keymaps/default/keymap.c b/keyboards/yushakobo/quick7/keymaps/default/keymap.c index 3137f5853d..385e89277b 100644 --- a/keyboards/yushakobo/quick7/keymaps/default/keymap.c +++ b/keyboards/yushakobo/quick7/keymaps/default/keymap.c | |||
| @@ -54,7 +54,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 54 | return true; | 54 | return true; |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | void encoder_update_user(uint8_t index, bool clockwise) { | 57 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 58 | if (index == 0) { // Left encoder | 58 | if (index == 0) { // Left encoder |
| 59 | if (clockwise) { | 59 | if (clockwise) { |
| 60 | tap_code(KC_VOLU); | 60 | tap_code(KC_VOLU); |
| @@ -69,4 +69,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 69 | rgblight_increase_hue_noeeprom(); | 69 | rgblight_increase_hue_noeeprom(); |
| 70 | } | 70 | } |
| 71 | } | 71 | } |
| 72 | return true; | ||
| 72 | } | 73 | } |
diff --git a/keyboards/yushakobo/quick7/keymaps/tester/keymap.c b/keyboards/yushakobo/quick7/keymaps/tester/keymap.c index 57e4a28f30..d89bfd034d 100644 --- a/keyboards/yushakobo/quick7/keymaps/tester/keymap.c +++ b/keyboards/yushakobo/quick7/keymaps/tester/keymap.c | |||
| @@ -114,7 +114,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 114 | return true; | 114 | return true; |
| 115 | } | 115 | } |
| 116 | 116 | ||
| 117 | void encoder_update_user(uint8_t index, bool clockwise) { | 117 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 118 | if (index == 0) { // Left encoder | 118 | if (index == 0) { // Left encoder |
| 119 | if (clockwise) { | 119 | if (clockwise) { |
| 120 | tap_code(KC_VOLU); | 120 | tap_code(KC_VOLU); |
| @@ -129,6 +129,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 129 | rgblight_increase_hue_noeeprom(); | 129 | rgblight_increase_hue_noeeprom(); |
| 130 | } | 130 | } |
| 131 | } | 131 | } |
| 132 | return true; | ||
| 132 | } | 133 | } |
| 133 | 134 | ||
| 134 | const rgblight_segment_t PROGMEM quick7_capslock[] = RGBLIGHT_LAYER_SEGMENTS( | 135 | const rgblight_segment_t PROGMEM quick7_capslock[] = RGBLIGHT_LAYER_SEGMENTS( |
| @@ -154,4 +155,4 @@ bool led_update_user(led_t led_state){ | |||
| 154 | rgblight_set_layer_state(0, led_state.caps_lock); | 155 | rgblight_set_layer_state(0, led_state.caps_lock); |
| 155 | rgblight_set_layer_state(1, led_state.num_lock); | 156 | rgblight_set_layer_state(1, led_state.num_lock); |
| 156 | return true; | 157 | return true; |
| 157 | } \ No newline at end of file | 158 | } |
diff --git a/keyboards/yushakobo/quick7/keymaps/via/keymap.c b/keyboards/yushakobo/quick7/keymaps/via/keymap.c index 9c64042bc5..122decc92a 100644 --- a/keyboards/yushakobo/quick7/keymaps/via/keymap.c +++ b/keyboards/yushakobo/quick7/keymaps/via/keymap.c | |||
| @@ -66,7 +66,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 66 | return true; | 66 | return true; |
| 67 | } | 67 | } |
| 68 | 68 | ||
| 69 | void encoder_update_user(uint8_t index, bool clockwise) { | 69 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 70 | if (index == 0) { // Left encoder | 70 | if (index == 0) { // Left encoder |
| 71 | if (clockwise) { | 71 | if (clockwise) { |
| 72 | tap_code(KC_VOLU); | 72 | tap_code(KC_VOLU); |
| @@ -81,4 +81,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 81 | rgblight_increase_hue_noeeprom(); | 81 | rgblight_increase_hue_noeeprom(); |
| 82 | } | 82 | } |
| 83 | } | 83 | } |
| 84 | return true; | ||
| 84 | } | 85 | } |
diff --git a/keyboards/ztboards/after/keymaps/default/keymap.c b/keyboards/ztboards/after/keymaps/default/keymap.c index 7dfb9e1261..a317884d3e 100644 --- a/keyboards/ztboards/after/keymaps/default/keymap.c +++ b/keyboards/ztboards/after/keymaps/default/keymap.c | |||
| @@ -20,7 +20,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | 22 | ||
| 23 | void encoder_update_user(uint8_t index, bool clockwise) { | 23 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 24 | if (index == 0) { | 24 | if (index == 0) { |
| 25 | switch (get_highest_layer(layer_state)) { | 25 | switch (get_highest_layer(layer_state)) { |
| 26 | case 1: | 26 | case 1: |
| @@ -42,4 +42,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 42 | break; | 42 | break; |
| 43 | } | 43 | } |
| 44 | } | 44 | } |
| 45 | return true; | ||
| 45 | } | 46 | } |
diff --git a/keyboards/ztboards/after/keymaps/ellicose/keymap.c b/keyboards/ztboards/after/keymaps/ellicose/keymap.c index b7e65bbf14..88c1d5839a 100644 --- a/keyboards/ztboards/after/keymaps/ellicose/keymap.c +++ b/keyboards/ztboards/after/keymaps/ellicose/keymap.c | |||
| @@ -20,7 +20,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | 22 | ||
| 23 | void encoder_update_user(uint8_t index, bool clockwise) { | 23 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 24 | /* Custom encoder control - handles CW/CCW turning of encoder | 24 | /* Custom encoder control - handles CW/CCW turning of encoder |
| 25 | * Default behavior: | 25 | * Default behavior: |
| 26 | * main layer: | 26 | * main layer: |
| @@ -29,7 +29,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 29 | * other layers: | 29 | * other layers: |
| 30 | * CW: = (equals/plus - increase slider in Adobe products) | 30 | * CW: = (equals/plus - increase slider in Adobe products) |
| 31 | * CCW: - (minus/underscore - decrease slider in adobe products) | 31 | * CCW: - (minus/underscore - decrease slider in adobe products) |
| 32 | * Thank you to imchipwood/dumbpad for defining this. | 32 | * Thank you to imchipwood/dumbpad for defining this. |
| 33 | */ | 33 | */ |
| 34 | if (index == 0) { | 34 | if (index == 0) { |
| 35 | switch(get_highest_layer(layer_state)) { | 35 | switch(get_highest_layer(layer_state)) { |
| @@ -52,4 +52,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 52 | break; | 52 | break; |
| 53 | } | 53 | } |
| 54 | } | 54 | } |
| 55 | return true; | ||
| 55 | } | 56 | } |
diff --git a/keyboards/ztboards/after/keymaps/phlop/keymap.c b/keyboards/ztboards/after/keymaps/phlop/keymap.c index 15a91d51ad..5d4fd97599 100644 --- a/keyboards/ztboards/after/keymaps/phlop/keymap.c +++ b/keyboards/ztboards/after/keymaps/phlop/keymap.c | |||
| @@ -20,12 +20,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | 22 | ||
| 23 | void encoder_update_user(uint8_t index, bool clockwise) { | 23 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 24 | if (index == 0) { | 24 | if (index == 0) { |
| 25 | switch(get_highest_layer(layer_state)) { | 25 | switch(get_highest_layer(layer_state)) { |
| 26 | case 1: //EDIT THESE FOR THE ENCODER'S FUNCTION WHEN PRESSING MO(1) | 26 | case 1: //EDIT THESE FOR THE ENCODER'S FUNCTION WHEN PRESSING MO(1) |
| 27 | if (clockwise) { | 27 | if (clockwise) { |
| 28 | tap_code16 (KC_VOLU); | 28 | tap_code16 (KC_VOLU); |
| 29 | } else { | 29 | } else { |
| 30 | tap_code16(KC_VOLD); | 30 | tap_code16(KC_VOLD); |
| 31 | } | 31 | } |
| @@ -39,4 +39,5 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 39 | break; | 39 | break; |
| 40 | } | 40 | } |
| 41 | } | 41 | } |
| 42 | return true; | ||
| 42 | }; | 43 | }; |
diff --git a/layouts/community/ortho_4x12/bocaj/keymap.c b/layouts/community/ortho_4x12/bocaj/keymap.c index 89d4d1d9ab..6adbb6d61b 100644 --- a/layouts/community/ortho_4x12/bocaj/keymap.c +++ b/layouts/community/ortho_4x12/bocaj/keymap.c | |||
| @@ -237,7 +237,7 @@ void rgb_matrix_indicators_user(void) { | |||
| 237 | void matrix_init_keymap(void) {} | 237 | void matrix_init_keymap(void) {} |
| 238 | 238 | ||
| 239 | #ifdef ENCODER_ENABLE | 239 | #ifdef ENCODER_ENABLE |
| 240 | void encoder_update(bool clockwise) { | 240 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 241 | switch (get_highest_layer(layer_state)) { | 241 | switch (get_highest_layer(layer_state)) { |
| 242 | case _RAISE: | 242 | case _RAISE: |
| 243 | clockwise ? tap_code(KC_VOLD) : tap_code(KC_VOLU); | 243 | clockwise ? tap_code(KC_VOLD) : tap_code(KC_VOLU); |
| @@ -260,6 +260,7 @@ void encoder_update(bool clockwise) { | |||
| 260 | # ifdef AUDIO_CLICKY | 260 | # ifdef AUDIO_CLICKY |
| 261 | clicky_play(); | 261 | clicky_play(); |
| 262 | # endif | 262 | # endif |
| 263 | return true; | ||
| 263 | } | 264 | } |
| 264 | #endif // ENCODER_ENABLE | 265 | #endif // ENCODER_ENABLE |
| 265 | 266 | ||
diff --git a/layouts/community/ortho_4x12/brandonschlack/keymap.c b/layouts/community/ortho_4x12/brandonschlack/keymap.c index d4c1a4a867..ea9d295064 100644 --- a/layouts/community/ortho_4x12/brandonschlack/keymap.c +++ b/layouts/community/ortho_4x12/brandonschlack/keymap.c | |||
| @@ -121,7 +121,7 @@ uint16_t muse_counter = 0; | |||
| 121 | uint8_t muse_offset = 70; | 121 | uint8_t muse_offset = 70; |
| 122 | uint16_t muse_tempo = 50; | 122 | uint16_t muse_tempo = 50; |
| 123 | 123 | ||
| 124 | void encoder_update_keymap(uint8_t index, bool clockwise) { | 124 | bool encoder_update_keymap(uint8_t index, bool clockwise) { |
| 125 | if (muse_mode) { | 125 | if (muse_mode) { |
| 126 | if (IS_LAYER_ON(_RAISE)) { | 126 | if (IS_LAYER_ON(_RAISE)) { |
| 127 | if (clockwise) { | 127 | if (clockwise) { |
| @@ -151,6 +151,7 @@ void encoder_update_keymap(uint8_t index, bool clockwise) { | |||
| 151 | #endif | 151 | #endif |
| 152 | } | 152 | } |
| 153 | } | 153 | } |
| 154 | return true; | ||
| 154 | } | 155 | } |
| 155 | 156 | ||
| 156 | void dip_switch_update_user(uint8_t index, bool active) { | 157 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/layouts/community/ortho_4x12/buswerks/keymap.c b/layouts/community/ortho_4x12/buswerks/keymap.c index 95d9e7019a..455db2a8a5 100644 --- a/layouts/community/ortho_4x12/buswerks/keymap.c +++ b/layouts/community/ortho_4x12/buswerks/keymap.c | |||
| @@ -142,7 +142,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 142 | return true; | 142 | return true; |
| 143 | } | 143 | } |
| 144 | 144 | ||
| 145 | void encoder_update(bool clockwise) { | 145 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 146 | if (IS_LAYER_ON(_RAISE) || IS_LAYER_ON(_LOWER)) { | 146 | if (IS_LAYER_ON(_RAISE) || IS_LAYER_ON(_LOWER)) { |
| 147 | if (clockwise) { | 147 | if (clockwise) { |
| 148 | register_code(KC_VOLU); | 148 | register_code(KC_VOLU); |
| @@ -170,6 +170,5 @@ void encoder_update(bool clockwise) { | |||
| 170 | #endif | 170 | #endif |
| 171 | } | 171 | } |
| 172 | } | 172 | } |
| 173 | return true; | ||
| 173 | } | 174 | } |
| 174 | |||
| 175 | |||
diff --git a/layouts/community/ortho_4x12/drashna/keymap.c b/layouts/community/ortho_4x12/drashna/keymap.c index 61f22dfe95..1f3176e368 100644 --- a/layouts/community/ortho_4x12/drashna/keymap.c +++ b/layouts/community/ortho_4x12/drashna/keymap.c | |||
| @@ -348,7 +348,7 @@ void matrix_init_keymap(void) { | |||
| 348 | #endif // RGB_MATRIX_INIT | 348 | #endif // RGB_MATRIX_INIT |
| 349 | 349 | ||
| 350 | #ifdef ENCODER_ENABLE | 350 | #ifdef ENCODER_ENABLE |
| 351 | void encoder_update(bool clockwise) { | 351 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 352 | switch (get_highest_layer(layer_state)) { | 352 | switch (get_highest_layer(layer_state)) { |
| 353 | case _RAISE: | 353 | case _RAISE: |
| 354 | clockwise ? tap_code(KC_VOLD) : tap_code(KC_VOLU); | 354 | clockwise ? tap_code(KC_VOLD) : tap_code(KC_VOLU); |
| @@ -371,6 +371,7 @@ void encoder_update(bool clockwise) { | |||
| 371 | # ifdef AUDIO_CLICKY | 371 | # ifdef AUDIO_CLICKY |
| 372 | clicky_play(); | 372 | clicky_play(); |
| 373 | # endif | 373 | # endif |
| 374 | return true; | ||
| 374 | } | 375 | } |
| 375 | #endif // ENCODER_ENABLE | 376 | #endif // ENCODER_ENABLE |
| 376 | 377 | ||
diff --git a/layouts/community/ortho_4x12/jackhumbert/keymap.c b/layouts/community/ortho_4x12/jackhumbert/keymap.c index f9a3e1686f..08abf78d14 100644 --- a/layouts/community/ortho_4x12/jackhumbert/keymap.c +++ b/layouts/community/ortho_4x12/jackhumbert/keymap.c | |||
| @@ -130,7 +130,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 130 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 130 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| 131 | }; | 131 | }; |
| 132 | 132 | ||
| 133 | void encoder_update(bool clockwise) { | 133 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 134 | if (clockwise) { | 134 | if (clockwise) { |
| 135 | #ifdef MOUSEKEY_ENABLE | 135 | #ifdef MOUSEKEY_ENABLE |
| 136 | tap_code(KC_MS_WH_DOWN); | 136 | tap_code(KC_MS_WH_DOWN); |
| @@ -144,6 +144,7 @@ void encoder_update(bool clockwise) { | |||
| 144 | tap_code(KC_PGUP); | 144 | tap_code(KC_PGUP); |
| 145 | #endif | 145 | #endif |
| 146 | } | 146 | } |
| 147 | return true; | ||
| 147 | } | 148 | } |
| 148 | 149 | ||
| 149 | bool music_mask_user(uint16_t keycode) { | 150 | bool music_mask_user(uint16_t keycode) { |
diff --git a/layouts/community/ortho_4x12/juno/keymap.c b/layouts/community/ortho_4x12/juno/keymap.c index 2b16b9955e..b3ef8fce53 100644 --- a/layouts/community/ortho_4x12/juno/keymap.c +++ b/layouts/community/ortho_4x12/juno/keymap.c | |||
| @@ -10,7 +10,7 @@ enum planck_layers { | |||
| 10 | _RAISE, | 10 | _RAISE, |
| 11 | _PLOVER, | 11 | _PLOVER, |
| 12 | _ADJUST, | 12 | _ADJUST, |
| 13 | 13 | ||
| 14 | _FN1, | 14 | _FN1, |
| 15 | _DPAD, | 15 | _DPAD, |
| 16 | _DPADNUM | 16 | _DPADNUM |
| @@ -23,7 +23,7 @@ enum planck_keycodes { | |||
| 23 | PLOVER, | 23 | PLOVER, |
| 24 | BACKLIT, | 24 | BACKLIT, |
| 25 | EXT_PLV, | 25 | EXT_PLV, |
| 26 | 26 | ||
| 27 | DP_ON, | 27 | DP_ON, |
| 28 | DP_OFF | 28 | DP_OFF |
| 29 | }; | 29 | }; |
| @@ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 49 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 49 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 50 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 50 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 51 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, RSFT_T(KC_ENT), | 51 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, RSFT_T(KC_ENT), |
| 52 | KC_APP, KC_LCTL, KC_LGUI, KC_LALT, LOWER, SPACEFN, SPACEFN, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT | 52 | KC_APP, KC_LCTL, KC_LGUI, KC_LALT, LOWER, SPACEFN, SPACEFN, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT |
| 53 | ), | 53 | ), |
| 54 | 54 | ||
| 55 | /* Colemak | 55 | /* Colemak |
| @@ -218,10 +218,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 218 | #ifdef AUDIO_ENABLE | 218 | #ifdef AUDIO_ENABLE |
| 219 | float plover_song[][2] = SONG(PLOVER_SOUND); | 219 | float plover_song[][2] = SONG(PLOVER_SOUND); |
| 220 | float plover_gb_song[][2] = SONG(PLOVER_GOODBYE_SOUND); | 220 | float plover_gb_song[][2] = SONG(PLOVER_GOODBYE_SOUND); |
| 221 | 221 | ||
| 222 | // Borrowing audio from unused audio | 222 | // Borrowing audio from unused audio |
| 223 | // Caps Lock on and off sound too similar | 223 | // Caps Lock on and off sound too similar |
| 224 | 224 | ||
| 225 | float caps_song_on[][2] = SONG(NUM_LOCK_ON_SOUND); | 225 | float caps_song_on[][2] = SONG(NUM_LOCK_ON_SOUND); |
| 226 | float caps_song_off[][2] = SONG(SCROLL_LOCK_ON_SOUND); | 226 | float caps_song_off[][2] = SONG(SCROLL_LOCK_ON_SOUND); |
| 227 | 227 | ||
| @@ -236,7 +236,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 236 | } | 236 | } |
| 237 | 237 | ||
| 238 | #else | 238 | #else |
| 239 | 239 | ||
| 240 | layer_state_t layer_state_set_user(layer_state_t state) { | 240 | layer_state_t layer_state_set_user(layer_state_t state) { |
| 241 | // LED control, lighting up when Fn layer is activated | 241 | // LED control, lighting up when Fn layer is activated |
| 242 | state = update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 242 | state = update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); |
| @@ -256,7 +256,7 @@ layer_state_t layer_state_set_user(layer_state_t state) { | |||
| 256 | return state; | 256 | return state; |
| 257 | } | 257 | } |
| 258 | 258 | ||
| 259 | #endif | 259 | #endif |
| 260 | 260 | ||
| 261 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 261 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
| 262 | switch (keycode) { | 262 | switch (keycode) { |
| @@ -324,8 +324,8 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 324 | } | 324 | } |
| 325 | return false; | 325 | return false; |
| 326 | break; | 326 | break; |
| 327 | 327 | ||
| 328 | 328 | ||
| 329 | // Play audio upon switching Caps Lock and custom layers | 329 | // Play audio upon switching Caps Lock and custom layers |
| 330 | 330 | ||
| 331 | case KC_CAPS: | 331 | case KC_CAPS: |
| @@ -339,26 +339,26 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 339 | #endif | 339 | #endif |
| 340 | } | 340 | } |
| 341 | return true; | 341 | return true; |
| 342 | 342 | ||
| 343 | case DP_ON: | 343 | case DP_ON: |
| 344 | if (record->event.pressed) { | 344 | if (record->event.pressed) { |
| 345 | 345 | ||
| 346 | } else { | 346 | } else { |
| 347 | #ifdef AUDIO_ENABLE | 347 | #ifdef AUDIO_ENABLE |
| 348 | PLAY_SONG(dpad_song_on); | 348 | PLAY_SONG(dpad_song_on); |
| 349 | #endif | 349 | #endif |
| 350 | 350 | ||
| 351 | layer_off(_FN1); | 351 | layer_off(_FN1); |
| 352 | layer_on(_DPAD); | 352 | layer_on(_DPAD); |
| 353 | } | 353 | } |
| 354 | 354 | ||
| 355 | case DP_OFF: | 355 | case DP_OFF: |
| 356 | if (record->event.pressed) { | 356 | if (record->event.pressed) { |
| 357 | #ifdef AUDIO_ENABLE | 357 | #ifdef AUDIO_ENABLE |
| 358 | PLAY_SONG(dpad_song_off); | 358 | PLAY_SONG(dpad_song_off); |
| 359 | #endif | 359 | #endif |
| 360 | 360 | ||
| 361 | layer_off(_DPAD); | 361 | layer_off(_DPAD); |
| 362 | } | 362 | } |
| 363 | } | 363 | } |
| 364 | return true; | 364 | return true; |
| @@ -370,7 +370,7 @@ uint16_t muse_counter = 0; | |||
| 370 | uint8_t muse_offset = 70; | 370 | uint8_t muse_offset = 70; |
| 371 | uint16_t muse_tempo = 50; | 371 | uint16_t muse_tempo = 50; |
| 372 | 372 | ||
| 373 | void encoder_update(bool clockwise) { | 373 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 374 | if (muse_mode) { | 374 | if (muse_mode) { |
| 375 | if (IS_LAYER_ON(_RAISE)) { | 375 | if (IS_LAYER_ON(_RAISE)) { |
| 376 | if (clockwise) { | 376 | if (clockwise) { |
| @@ -392,6 +392,7 @@ void encoder_update(bool clockwise) { | |||
| 392 | tap_code(KC_PGUP); | 392 | tap_code(KC_PGUP); |
| 393 | } | 393 | } |
| 394 | } | 394 | } |
| 395 | return true; | ||
| 395 | } | 396 | } |
| 396 | 397 | ||
| 397 | void dip_update(uint8_t index, bool active) { | 398 | void dip_update(uint8_t index, bool active) { |
diff --git a/layouts/community/ortho_4x12/junonum/keymap.c b/layouts/community/ortho_4x12/junonum/keymap.c index 67f7efde45..82ff4d63a7 100644 --- a/layouts/community/ortho_4x12/junonum/keymap.c +++ b/layouts/community/ortho_4x12/junonum/keymap.c | |||
| @@ -268,7 +268,7 @@ uint16_t muse_counter = 0; | |||
| 268 | uint8_t muse_offset = 70; | 268 | uint8_t muse_offset = 70; |
| 269 | uint16_t muse_tempo = 50; | 269 | uint16_t muse_tempo = 50; |
| 270 | 270 | ||
| 271 | void encoder_update(bool clockwise) { | 271 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 272 | if (muse_mode) { | 272 | if (muse_mode) { |
| 273 | if (IS_LAYER_ON(_RAISE)) { | 273 | if (IS_LAYER_ON(_RAISE)) { |
| 274 | if (clockwise) { | 274 | if (clockwise) { |
| @@ -290,6 +290,7 @@ void encoder_update(bool clockwise) { | |||
| 290 | tap_code(KC_PGUP); | 290 | tap_code(KC_PGUP); |
| 291 | } | 291 | } |
| 292 | } | 292 | } |
| 293 | return true; | ||
| 293 | } | 294 | } |
| 294 | 295 | ||
| 295 | void dip_update(uint8_t index, bool active) { | 296 | void dip_update(uint8_t index, bool active) { |
diff --git a/layouts/community/ortho_4x12/mguterl/keymap.c b/layouts/community/ortho_4x12/mguterl/keymap.c index 2be2d449e3..66039b61e6 100644 --- a/layouts/community/ortho_4x12/mguterl/keymap.c +++ b/layouts/community/ortho_4x12/mguterl/keymap.c | |||
| @@ -257,7 +257,7 @@ uint16_t muse_counter = 0; | |||
| 257 | uint8_t muse_offset = 70; | 257 | uint8_t muse_offset = 70; |
| 258 | uint16_t muse_tempo = 50; | 258 | uint16_t muse_tempo = 50; |
| 259 | 259 | ||
| 260 | void encoder_update(bool clockwise) { | 260 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 261 | if (muse_mode) { | 261 | if (muse_mode) { |
| 262 | if (IS_LAYER_ON(_RAISE)) { | 262 | if (IS_LAYER_ON(_RAISE)) { |
| 263 | if (clockwise) { | 263 | if (clockwise) { |
| @@ -287,6 +287,7 @@ void encoder_update(bool clockwise) { | |||
| 287 | #endif | 287 | #endif |
| 288 | } | 288 | } |
| 289 | } | 289 | } |
| 290 | return true; | ||
| 290 | } | 291 | } |
| 291 | 292 | ||
| 292 | void dip_switch_update_user(uint8_t index, bool active) { | 293 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/layouts/community/ortho_4x12/mindsound/keymap.c b/layouts/community/ortho_4x12/mindsound/keymap.c index 613f11d134..336545502f 100644 --- a/layouts/community/ortho_4x12/mindsound/keymap.c +++ b/layouts/community/ortho_4x12/mindsound/keymap.c | |||
| @@ -185,7 +185,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 185 | return true; | 185 | return true; |
| 186 | } | 186 | } |
| 187 | 187 | ||
| 188 | void encoder_update(bool clockwise) { | 188 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 189 | if (clockwise) { | 189 | if (clockwise) { |
| 190 | register_code(KC_VOLU); | 190 | register_code(KC_VOLU); |
| 191 | unregister_code(KC_VOLU); | 191 | unregister_code(KC_VOLU); |
| @@ -193,6 +193,7 @@ void encoder_update(bool clockwise) { | |||
| 193 | register_code(KC_VOLD); | 193 | register_code(KC_VOLD); |
| 194 | unregister_code(KC_VOLD); | 194 | unregister_code(KC_VOLD); |
| 195 | } | 195 | } |
| 196 | return true; | ||
| 196 | } | 197 | } |
| 197 | 198 | ||
| 198 | // flicker implementation: | 199 | // flicker implementation: |
diff --git a/layouts/community/ortho_5x12/brandonschlack/keymap.c b/layouts/community/ortho_5x12/brandonschlack/keymap.c index 4d7b7483ad..c9c94fc967 100644 --- a/layouts/community/ortho_5x12/brandonschlack/keymap.c +++ b/layouts/community/ortho_5x12/brandonschlack/keymap.c | |||
| @@ -116,7 +116,7 @@ uint16_t muse_counter = 0; | |||
| 116 | uint8_t muse_offset = 70; | 116 | uint8_t muse_offset = 70; |
| 117 | uint16_t muse_tempo = 50; | 117 | uint16_t muse_tempo = 50; |
| 118 | 118 | ||
| 119 | void encoder_update_keymap(uint8_t index, bool clockwise) { | 119 | bool encoder_update_keymap(uint8_t index, bool clockwise) { |
| 120 | if (muse_mode) { | 120 | if (muse_mode) { |
| 121 | if (IS_LAYER_ON(_RAISE)) { | 121 | if (IS_LAYER_ON(_RAISE)) { |
| 122 | if (clockwise) { | 122 | if (clockwise) { |
| @@ -146,6 +146,7 @@ void encoder_update_keymap(uint8_t index, bool clockwise) { | |||
| 146 | #endif | 146 | #endif |
| 147 | } | 147 | } |
| 148 | } | 148 | } |
| 149 | return true; | ||
| 149 | } | 150 | } |
| 150 | 151 | ||
| 151 | void dip_switch_update_user(uint8_t index, bool active) { | 152 | void dip_switch_update_user(uint8_t index, bool active) { |
diff --git a/quantum/encoder.c b/quantum/encoder.c index 2ed64c1e30..c30bf01cb2 100644 --- a/quantum/encoder.c +++ b/quantum/encoder.c | |||
| @@ -59,9 +59,9 @@ static uint8_t thisHand, thatHand; | |||
| 59 | static uint8_t encoder_value[NUMBER_OF_ENCODERS] = {0}; | 59 | static uint8_t encoder_value[NUMBER_OF_ENCODERS] = {0}; |
| 60 | #endif | 60 | #endif |
| 61 | 61 | ||
| 62 | __attribute__((weak)) void encoder_update_user(int8_t index, bool clockwise) {} | 62 | __attribute__((weak)) bool encoder_update_user(uint8_t index, bool clockwise) { return true; } |
| 63 | 63 | ||
| 64 | __attribute__((weak)) void encoder_update_kb(int8_t index, bool clockwise) { encoder_update_user(index, clockwise); } | 64 | __attribute__((weak)) bool encoder_update_kb(uint8_t index, bool clockwise) { return encoder_update_user(index, clockwise); } |
| 65 | 65 | ||
| 66 | void encoder_init(void) { | 66 | void encoder_init(void) { |
| 67 | #if defined(SPLIT_KEYBOARD) && defined(ENCODERS_PAD_A_RIGHT) && defined(ENCODERS_PAD_B_RIGHT) | 67 | #if defined(SPLIT_KEYBOARD) && defined(ENCODERS_PAD_A_RIGHT) && defined(ENCODERS_PAD_B_RIGHT) |
| @@ -94,14 +94,14 @@ void encoder_init(void) { | |||
| 94 | #endif | 94 | #endif |
| 95 | } | 95 | } |
| 96 | 96 | ||
| 97 | static bool encoder_update(int8_t index, uint8_t state) { | 97 | static bool encoder_update(uint8_t index, uint8_t state) { |
| 98 | bool changed = false; | 98 | bool changed = false; |
| 99 | uint8_t i = index; | 99 | uint8_t i = index; |
| 100 | 100 | ||
| 101 | #ifdef ENCODER_RESOLUTIONS | 101 | #ifdef ENCODER_RESOLUTIONS |
| 102 | int8_t resolution = encoder_resolutions[i]; | 102 | uint8_t resolution = encoder_resolutions[i]; |
| 103 | #else | 103 | #else |
| 104 | int8_t resolution = ENCODER_RESOLUTION; | 104 | uint8_t resolution = ENCODER_RESOLUTION; |
| 105 | #endif | 105 | #endif |
| 106 | 106 | ||
| 107 | #ifdef SPLIT_KEYBOARD | 107 | #ifdef SPLIT_KEYBOARD |
diff --git a/quantum/encoder.h b/quantum/encoder.h index db6f220da4..25dc77721d 100644 --- a/quantum/encoder.h +++ b/quantum/encoder.h | |||
| @@ -22,8 +22,8 @@ | |||
| 22 | void encoder_init(void); | 22 | void encoder_init(void); |
| 23 | bool encoder_read(void); | 23 | bool encoder_read(void); |
| 24 | 24 | ||
| 25 | void encoder_update_kb(int8_t index, bool clockwise); | 25 | bool encoder_update_kb(uint8_t index, bool clockwise); |
| 26 | void encoder_update_user(int8_t index, bool clockwise); | 26 | bool encoder_update_user(uint8_t index, bool clockwise); |
| 27 | 27 | ||
| 28 | #ifdef SPLIT_KEYBOARD | 28 | #ifdef SPLIT_KEYBOARD |
| 29 | void encoder_state_raw(uint8_t* slave_state); | 29 | void encoder_state_raw(uint8_t* slave_state); |
diff --git a/quantum/quantum.h b/quantum/quantum.h index fe6bf310aa..e4a7c5723c 100644 --- a/quantum/quantum.h +++ b/quantum/quantum.h | |||
| @@ -200,6 +200,10 @@ extern layer_state_t layer_state; | |||
| 200 | # include "usbpd.h" | 200 | # include "usbpd.h" |
| 201 | #endif | 201 | #endif |
| 202 | 202 | ||
| 203 | #ifdef ENCODER_ENABLE | ||
| 204 | # include "encoder.h" | ||
| 205 | #endif | ||
| 206 | |||
| 203 | // For tri-layer | 207 | // For tri-layer |
| 204 | void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3); | 208 | void update_tri_layer(uint8_t layer1, uint8_t layer2, uint8_t layer3); |
| 205 | layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3); | 209 | layer_state_t update_tri_layer_state(layer_state_t state, uint8_t layer1, uint8_t layer2, uint8_t layer3); |
diff --git a/users/greatwizard/greatwizard.c b/users/greatwizard/greatwizard.c index 46ee414361..3ec856d720 100644 --- a/users/greatwizard/greatwizard.c +++ b/users/greatwizard/greatwizard.c | |||
| @@ -70,7 +70,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 70 | } | 70 | } |
| 71 | 71 | ||
| 72 | #ifdef ENCODER_ENABLE | 72 | #ifdef ENCODER_ENABLE |
| 73 | void encoder_update_user(uint8_t index, bool clockwise) { | 73 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 74 | switch (get_highest_layer(layer_state)) { | 74 | switch (get_highest_layer(layer_state)) { |
| 75 | case _QWERTY: | 75 | case _QWERTY: |
| 76 | #ifdef LAYERS_PROGRAMMER | 76 | #ifdef LAYERS_PROGRAMMER |
| @@ -90,6 +90,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 90 | } | 90 | } |
| 91 | break; | 91 | break; |
| 92 | } | 92 | } |
| 93 | return true; | ||
| 93 | } | 94 | } |
| 94 | #endif | 95 | #endif |
| 95 | 96 | ||
diff --git a/users/kuchosauronad0/encoder.c b/users/kuchosauronad0/encoder.c index 06b7b51233..9284a041c2 100644 --- a/users/kuchosauronad0/encoder.c +++ b/users/kuchosauronad0/encoder.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | #include "encoder.h" | 1 | #include "encoder.h" |
| 2 | void encoder_update_user(uint8_t index, bool clockwise) { | 2 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 3 | static uint16_t kc; | 3 | static uint16_t kc; |
| 4 | uint8_t temp_mod = get_mods(); | 4 | uint8_t temp_mod = get_mods(); |
| 5 | if (index == 0) { /* first encoder */ | 5 | if (index == 0) { /* first encoder */ |
| @@ -55,6 +55,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 55 | tap_code(KC_1); | 55 | tap_code(KC_1); |
| 56 | } | 56 | } |
| 57 | } | 57 | } |
| 58 | return true; | ||
| 58 | } | 59 | } |
| 59 | const uint16_t PROGMEM encoder_actions[][9] = { \ | 60 | const uint16_t PROGMEM encoder_actions[][9] = { \ |
| 60 | // None CTRL ALT SHIFT GUI CTRL+ALT CTRL+SHFT ALT+SHFT HYPER | 61 | // None CTRL ALT SHIFT GUI CTRL+ALT CTRL+SHFT ALT+SHFT HYPER |
diff --git a/users/kuchosauronad0/encoder.h b/users/kuchosauronad0/encoder.h index 2610c9677a..7b05aa4911 100644 --- a/users/kuchosauronad0/encoder.h +++ b/users/kuchosauronad0/encoder.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | #pragma once | 1 | #pragma once |
| 2 | #include "quantum.h" | 2 | #include "quantum.h" |
| 3 | const uint16_t PROGMEM encoder_actions[][9]; | 3 | const uint16_t PROGMEM encoder_actions[][9]; |
| 4 | void encoder_update_user(uint8_t index, bool clockwise); | 4 | bool encoder_update_user(uint8_t index, bool clockwise); |
diff --git a/users/ninjonas/encoder.c b/users/ninjonas/encoder.c index 3d56ff89ee..f1b448b79b 100644 --- a/users/ninjonas/encoder.c +++ b/users/ninjonas/encoder.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | */ | 15 | */ |
| 16 | #include "ninjonas.h" | 16 | #include "ninjonas.h" |
| 17 | 17 | ||
| 18 | #ifdef ENCODER_ENABLE | 18 | #ifdef ENCODER_ENABLE |
| 19 | void left_encoder_cw(void) { | 19 | void left_encoder_cw(void) { |
| 20 | switch (get_highest_layer(layer_state)) { | 20 | switch (get_highest_layer(layer_state)) { |
| 21 | case _LOWER: | 21 | case _LOWER: |
| @@ -81,7 +81,7 @@ void right_encoder_acw(void) { | |||
| 81 | } | 81 | } |
| 82 | } | 82 | } |
| 83 | 83 | ||
| 84 | void encoder_update_user(uint8_t index, bool clockwise) { | 84 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 85 | encoder_rotated_timer = timer_read(); | 85 | encoder_rotated_timer = timer_read(); |
| 86 | if (index == 0) { | 86 | if (index == 0) { |
| 87 | left_encoder_rotated = true; | 87 | left_encoder_rotated = true; |
| @@ -99,6 +99,7 @@ void encoder_update_user(uint8_t index, bool clockwise) { | |||
| 99 | right_encoder_acw(); | 99 | right_encoder_acw(); |
| 100 | } | 100 | } |
| 101 | } | 101 | } |
| 102 | return true; | ||
| 102 | } | 103 | } |
| 103 | 104 | ||
| 104 | #endif \ No newline at end of file | 105 | #endif |
diff --git a/users/stanrc85/stanrc85.c b/users/stanrc85/stanrc85.c index d5e56571d1..f8555d87bd 100644 --- a/users/stanrc85/stanrc85.c +++ b/users/stanrc85/stanrc85.c | |||
| @@ -45,7 +45,7 @@ void ctl_copy_reset (qk_tap_dance_state_t *state, void *user_data) { | |||
| 45 | } | 45 | } |
| 46 | 46 | ||
| 47 | #if defined(HAS_ROTARY) | 47 | #if defined(HAS_ROTARY) |
| 48 | void encoder_update_user(uint8_t index, bool clockwise) { | 48 | bool encoder_update_user(uint8_t index, bool clockwise) { |
| 49 | if (index == 0) { /* First encoder */ | 49 | if (index == 0) { /* First encoder */ |
| 50 | if (clockwise) { | 50 | if (clockwise) { |
| 51 | tap_code(KC_VOLD); | 51 | tap_code(KC_VOLD); |
| @@ -53,6 +53,7 @@ void ctl_copy_reset (qk_tap_dance_state_t *state, void *user_data) { | |||
| 53 | tap_code(KC_VOLU); | 53 | tap_code(KC_VOLU); |
| 54 | } | 54 | } |
| 55 | } | 55 | } |
| 56 | return true; | ||
| 56 | } | 57 | } |
| 57 | #endif | 58 | #endif |
| 58 | 59 | ||
| @@ -75,7 +76,7 @@ void lock_unlock (qk_tap_dance_state_t *state, void *user_data) { | |||
| 75 | writePin(INDICATOR_PIN_1, !led_user); | 76 | writePin(INDICATOR_PIN_1, !led_user); |
| 76 | wait_ms(200); | 77 | wait_ms(200); |
| 77 | writePin(INDICATOR_PIN_2, !led_user); | 78 | writePin(INDICATOR_PIN_2, !led_user); |
| 78 | #endif | 79 | #endif |
| 79 | break; | 80 | break; |
| 80 | case SINGLE_HOLD: | 81 | case SINGLE_HOLD: |
| 81 | break; | 82 | break; |
| @@ -91,7 +92,7 @@ void lock_unlock (qk_tap_dance_state_t *state, void *user_data) { | |||
| 91 | writePin(INDICATOR_PIN_1, !led_user); | 92 | writePin(INDICATOR_PIN_1, !led_user); |
| 92 | wait_ms(200); | 93 | wait_ms(200); |
| 93 | writePin(INDICATOR_PIN_0, !led_user); | 94 | writePin(INDICATOR_PIN_0, !led_user); |
| 94 | #endif | 95 | #endif |
| 95 | break; | 96 | break; |
| 96 | } | 97 | } |
| 97 | } | 98 | } |
diff --git a/users/xulkal/custom_encoder.c b/users/xulkal/custom_encoder.c index cd029944ff..acd0275a8b 100644 --- a/users/xulkal/custom_encoder.c +++ b/users/xulkal/custom_encoder.c | |||
| @@ -58,7 +58,7 @@ const uint16_t PROGMEM encoders[][2] = { | |||
| 58 | { KC_VOLU, KC_VOLD } | 58 | { KC_VOLU, KC_VOLD } |
| 59 | }; | 59 | }; |
| 60 | 60 | ||
| 61 | void encoder_update_user(uint8_t index, bool clockwise) | 61 | bool encoder_update_user(uint8_t index, bool clockwise) |
| 62 | { | 62 | { |
| 63 | if (!is_keyboard_master()) | 63 | if (!is_keyboard_master()) |
| 64 | return; | 64 | return; |
| @@ -69,4 +69,5 @@ void encoder_update_user(uint8_t index, bool clockwise) | |||
| 69 | else | 69 | else |
| 70 | #endif // RGB_OLED_MENU | 70 | #endif // RGB_OLED_MENU |
| 71 | tap_code16(pgm_read_word(&encoders[index][clockwise])); | 71 | tap_code16(pgm_read_word(&encoders[index][clockwise])); |
| 72 | return true; | ||
| 72 | } | 73 | } |
