mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-05-06 07:34:18 -04:00
defining the g_led_config struct
- had to do a bunch of math to define it - added the config - updated the numpad to put the dot back on the pinky for speed
This commit is contained in:
parent
6c181c3cad
commit
cc59e08fd6
3 changed files with 68 additions and 6 deletions
|
@ -1 +1,4 @@
|
|||
#undef EE_HANDS
|
||||
#undef EE_HANDS
|
||||
|
||||
#define RGB_MATRIX_SPLIT { 18, 18 }
|
||||
#define RGB_MATRIX_CENTER { 112, 32 }
|
||||
|
|
|
@ -33,7 +33,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
#if defined(ENCODER_MAP_ENABLE)
|
||||
|
||||
/* The encoder presses are handled in the keymap */
|
||||
|
||||
const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
|
||||
[_DEFAULT_LAYER_1] = { ENCODER_CCW_CW(TR_MWHU, TR_MWHD), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
|
||||
[_DEFAULT_LAYER_2] = { ENCODER_CCW_CW(TR_MWHU, TR_MWHD), ENCODER_CCW_CW(KC_VOLD, KC_VOLU) },
|
||||
|
@ -44,4 +43,64 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
|
|||
[_CONFIG] = { ENCODER_CCW_CW(___x___, ___x___), ENCODER_CCW_CW(LSFT(TR_RMOD), TR_RMOD) },
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif //ENCODER_MAP_ENABLE
|
||||
|
||||
|
||||
#if defined(RGB_MATRIX_ENABLE)
|
||||
|
||||
/*
|
||||
* Center: 133
|
||||
* 20 41 61 81 102 122 143 163 183 204 224 244
|
||||
* Center: 54
|
||||
* 16 11 10 04 03 21 22 28 29 34 21
|
||||
* 15 12 09 05 02 20 23 27 30 33 43
|
||||
* 14 13 08 06 01 19 24 26 31 32 64
|
||||
* 17 07 00 18 25 35 85
|
||||
*/
|
||||
|
||||
led_config_t g_led_config = {
|
||||
{
|
||||
// Key matrix to LED index
|
||||
// I still don't understand but make it match the split layout?
|
||||
// Left 1-18
|
||||
{16, 11, 10, 4, 3},
|
||||
{15, 12, 9, 5, 2},
|
||||
{14, 13, 8, 6, 1},
|
||||
{NO_LED, NO_LED, 17, 7, 0},
|
||||
// Right 1-18
|
||||
{21, 22, 28, 29, 34},
|
||||
{20, 23, 27, 30, 33},
|
||||
{19, 24, 26, 31, 32},
|
||||
{18, 18, 35, NO_LED, NO_LED}
|
||||
}
|
||||
, {
|
||||
// LED index to physical position
|
||||
// Start from 0 and go to the end
|
||||
// Left 1-18
|
||||
{122,85}, {102,64}, {102,43}, {102,21}, {81,21}, {81,43},
|
||||
{81,64}, {102,85}, {61,64}, {61,43}, {61,21}, {41,21},
|
||||
{41,43}, {41,64}, {20,64}, {20,43}, {20,21}, {81,85},
|
||||
// Right 1-18
|
||||
{143,85}, {163,64}, {163,43}, {163,21}, {183,21}, {183,43},
|
||||
{183,64}, {163,85}, {204,64}, {204,43}, {204,21}, {224,21},
|
||||
{224,43}, {224,64}, {244,64}, {244,43}, {244,21}, {183,85}
|
||||
}
|
||||
, {
|
||||
// LED index to flag
|
||||
// Start from 0 and go to the end
|
||||
// Left 1-18
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT,
|
||||
// Right 1-18
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
LED_FLAG_KEYLIGHT, LED_FLAG_KEYLIGHT
|
||||
}
|
||||
};
|
||||
|
||||
#endif //RGB_MATRIX_ENABLE
|
|
@ -223,9 +223,9 @@ enum keycodes {
|
|||
|
||||
|
||||
#define LAYER_NUMBER \
|
||||
___x___, SC_SNIP, SC_FILE, ___x___, ___x___, ___x___, KC_7, KC_8, KC_9, ___x___, \
|
||||
_GACS_MODS________________________, ___x___, KC_DOT, KC_4, KC_5, KC_6, ___x___, \
|
||||
_UCCPR_L___________________________________, KC_COMM, KC_1, KC_2, KC_3, TR_MINS, \
|
||||
___x___, SC_SNIP, SC_FILE, ___x___, ___x___, ___x___, KC_7, KC_8, KC_9, KC_COMM, \
|
||||
_GACS_MODS________________________, ___x___, ___x___, KC_4, KC_5, KC_6, KC_DOT, \
|
||||
_UCCPR_L___________________________________, ___x___, KC_1, KC_2, KC_3, TR_MINS, \
|
||||
_LAYER_TRANS_____________, KC_SPC, NAV_0, ___x___
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue