diff options
| author | Reibl János Dániel <janos.daniel.reibl@protonmail.com> | 2022-01-13 18:16:03 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-13 09:16:03 -0800 |
| commit | a3af4b09b0786e7c228828b2b3676fb7dd9a1c2f (patch) | |
| tree | c192d445ab9006d9e7ba8b58f50b7ab3231acb75 | |
| parent | e2d1547f31c0ceda27b68e26e79224b49cadaa97 (diff) | |
| download | qmk_firmware-a3af4b09b0786e7c228828b2b3676fb7dd9a1c2f.tar.gz qmk_firmware-a3af4b09b0786e7c228828b2b3676fb7dd9a1c2f.zip | |
[Keymap] Misc userspace and keymap improvements (#15844)
| -rw-r--r-- | keyboards/handwired/riblee_f411/config.h | 5 | ||||
| -rw-r--r-- | keyboards/handwired/riblee_f411/rules.mk | 7 | ||||
| -rw-r--r-- | layouts/community/ortho_5x12/riblee/keymap.c | 24 | ||||
| -rw-r--r-- | layouts/community/ortho_5x12/riblee/readme.md | 21 | ||||
| -rw-r--r-- | users/riblee/riblee.c | 45 | ||||
| -rw-r--r-- | users/riblee/riblee.h | 1 |
6 files changed, 50 insertions, 53 deletions
diff --git a/keyboards/handwired/riblee_f411/config.h b/keyboards/handwired/riblee_f411/config.h index 67399aafb..f335871de 100644 --- a/keyboards/handwired/riblee_f411/config.h +++ b/keyboards/handwired/riblee_f411/config.h | |||
| @@ -29,13 +29,10 @@ | |||
| 29 | 29 | ||
| 30 | #define MATRIX_ROW_PINS { A6, A5, A4, A3, A2 } | 30 | #define MATRIX_ROW_PINS { A6, A5, A4, A3, A2 } |
| 31 | #define MATRIX_COL_PINS { B10, B1, B0, B15, A8, B3, B4, B5, B14, A0, B8, B9 } | 31 | #define MATRIX_COL_PINS { B10, B1, B0, B15, A8, B3, B4, B5, B14, A0, B8, B9 } |
| 32 | #define UNUSED_PINS | 32 | #define UNUSED_PINS { A1, A7, B2, B11, B12, B13 } |
| 33 | 33 | ||
| 34 | #define DIODE_DIRECTION COL2ROW | 34 | #define DIODE_DIRECTION COL2ROW |
| 35 | 35 | ||
| 36 | #define BACKLIGHT_PIN A1 | ||
| 37 | #define BACKLIGHT_LEVELS 5 | ||
| 38 | |||
| 39 | #define MOUSEKEY_INTERVAL 32 | 36 | #define MOUSEKEY_INTERVAL 32 |
| 40 | 37 | ||
| 41 | #define TAPPING_TERM 175 | 38 | #define TAPPING_TERM 175 |
diff --git a/keyboards/handwired/riblee_f411/rules.mk b/keyboards/handwired/riblee_f411/rules.mk index c3234dfe2..7d0652ad2 100644 --- a/keyboards/handwired/riblee_f411/rules.mk +++ b/keyboards/handwired/riblee_f411/rules.mk | |||
| @@ -7,15 +7,14 @@ BOOTLOADER = stm32-dfu | |||
| 7 | # Build Options | 7 | # Build Options |
| 8 | # change yes to no to disable | 8 | # change yes to no to disable |
| 9 | # | 9 | # |
| 10 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | 10 | BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite |
| 11 | MOUSEKEY_ENABLE = yes # Mouse keys | 11 | MOUSEKEY_ENABLE = yes # Mouse keys |
| 12 | EXTRAKEY_ENABLE = yes # Audio control and System control | 12 | EXTRAKEY_ENABLE = yes # Audio control and System control |
| 13 | KEYBOARD_SHARED_EP = yes | 13 | KEYBOARD_SHARED_EP = yes # Free up some extra endpoints - needed if console+mouse+extra |
| 14 | CONSOLE_ENABLE = no # Console for debug | 14 | CONSOLE_ENABLE = no # Console for debug |
| 15 | COMMAND_ENABLE = no # Commands for debug and configuration | 15 | COMMAND_ENABLE = no # Commands for debug and configuration |
| 16 | NKRO_ENABLE = yes # Enable N-Key Rollover | 16 | NKRO_ENABLE = yes # Enable N-Key Rollover |
| 17 | BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality | 17 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 18 | BACKLIGHT_DRIVER = software | ||
| 19 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 18 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 20 | AUDIO_ENABLE = no # Audio output | 19 | AUDIO_ENABLE = no # Audio output |
| 21 | 20 | ||
diff --git a/layouts/community/ortho_5x12/riblee/keymap.c b/layouts/community/ortho_5x12/riblee/keymap.c index b72248375..fd748b03d 100644 --- a/layouts/community/ortho_5x12/riblee/keymap.c +++ b/layouts/community/ortho_5x12/riblee/keymap.c | |||
| @@ -44,15 +44,15 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 44 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 45 | * | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | | 45 | * | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | |
| 46 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 46 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 47 | * | Brite| Ctrl | Alt | GUI |Lower |Space |Space |Raise | / | Left | Down |Right | | 47 | * | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | / | Left | Down |Right | |
| 48 | * `-----------------------------------------------------------------------------------' | 48 | * `-----------------------------------------------------------------------------------' |
| 49 | */ | 49 | */ |
| 50 | [_QWERTY] = LAYOUT_ortho_5x12( | 50 | [_QWERTY] = LAYOUT_ortho_5x12( |
| 51 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, | 51 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
| 52 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL, | 52 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL, |
| 53 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 53 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 54 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT, | 54 | KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT, |
| 55 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT | 55 | KC_LCTL, KC_LGUI, KC_LALT, KC_RSPC, LOWER, KC_SPC, KC_SPC, RAISE, KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT |
| 56 | ), | 56 | ), |
| 57 | 57 | ||
| 58 | /* Hungarian | 58 | /* Hungarian |
| @@ -65,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 65 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 65 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 66 | * | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | | 66 | * | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | |
| 67 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 67 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 68 | * | Brite| Ctrl | Alt | GUI |Lower |Space |Space |Raise | / | Left | Down |Right | | 68 | * | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | / | Left | Down |Right | |
| 69 | * `-----------------------------------------------------------------------------------' | 69 | * `-----------------------------------------------------------------------------------' |
| 70 | */ | 70 | */ |
| 71 | [_HUNGARIAN] = LAYOUT_ortho_5x12( | 71 | [_HUNGARIAN] = LAYOUT_ortho_5x12( |
| @@ -86,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 86 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 87 | * | Shift| Z | X | C | V | B | K | M | , | . | Up |Enter | | 87 | * | Shift| Z | X | C | V | B | K | M | , | . | Up |Enter | |
| 88 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 88 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 89 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | / | Left | Down |Right | | 89 | * | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | / | Left | Down |Right | |
| 90 | * `-----------------------------------------------------------------------------------' | 90 | * `-----------------------------------------------------------------------------------' |
| 91 | */ | 91 | */ |
| 92 | [_COLEMAK] = LAYOUT_ortho_5x12( | 92 | [_COLEMAK] = LAYOUT_ortho_5x12( |
| @@ -94,7 +94,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 94 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, | 94 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_DEL, |
| 95 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, | 95 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, |
| 96 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT, | 96 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT, |
| 97 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT | 97 | KC_LCTL, KC_LGUI, KC_LALT, KC_RSPC, LOWER, KC_SPC, KC_SPC, RAISE, KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT |
| 98 | ), | 98 | ), |
| 99 | 99 | ||
| 100 | /* Dvorak | 100 | /* Dvorak |
| @@ -107,7 +107,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 107 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 107 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 108 | * | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | | 108 | * | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | |
| 109 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 109 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 110 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 110 | * | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | Left | Down | Up |Right | |
| 111 | * `-----------------------------------------------------------------------------------' | 111 | * `-----------------------------------------------------------------------------------' |
| 112 | */ | 112 | */ |
| 113 | [_DVORAK] = LAYOUT_ortho_5x12( | 113 | [_DVORAK] = LAYOUT_ortho_5x12( |
| @@ -115,7 +115,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_DEL, | 115 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_DEL, |
| 116 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, | 116 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, |
| 117 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT, | 117 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT, |
| 118 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | 118 | KC_LCTL, KC_LGUI, KC_LALT, KC_RSPC, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 119 | ), | 119 | ), |
| 120 | 120 | ||
| 121 | /* Workman | 121 | /* Workman |
| @@ -128,7 +128,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 128 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 128 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 129 | * | Shift| Z | X | M | C | V | K | L | , | . | Up |Enter | | 129 | * | Shift| Z | X | M | C | V | K | L | , | . | Up |Enter | |
| 130 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 130 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 131 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | / | Left | Down |Right | | 131 | * | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | / | Left | Down |Right | |
| 132 | * `-----------------------------------------------------------------------------------' | 132 | * `-----------------------------------------------------------------------------------' |
| 133 | */ | 133 | */ |
| 134 | [_WORKMAN] = LAYOUT_ortho_5x12( | 134 | [_WORKMAN] = LAYOUT_ortho_5x12( |
| @@ -136,7 +136,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 136 | KC_TAB, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_DEL, | 136 | KC_TAB, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_DEL, |
| 137 | KC_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, | 137 | KC_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, |
| 138 | KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_UP, KC_ENT, | 138 | KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_UP, KC_ENT, |
| 139 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT | 139 | KC_LCTL, KC_LGUI, KC_LALT, KC_RSPC, LOWER, KC_SPC, KC_SPC, RAISE, KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT |
| 140 | ), | 140 | ), |
| 141 | 141 | ||
| 142 | /* Lower | 142 | /* Lower |
| @@ -189,7 +189,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 189 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 189 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 190 | * | | |Mu mod|Aud on|AudOff|AGnorm|AGswap|Qwerty|Colemk|Dvorak| HUN |Wrkmn | | 190 | * | | |Mu mod|Aud on|AudOff|AGnorm|AGswap|Qwerty|Colemk|Dvorak| HUN |Wrkmn | |
| 191 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 191 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 192 | * | | | | | | | NKRO | Mac |Linux | | | | | 192 | * | | | | | UCM | R_UCM| NKRO |CGNorm|CGSwap| | | | |
| 193 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 193 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 194 | * | | | | | | | | | | | | | 194 | * | | | | | | | | | | | | |
| 195 | * `-----------------------------------------------------------------------------------' | 195 | * `-----------------------------------------------------------------------------------' |
| @@ -198,7 +198,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 198 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, | 198 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, |
| 199 | _______, RESET, DEBUG, _______, _______, _______, _______, TERM_ON, TERM_OFF, KC_INS, KC_PSCR, KC_DEL, | 199 | _______, RESET, DEBUG, _______, _______, _______, _______, TERM_ON, TERM_OFF, KC_INS, KC_PSCR, KC_DEL, |
| 200 | _______, _______, MU_MOD, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, HUNGARIAN, WORKMAN, | 200 | _______, _______, MU_MOD, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, HUNGARIAN, WORKMAN, |
| 201 | _______, _______, _______, _______, _______, _______, NK_TOGG, CG_NORM, CG_SWAP, _______, _______, _______, | 201 | _______, _______, _______, _______, UC_MOD, UC_RMOD, NK_TOGG, CG_NORM, CG_SWAP, _______, _______, _______, |
| 202 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 202 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 203 | ) | 203 | ) |
| 204 | 204 | ||
diff --git a/layouts/community/ortho_5x12/riblee/readme.md b/layouts/community/ortho_5x12/riblee/readme.md index c792e7080..43ed0f34d 100644 --- a/layouts/community/ortho_5x12/riblee/readme.md +++ b/layouts/community/ortho_5x12/riblee/readme.md | |||
| @@ -14,7 +14,7 @@ Qwerty | |||
| 14 | |------+------+------+------+------+------|------+------+------+------+------+------| | 14 | |------+------+------+------+------+------|------+------+------+------+------+------| |
| 15 | | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | | 15 | | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | |
| 16 | |------+------+------+------+------+------+------+------+------+------+------+------| | 16 | |------+------+------+------+------+------+------+------+------+------+------+------| |
| 17 | | Brite| Ctrl | Alt | GUI |Lower |Space |Space |Raise | / | Left | Down |Right | | 17 | | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | / | Left | Down |Right | |
| 18 | `-----------------------------------------------------------------------------------' | 18 | `-----------------------------------------------------------------------------------' |
| 19 | 19 | ||
| 20 | Hungarian | 20 | Hungarian |
| @@ -27,7 +27,7 @@ Qwerty | |||
| 27 | |------+------+------+------+------+------|------+------+------+------+------+------| | 27 | |------+------+------+------+------+------|------+------+------+------+------+------| |
| 28 | | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | | 28 | | Shift| Z | X | C | V | B | N | M | , | . | Up |Enter | |
| 29 | |------+------+------+------+------+------+------+------+------+------+------+------| | 29 | |------+------+------+------+------+------+------+------+------+------+------+------| |
| 30 | | Brite| Ctrl | Alt | GUI |Lower |Space |Space |Raise | / | Left | Down |Right | | 30 | | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | / | Left | Down |Right | |
| 31 | `-----------------------------------------------------------------------------------' | 31 | `-----------------------------------------------------------------------------------' |
| 32 | 32 | ||
| 33 | Colemak | 33 | Colemak |
| @@ -40,7 +40,7 @@ Colemak | |||
| 40 | |------+------+------+------+------+------|------+------+------+------+------+------| | 40 | |------+------+------+------+------+------|------+------+------+------+------+------| |
| 41 | | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | | 41 | | Shift| Z | X | C | V | B | K | M | , | . | / |Enter | |
| 42 | |------+------+------+------+------+------+------+------+------+------+------+------| | 42 | |------+------+------+------+------+------+------+------+------+------+------+------| |
| 43 | | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 43 | | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | Left | Down | Up |Right | |
| 44 | `-----------------------------------------------------------------------------------' | 44 | `-----------------------------------------------------------------------------------' |
| 45 | 45 | ||
| 46 | Dvorak | 46 | Dvorak |
| @@ -53,7 +53,20 @@ Dvorak | |||
| 53 | |------+------+------+------+------+------|------+------+------+------+------+------| | 53 | |------+------+------+------+------+------|------+------+------+------+------+------| |
| 54 | | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | | 54 | | Shift| ; | Q | J | K | X | B | M | W | V | Z |Enter | |
| 55 | |------+------+------+------+------+------+------+------+------+------+------+------| | 55 | |------+------+------+------+------+------+------+------+------+------+------+------| |
| 56 | | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 56 | | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | Left | Down | Up |Right | |
| 57 | `-----------------------------------------------------------------------------------' | ||
| 58 | |||
| 59 | Workman | ||
| 60 | ,-----------------------------------------------------------------------------------. | ||
| 61 | | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | Bksp | | ||
| 62 | |------+------+------+------+------+------+------+------+------+------+------+------| | ||
| 63 | | Tab | Q | D | R | W | B | J | F | U | P | ; | Del | | ||
| 64 | |------+------+------+------+------+------+------+------+------+------+------+------| | ||
| 65 | | Esc | A | S | H | T | G | Y | N | E | O | I | ' | | ||
| 66 | |------+------+------+------+------+------+------+------+------+------+------+------| | ||
| 67 | | Shift| Z | X | M | C | V | K | L | , | . | Up |Enter | | ||
| 68 | |------+------+------+------+------+------+------+------+------+------+------+------| | ||
| 69 | | Ctrl | GUI | Alt |Shift |Lower | Space |Raise | / | Left | Down |Right | | ||
| 57 | `-----------------------------------------------------------------------------------' | 70 | `-----------------------------------------------------------------------------------' |
| 58 | 71 | ||
| 59 | Lower | 72 | Lower |
diff --git a/users/riblee/riblee.c b/users/riblee/riblee.c index 307c69720..02ba246f6 100644 --- a/users/riblee/riblee.c +++ b/users/riblee/riblee.c | |||
| @@ -18,15 +18,13 @@ | |||
| 18 | #include "raw_hid.h" | 18 | #include "raw_hid.h" |
| 19 | #include <string.h> | 19 | #include <string.h> |
| 20 | 20 | ||
| 21 | const uint8_t shift = MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT); | ||
| 22 | |||
| 23 | // Tap Dance functions | 21 | // Tap Dance functions |
| 24 | void dance_key_a (qk_tap_dance_state_t *state, void *user_data) { | 22 | void dance_key_a (qk_tap_dance_state_t *state, void *user_data) { |
| 25 | if (state->count == 1) { | 23 | if (state->count == 1) { |
| 26 | SEND_STRING("a"); | 24 | SEND_STRING("a"); |
| 27 | reset_tap_dance(state); | 25 | reset_tap_dance(state); |
| 28 | } else if (state->count == 2) { | 26 | } else if (state->count == 2) { |
| 29 | if (!(keyboard_report->mods & shift)) { | 27 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 30 | send_unicode_string("á"); | 28 | send_unicode_string("á"); |
| 31 | } else { | 29 | } else { |
| 32 | send_unicode_string("Á"); | 30 | send_unicode_string("Á"); |
| @@ -41,7 +39,7 @@ void dance_key_e (qk_tap_dance_state_t *state, void *user_data) { | |||
| 41 | SEND_STRING("e"); | 39 | SEND_STRING("e"); |
| 42 | reset_tap_dance(state); | 40 | reset_tap_dance(state); |
| 43 | } else if (state->count == 2) { | 41 | } else if (state->count == 2) { |
| 44 | if (!(keyboard_report->mods & shift)) { | 42 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 45 | send_unicode_string("é"); | 43 | send_unicode_string("é"); |
| 46 | } else { | 44 | } else { |
| 47 | send_unicode_string("É"); | 45 | send_unicode_string("É"); |
| @@ -56,7 +54,7 @@ void dance_key_i (qk_tap_dance_state_t *state, void *user_data) { | |||
| 56 | SEND_STRING("i"); | 54 | SEND_STRING("i"); |
| 57 | reset_tap_dance(state); | 55 | reset_tap_dance(state); |
| 58 | } else if (state->count == 2) { | 56 | } else if (state->count == 2) { |
| 59 | if (!(keyboard_report->mods & shift)) { | 57 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 60 | send_unicode_string("í"); | 58 | send_unicode_string("í"); |
| 61 | } else { | 59 | } else { |
| 62 | send_unicode_string("Í"); | 60 | send_unicode_string("Í"); |
| @@ -71,7 +69,7 @@ void dance_key_o (qk_tap_dance_state_t *state, void *user_data) { | |||
| 71 | SEND_STRING("o"); | 69 | SEND_STRING("o"); |
| 72 | reset_tap_dance(state); | 70 | reset_tap_dance(state); |
| 73 | } else if (state->count == 2) { | 71 | } else if (state->count == 2) { |
| 74 | if (!(keyboard_report->mods & shift)) { | 72 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 75 | send_unicode_string("ó"); | 73 | send_unicode_string("ó"); |
| 76 | } else { | 74 | } else { |
| 77 | send_unicode_string("Ó"); | 75 | send_unicode_string("Ó"); |
| @@ -79,7 +77,7 @@ void dance_key_o (qk_tap_dance_state_t *state, void *user_data) { | |||
| 79 | 77 | ||
| 80 | reset_tap_dance(state); | 78 | reset_tap_dance(state); |
| 81 | } else if (state->count == 3) { | 79 | } else if (state->count == 3) { |
| 82 | if (!(keyboard_report->mods & shift)) { | 80 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 83 | send_unicode_string("ö"); | 81 | send_unicode_string("ö"); |
| 84 | } else { | 82 | } else { |
| 85 | send_unicode_string("Ö"); | 83 | send_unicode_string("Ö"); |
| @@ -87,7 +85,7 @@ void dance_key_o (qk_tap_dance_state_t *state, void *user_data) { | |||
| 87 | 85 | ||
| 88 | reset_tap_dance(state); | 86 | reset_tap_dance(state); |
| 89 | } else if (state->count == 4) { | 87 | } else if (state->count == 4) { |
| 90 | if (!(keyboard_report->mods & shift)) { | 88 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 91 | send_unicode_string("ő"); | 89 | send_unicode_string("ő"); |
| 92 | } else { | 90 | } else { |
| 93 | send_unicode_string("Ő"); | 91 | send_unicode_string("Ő"); |
| @@ -102,7 +100,7 @@ void dance_key_u (qk_tap_dance_state_t *state, void *user_data) { | |||
| 102 | SEND_STRING("u"); | 100 | SEND_STRING("u"); |
| 103 | reset_tap_dance(state); | 101 | reset_tap_dance(state); |
| 104 | } else if (state->count == 2) { | 102 | } else if (state->count == 2) { |
| 105 | if (!(keyboard_report->mods & shift)) { | 103 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 106 | send_unicode_string("ú"); | 104 | send_unicode_string("ú"); |
| 107 | } else { | 105 | } else { |
| 108 | send_unicode_string("Ú"); | 106 | send_unicode_string("Ú"); |
| @@ -110,7 +108,7 @@ void dance_key_u (qk_tap_dance_state_t *state, void *user_data) { | |||
| 110 | 108 | ||
| 111 | reset_tap_dance(state); | 109 | reset_tap_dance(state); |
| 112 | } else if (state->count == 3) { | 110 | } else if (state->count == 3) { |
| 113 | if (!(keyboard_report->mods & shift)) { | 111 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 114 | send_unicode_string("ü"); | 112 | send_unicode_string("ü"); |
| 115 | } else { | 113 | } else { |
| 116 | send_unicode_string("Ü"); | 114 | send_unicode_string("Ü"); |
| @@ -118,7 +116,7 @@ void dance_key_u (qk_tap_dance_state_t *state, void *user_data) { | |||
| 118 | 116 | ||
| 119 | reset_tap_dance(state); | 117 | reset_tap_dance(state); |
| 120 | } else if (state->count == 4) { | 118 | } else if (state->count == 4) { |
| 121 | if (!(keyboard_report->mods & shift)) { | 119 | if (!(keyboard_report->mods & MOD_MASK_SHIFT)) { |
| 122 | send_unicode_string("ű"); | 120 | send_unicode_string("ű"); |
| 123 | } else { | 121 | } else { |
| 124 | send_unicode_string("Ű"); | 122 | send_unicode_string("Ű"); |
| @@ -164,23 +162,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 164 | } | 162 | } |
| 165 | return false; | 163 | return false; |
| 166 | break; | 164 | break; |
| 167 | case BACKLIT: | ||
| 168 | if (record->event.pressed) { | ||
| 169 | register_code(keycode_config(KC_LGUI)); | ||
| 170 | #ifdef BACKLIGHT_ENABLE | ||
| 171 | backlight_step(); | ||
| 172 | #endif | ||
| 173 | } else { | ||
| 174 | unregister_code(keycode_config(KC_LGUI)); | ||
| 175 | } | ||
| 176 | return false; | ||
| 177 | break; | ||
| 178 | case CG_NORM: | ||
| 179 | set_unicode_input_mode(UC_MAC); | ||
| 180 | break; | ||
| 181 | case CG_SWAP: | ||
| 182 | set_unicode_input_mode(UC_LNX); | ||
| 183 | break; | ||
| 184 | } | 165 | } |
| 185 | return true; | 166 | return true; |
| 186 | }; | 167 | }; |
| @@ -287,3 +268,11 @@ void raw_hid_receive(uint8_t *data, uint8_t length) { | |||
| 287 | #endif | 268 | #endif |
| 288 | 269 | ||
| 289 | #endif | 270 | #endif |
| 271 | |||
| 272 | void keyboard_pre_init_user(void) { | ||
| 273 | // Set C13 pin as output | ||
| 274 | setPinOutput(C13); | ||
| 275 | |||
| 276 | // Turn off the LED | ||
| 277 | writePinHigh(C13); | ||
| 278 | } \ No newline at end of file | ||
diff --git a/users/riblee/riblee.h b/users/riblee/riblee.h index f7340d50b..786e4c31a 100644 --- a/users/riblee/riblee.h +++ b/users/riblee/riblee.h | |||
| @@ -35,7 +35,6 @@ enum custom_keycodes { | |||
| 35 | COLEMAK, | 35 | COLEMAK, |
| 36 | DVORAK, | 36 | DVORAK, |
| 37 | WORKMAN, | 37 | WORKMAN, |
| 38 | BACKLIT | ||
| 39 | }; | 38 | }; |
| 40 | 39 | ||
| 41 | #define LOWER MO(_LOWER) | 40 | #define LOWER MO(_LOWER) |
