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) | |
download | qmk_firmware-a0fed0ea176d1c986e40fc4981b900509c90d66e.tar.gz qmk_firmware-a0fed0ea176d1c986e40fc4981b900509c90d66e.zip |
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 4338c85e8..a56f093a3 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 5089117d8..596ffabcc 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 dc5ba6025..14427ee6d 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 5089117d8..596ffabcc 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 ee2616819..fec5f8f37 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 d7e986acf..6f78ac8af 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 4778d2108..9ab912d7b 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 0176dc1a3..d850a3b5c 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 71222d40f..3e36b6070 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 fcf4a2af8..9066c3f2e 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 8ffd3f58c..a45d3f778 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 28941b173..de69c4b05 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 28941b173..de69c4b05 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 57dbbfee0..592cd0219 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 be279f107..77134db5b 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 a2a353d85..2fc572b4d 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 c1d5bd882..8a2a33889 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 d6c4549c4..e5c74366c 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 8d649419d..224de55b3 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 ac1ec986b..4fe1cf7cb 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 0692aee12..c09b483d9 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 4e98b5cf0..4f97953fd 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 06d7a2577..c08cfed5c 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 48214d1e2..707af7116 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 e747b0d64..2801e65ec 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 c773fb988..91a76a828 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 cf4433d8c..6a48a3102 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 d419050a3..87739b377 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 727ebf381..6db61e476 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 e1f401bc2..54e25ff37 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 40cf61eea..16c082b61 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 6a3cc1e60..a1955216e 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 44e3df70f..6e5563251 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 933c14dee..fd283b087 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 c3ceee28c..7c722d715 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 47c9a9d50..d3853c229 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 2f53c1d6c..4dc46d74e 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 2516e636d..7e5cd3321 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 c407fbe26..783475eb0 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 273811d0f..991b5df02 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 bfe296383..7adac3c43 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 29f7a4901..40032cd66 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 e4738a4b9..5debfacc5 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 1da726b9c..866f2d426 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 47296dd80..f684d7ef7 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 8593526aa..98af7556a 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 a1af844bb..ed028e84b 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 d8f470288..58bc0c778 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 2993728ea..a84b41b29 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 af7a706cc..281bb36ac 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 5d572ec89..5fcd609b8 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 6e0911da5..d6653691b 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 0b5e6bd0b..ea6b518c3 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 cb2a21f55..100f821a6 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 b9ad17386..4760011da 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 ba3aa96d4..bdf5dff0d 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 c3b5ef260..6527cc8fd 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 0dd9c4067..9c849a8a1 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 e782acba0..40b685d1d 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 00ae8fa0d..521f374c3 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 f9432c992..1d3591ce9 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 1f57efb5d..87cbe3cd3 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 396fcd9dd..f713eef49 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 dfa6a52b9..63b993603 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 4e73fdaa0..03825db03 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 7ded9f74e..22fbd24c0 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 11ed74518..6f862b822 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 59f36a1a9..b103c306f 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 0c2be0aad..c602269ed 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 4050ac942..48002ff4d 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 11ed74518..6f862b822 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 7ded9f74e..22fbd24c0 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 11ed74518..6f862b822 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 548b594dd..8e4f444ee 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 0c2be0aad..c602269ed 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 4050ac942..48002ff4d 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 11ed74518..6f862b822 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 5a4acaf00..a5aff62da 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 d3242a9de..d8c980f47 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 1ed98f1a5..0b83408be 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 fed38de98..11da71c6c 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 276fac26f..90df449ee 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 8bb8a14ba..5791f9405 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 2096f812b..b9dabafd2 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 2096f812b..b9dabafd2 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 7f92c80e2..6c5651be4 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 9e5796ac1..b08400cd8 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 927bf8fdf..940cc1c1f 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 90fdec73b..fded53256 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 426face6f..c11774729 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 1491caba4..0664bf4b0 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 95926469b..1ad44b871 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 7aed2a61c..70c6e7725 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 169e0f1dd..57c107b9f 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 6a2cfa682..dc074c420 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 29a7e809f..bb584c9a5 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 25837a359..f63bf54ea 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 b7914f3bc..08bb90603 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 f9b5ca6df..fd8c16420 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 eef82dd9b..5214e8b6f 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 02c1002af..b85d66c4c 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 682ca0812..d4d4cde4b 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 1854894e5..5a30f5c57 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 d9f0fa727..55996c018 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 ce60a4193..be032739f 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 4b01c9e09..71e5ed529 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 4e06bb11e..65cd4cebe 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 c5fd1b7d4..9ba0b6109 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 11a2e0125..254da6ac8 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 11e770921..3dd899227 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 38e455bec..877411206 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 cfa69d0c8..74d650bf5 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 a9a2c4acc..1544a4fff 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 5611c96b3..2cfb1152c 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 18b559137..6dde7fed5 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 903e2637d..8097141dd 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 bbc2ac09a..10f641b6f 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 e077fe740..1c1d188f2 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 3bf8fa31f..e4cf9da5e 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 f0e393b26..4790feda0 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 c6f119adb..c7facf2ed 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 c46731287..a0f048825 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 7007a2f0b..099fff875 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 75a0a927a..3f3f3ebd8 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 ca25ac317..e1e6e641d 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 d1a2a7abf..54f90c3e5 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 e1bc27305..6055df899 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 70e4612b6..ba68b3dcf 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 41246ba7d..06ba9a559 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 443e8d0ae..c58107089 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 9747dbf22..bce81500d 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 a88617caa..e33e94b53 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 06537cbad..b37e2a1cd 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 445e6e896..4d323a312 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 1eaee012a..50d44bea1 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 79ae56fd2..760bb3d5e 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 dec371d17..9777debc3 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 c42100ddf..ecf7338a5 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 b86f88a23..7c380a4fd 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 ca8679d57..f473c9a1f 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 7687ea2bf..d1792d2b2 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 e4162d3b4..f9bf6c27c 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 dfa7a1832..6575bbc8c 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 9d339080f..0a71ef4d2 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 f7f19ea7c..d3e3a95bf 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 90e48c9c9..baa7e5e58 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 584f15e76..815174bf7 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 3102dd2da..5fda9fb91 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 1e512540a..e0c09638b 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 a3d20bed5..ad67b6c63 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 3e99cd6b0..1ba89962c 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 5c61c1321..0c8706de6 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 05eb42ae0..2ada98d6d 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 00e218989..0261d1191 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 e2c334672..93c44e69a 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 692358c48..11075faf6 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 c83327ce3..e47cba88c 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 4ac622f8e..0e06391ab 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 478152006..cd06c5199 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 7e6291579..00a933ddb 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 73d0c5af0..1e8e2f205 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 f70a5bab9..213f7af32 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 e7acf19cb..650314295 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 4d4089fa5..dde99bbeb 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 3d55f2c09..5ce139162 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 3a614da2f..20cfdd79b 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 0521afa88..ea4ca3f54 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 3f712e619..3f196dda6 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 f5904150e..69bb3c685 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 c7ec7da9a..4a008b466 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 18f0ac49a..6e338dc10 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 e665138f6..f53d28987 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 0593d419b..0f32532d9 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 eaa4f88de..f5a373298 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 da68511e7..04af4ba92 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 da68511e7..04af4ba92 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 2074c7386..8fe6dedcb 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 8607c8e4e..e36839a58 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 1bbe1c262..91ecbb421 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 0c6db7514..280fe22cc 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 03966e42b..85f3673ea 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 3d5ab1661..5eb03509e 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 2f5e02b13..1c66908ef 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 46e70e9e9..9d0d2955e 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 32a38eb22..2e3e2b1cf 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 028d335d9..c6254c1a5 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 ba1b03888..beefe11d7 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 de5b93223..1adbcc6ee 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 572ea067e..a725e61fe 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 77f9d442d..d842e4c2b 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 e0800dd5e..371007eeb 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 81a9e1eeb..0ee0f3d85 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 2497b9eb7..7505925e7 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 3bd3489f6..0fb305300 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 bf0427238..61d66588c 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 720ae7f8a..29f6dc079 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 6709cd867..aed9d9762 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 60b3464ab..5a2ea8333 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 8edc66f0a..fe0741423 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 c48dd88a8..c196cd485 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 e20568540..7a6e0eda6 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 45ebdb493..0a29b04ab 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 8fc674d03..caca42678 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 9ff8fc299..5d4a4e0f9 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 485fa1b72..fcb546374 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 acb55486a..397f23689 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 e3a2b9db6..da3416087 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 0fc1bfb79..e575736c0 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 7c32dae48..cf1f38d74 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 0e5f0d7d9..a2298865e 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 43df820a9..3412e8397 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 f785ed97f..549015684 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 900bb0a01..b827b2814 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 83d7265b0..9ed5028c7 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 2ef9af90e..5dcb23b1c 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 b8d997333..c0779cfa0 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 37c558db7..21bbe5d68 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 d3ab5ed11..fb2d43ca9 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 19c298d4a..2a38663ed 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 2ebd6a120..6ab566e1c 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 c8ff6dad1..fb1f82247 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 6fa6045a6..eece4752b 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 8f1896e81..51034d394 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 79aa67e05..519e18251 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 b5040244f..ea1cd1525 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 79aa67e05..519e18251 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 a86d35502..16c0deba7 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 b97e79acf..b8cf05be3 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 5a19a9de7..a4556a3f4 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 6bc732e61..97f55f87f 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 1025d37a9..d16e737b4 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 e71af2d32..59483e64a 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 af6d42a54..16aea1259 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 ecb66d5df..e1aaddadd 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 0fd145dd0..ae6e37490 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 acd7f3283..d2f2910d7 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 a65bc9ff4..6b7026ce2 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 f36954b07..9f2183887 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 e0dca9777..9af37167d 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 47179fb83..74c0324fe 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 00361602d..80fc13a57 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 21c3c669a..916bd5e3d 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 4ffaf111d..5eb9e1236 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 e4d4e9ef3..fb480b8a7 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 71f02675e..2a6ea3a34 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 1f14b195d..079ff65a6 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 be038b1f5..1dd4bec95 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 ee15a6062..ab2b52a72 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 be038b1f5..1dd4bec95 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 a0c3ab639..b6f5dc7dd 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 325036231..85eb73cc5 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 9837fcff4..b9a4e9f48 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 9837fcff4..b9a4e9f48 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 4150e7099..0cc21b7c3 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 a3e3d819f..91158f12d 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 061e26d43..08227c84f 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 062c51aab..695937a95 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 0b7e0903e..71283252d 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 eb9771662..8ae826d49 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 a91a0716b..060daaa4b 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 e762fa6d6..dd0d23425 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 9dd9b72a1..e05782677 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 4a02b1d3a..f96057309 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 4a02b1d3a..f96057309 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 787e8bd8f..beac1c55a 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 214034ef8..270350ca0 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 b9630b8e8..c9988848d 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 327cc7720..d1ddd3bcb 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 5b2f3b4f2..67a53f241 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 2ccffe3d8..b80214110 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 7168ad9ec..2081872ac 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 91a448cc1..d5b97855a 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 d47982e56..0223a450c 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 6b815e72e..48b537b56 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 d7bd120ed..b55b39a40 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 c3496f78c..207cf1c2b 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 2ab65a78c..eea641d19 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 f89d66ec5..ae97463f6 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 a8e8cc73c..c206f3061 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 4c1185ad9..bd53cfb7a 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 b78a7017e..c9a721a1f 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 f82819c58..47cb8865d 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 9cbcbf3ca..aec7bcdd7 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 22ff24c92..304d320b6 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 1872b42cd..59768e15a 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 5be91772d..08ea09d8b 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 bdaef2076..9cc5f7517 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 ba8b3fcc1..7ed9a794e 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 c9aa61981..1af3771ae 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 b344bd076..3e195671a 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 09acceb4c..e3ecc8d7c 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 7a4f0b816..e319fd49e 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 aea59e8d7..bc067973c 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 84452a3f1..ec2de450a 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 bbf7d510f..db5345127 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 f100594d6..b717ccdc8 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 7892d1a5f..8abe417d7 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 9ee0dde35..852643218 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 d2a0c8515..2391efebb 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 c1f847e2f..c163f7372 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 0dbab3893..350a9166c 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 57f966e74..d832e7051 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 0bc0d9e03..bdbf21b11 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 27efc4759..a2162d911 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 fd5e91fb9..7efe5fd4d 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 87a7479ce..64bfde9aa 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 a0d710679..1fcc97742 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 b3273aec5..1ceb6cc5b 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 e6a1411ee..ea625d165 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 30412e9db..c9ba7da89 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 596973ba3..5f4d3b886 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 ee334a249..852d3d107 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 67d13005c..3ea61a26e 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 d640ff849..63897d1e6 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 6fec14d4f..078ab2726 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 d2d30ffa1..909e86a97 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 a4e78d015..8d3898922 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 97a0ed608..8e2747f44 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 e83e40dfc..c7e076692 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 11ea0e51c..6f1d5f30a 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 c113bcaf6..b1a73035b 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 ecaf26b8d..4e8738be2 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 621148a6b..e4b1f2e82 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 a0a4b34fa..a72894677 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 621d60be6..60677701c 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 232b85311..290ea1638 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 39b045d6d..71d9306dc 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 6ddf28942..c78528d8c 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 04f20b316..5df57fd3d 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 967cd5a0a..f127ea469 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 6f20f22dd..9b09f21cc 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 1c8f93913..9ffc617f0 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 a974d7f6f..7733aa2ad 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 5aa0c95e6..8a039044a 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 89865dad3..7bbde7bd0 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 fe4e87cce..30910a4a0 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 e3fb62f03..034af79a0 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 265814d13..44deb8bd9 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 37e015e62..11d04f60a 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 f68ab2ef0..3d82661f8 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 f68ab2ef0..3d82661f8 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 04da00848..45c7494f8 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 c22c0af8c..ed18fc0e5 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 11304be9d..d34b06a99 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 17030cc8a..1b9b60c0a 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 cfda38776..1458b19c2 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 201078053..ecc35c19a 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 36680e357..02dfc0a14 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 9407b5f33..86e553807 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 71bbcb735..35da09b6f 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 ffbd77a32..145d5b611 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 aad420e72..d4a83373c 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 8fd5ac248..e102d241a 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 dbeaebeca..e149dd6b1 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 986ba6813..8e4f05fea 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 c041c0b57..f19d36256 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 7f7863fdb..2ae07984d 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 860361e81..96e19bf86 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 04af5165e..0883cb775 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 b587ef2b3..1c8320ac6 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 e38663dbb..ed98a951c 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 2f0138c8e..f31da8bf5 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 f236e20a4..fa2b9a57b 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 d313bec8b..972fa4b05 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 29702b614..c4bcbcfbe 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 b014e5039..ea078cbaf 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 b014e5039..ea078cbaf 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 2097bd9c1..b7c551075 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 218a1d107..e629087ef 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 9a60e0f05..6cc4b2c65 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 e3d01439d..3eaa696bb 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 ab227b9ac..720616101 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 ab227b9ac..720616101 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 a91945646..141a4fcb9 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 0dee1fb03..a318dabed 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 a8f44e60d..8092f46fc 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 ef10af322..020f01d60 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 01e83680f..ed72fcbfb 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 1c177013a..3eedd078c 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 34da4d4ac..2637d1b03 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 38200bfb7..2360a45d4 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 8126d077a..f6e267e09 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 9aeeb2ef4..f99925971 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 81b53abfe..3de82fa92 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 9d3919ee2..d9e1f44e2 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 3989ebeb2..74f9c84a7 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 8b9992e1d..6fd2ff5da 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 8b9992e1d..6fd2ff5da 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 684d54a38..97664effd 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 aff188e4c..f5585ce2a 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 9392a6055..b6439aa8e 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 c2085c414..986cb884d 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 ba33c15fb..b0ecd9c91 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 ab63f5395..87e6d3f78 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 08cecd6a6..e0f4f3457 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 c1b5ad2b1..1b53ea80b 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 486db5070..15b6df3b1 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 e487c2726..8fc7e2a27 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 b4cf6ed02..53a2fd85c 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 bf9d90584..300b698bb 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 618d336cd..4a3a83e45 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 c794c9c64..f7139b70b 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 9178388d0..64804ac3a 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 664f7b415..7234acf1d 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 2ccba8b1e..db49eeb7f 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 4ddec6c42..880b225d4 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 3b29b268d..08f8a9ad7 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 cf7ed98ef..6b5bb083d 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 0a9837df7..b98541753 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 c1a3a1e22..394a744e6 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 abcbc838a..20bdbf581 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 e1d10bf0e..dfb0bdd56 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 3137f5853..385e89277 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 57e4a28f3..d89bfd034 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 9c64042bc..122decc92 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 7dfb9e126..a317884d3 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 b7e65bbf1..88c1d5839 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 15a91d51a..5d4fd9759 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 89d4d1d9a..6adbb6d61 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 d4c1a4a86..ea9d29506 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 95d9e7019..455db2a8a 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 61f22dfe9..1f3176e36 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 f9a3e1686..08abf78d1 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 2b16b9955..b3ef8fce5 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 67f7efde4..82ff4d63a 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 2be2d449e..66039b61e 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 613f11d13..336545502 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 4d7b7483a..c9c94fc96 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 2ed64c1e3..c30bf01cb 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 db6f220da..25dc77721 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 fe6bf310a..e4a7c5723 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 46ee41436..3ec856d72 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 06b7b5123..9284a041c 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 2610c9677..7b05aa491 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 3d56ff89e..f1b448b79 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 d5e56571d..f8555d87b 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 cd029944f..acd0275a8 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 | } |