diff options
| author | QMK Bot <hello@qmk.fm> | 2023-07-06 06:04:21 +0000 |
|---|---|---|
| committer | QMK Bot <hello@qmk.fm> | 2023-07-06 06:04:21 +0000 |
| commit | 6c688ebe1a512a7d3d1f9e3be22e9658c43e3186 (patch) | |
| tree | bd7fdd10477c4408fb5d72a48b940112b237aae6 /users | |
| parent | 63ea527e5b13de33e6a574ac6a17e0d9ea0722e9 (diff) | |
| parent | b618aecc95d2034edabc38270e7f371aa1a3568d (diff) | |
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'users')
| -rw-r--r-- | users/mattly/mattly.c | 3 | ||||
| -rw-r--r-- | users/mattly/mattly.h | 81 | ||||
| -rw-r--r-- | users/mattly/rules.mk | 1 |
3 files changed, 48 insertions, 37 deletions
diff --git a/users/mattly/mattly.c b/users/mattly/mattly.c index afb1c75df1..9e8e7cfc97 100644 --- a/users/mattly/mattly.c +++ b/users/mattly/mattly.c | |||
| @@ -31,6 +31,9 @@ void layer_state_set_rgb(layer_state_t state) { | |||
| 31 | case _NAVNUM_WIN: | 31 | case _NAVNUM_WIN: |
| 32 | rgblight_sethsv_noeeprom(HSV_NAVNUM); | 32 | rgblight_sethsv_noeeprom(HSV_NAVNUM); |
| 33 | break; | 33 | break; |
| 34 | case _GAME: | ||
| 35 | rgblight_sethsv_noeeprom(HSV_GAME); | ||
| 36 | break; | ||
| 34 | case _FUNCT: | 37 | case _FUNCT: |
| 35 | case _FUNCT_WIN: | 38 | case _FUNCT_WIN: |
| 36 | rgblight_sethsv_noeeprom(HSV_FUNCT); | 39 | rgblight_sethsv_noeeprom(HSV_FUNCT); |
diff --git a/users/mattly/mattly.h b/users/mattly/mattly.h index 5f6b7c5f09..2a151939b8 100644 --- a/users/mattly/mattly.h +++ b/users/mattly/mattly.h | |||
| @@ -25,12 +25,14 @@ enum { | |||
| 25 | _NAVNUM, | 25 | _NAVNUM, |
| 26 | _NAVNUM_WIN, | 26 | _NAVNUM_WIN, |
| 27 | _SYMBOL, | 27 | _SYMBOL, |
| 28 | _GAME, | ||
| 28 | _FUNCT, | 29 | _FUNCT, |
| 29 | _FUNCT_WIN, | 30 | _FUNCT_WIN, |
| 30 | }; | 31 | }; |
| 31 | 32 | ||
| 32 | // == System | 33 | // == System |
| 33 | #define TOG_WIN TG(_OVER_WIN) | 34 | #define TOG_WIN TG(_OVER_WIN) |
| 35 | #define TOG_GAM TG(_GAME) | ||
| 34 | 36 | ||
| 35 | // == Thumbs | 37 | // == Thumbs |
| 36 | // left hand | 38 | // left hand |
| @@ -47,68 +49,73 @@ enum { | |||
| 47 | #define NAVLOCK TG(_NAVNUM) | 49 | #define NAVLOCK TG(_NAVNUM) |
| 48 | #define SYMLOCK TG(_SYMBOL) | 50 | #define SYMLOCK TG(_SYMBOL) |
| 49 | 51 | ||
| 50 | |||
| 51 | // == QWERTY | 52 | // == QWERTY |
| 52 | // left hand home row | 53 | // left hand home row |
| 53 | #define A_CTL MT(MOD_LCTL, KC_A) | 54 | #define A_CTL MT(MOD_LCTL, KC_A) |
| 54 | #define A_GUI MT(MOD_LGUI, KC_A) | 55 | #define A_GUI MT(MOD_LGUI, KC_A) |
| 55 | #define S_ALT MT(MOD_LALT, KC_S) | 56 | #define S_ALT MT(MOD_LALT, KC_S) |
| 56 | #define D_GUI MT(MOD_LGUI, KC_D) | 57 | #define D_GUI MT(MOD_LGUI, KC_D) |
| 57 | #define D_CTL MT(MOD_LCTL, KC_D) | 58 | #define D_CTL MT(MOD_LCTL, KC_D) |
| 58 | #define F_SFT MT(MOD_LSFT, KC_F) | 59 | #define F_SFT MT(MOD_LSFT, KC_F) |
| 59 | // left hand aux | 60 | // left hand aux |
| 60 | #define W_CTL MT(MOD_LCTL, KC_W) | 61 | #define W_CTL MT(MOD_LCTL, KC_W) |
| 61 | #define W_GUI MT(MOD_LGUI, KC_W) | 62 | #define W_GUI MT(MOD_LGUI, KC_W) |
| 62 | #define E_ALT MT(MOD_LALT, KC_E) | 63 | #define E_ALT MT(MOD_LALT, KC_E) |
| 63 | #define R_GUI MT(MOD_LGUI, KC_R) | 64 | #define R_GUI MT(MOD_LGUI, KC_R) |
| 64 | #define R_CTL MT(MOD_LCTL, KC_R) | 65 | #define R_CTL MT(MOD_LCTL, KC_R) |
| 65 | 66 | ||
| 66 | // right hand home row | 67 | // right hand home row |
| 67 | #define J_SFT MT(MOD_RSFT, KC_J) | 68 | #define J_SFT MT(MOD_RSFT, KC_J) |
| 68 | #define K_GUI MT(MOD_RGUI, KC_K) | 69 | #define K_GUI MT(MOD_RGUI, KC_K) |
| 69 | #define K_CTL MT(MOD_RCTL, KC_K) | 70 | #define K_CTL MT(MOD_RCTL, KC_K) |
| 70 | #define L_ALT MT(MOD_RALT, KC_L) | 71 | #define L_ALT MT(MOD_RALT, KC_L) |
| 71 | #define MINSCTL MT(MOD_RCTL, KC_MINS) | 72 | #define MINSCTL MT(MOD_RCTL, KC_MINS) |
| 72 | #define MINSGUI MT(MOD_RGUI, KC_MINS) | 73 | #define MINSGUI MT(MOD_RGUI, KC_MINS) |
| 73 | // right hand aux | 74 | // right hand aux |
| 74 | #define U_GUI MT(MOD_RGUI, KC_U) | 75 | #define U_GUI MT(MOD_RGUI, KC_U) |
| 75 | #define U_CTL MT(MOD_RCTL, KC_U) | 76 | #define U_CTL MT(MOD_RCTL, KC_U) |
| 76 | #define I_ALT MT(MOD_RALT, KC_I) | 77 | #define I_ALT MT(MOD_RALT, KC_I) |
| 77 | #define O_CTL MT(MOD_RCTL, KC_O) | 78 | #define O_CTL MT(MOD_RCTL, KC_O) |
| 78 | #define O_GUI MT(MOD_RGUI, KC_O) | 79 | #define O_GUI MT(MOD_RGUI, KC_O) |
| 79 | 80 | ||
| 80 | // == OS X default keys | 81 | // == OS X default keys |
| 81 | // movement by word | 82 | // movement by text |
| 82 | #define M_BWORD LALT(KC_LEFT) | 83 | #define M_BWORD LALT(KC_LEFT) |
| 83 | #define W_BWORD LCTL(KC_LEFT) | 84 | #define W_BWORD LCTL(KC_LEFT) |
| 84 | #define M_FWORD LALT(KC_RIGHT) | 85 | #define M_FWORD LALT(KC_RIGHT) |
| 85 | #define W_FWORD LCTL(KC_RIGHT) | 86 | #define W_FWORD LCTL(KC_RIGHT) |
| 86 | 87 | ||
| 88 | #define M_BLINE LGUI(KC_LEFT) | ||
| 89 | #define M_ELINE LGUI(KC_RIGHT) | ||
| 90 | |||
| 91 | #define M_BPARA LOPT(KC_UP) | ||
| 92 | #define M_NPARA LOPT(KC_DOWN) | ||
| 93 | |||
| 87 | // gui navigation | 94 | // gui navigation |
| 88 | #define M_NXWIN LGUI(KC_GRV) // Next Window | 95 | #define M_NXWIN LGUI(KC_GRV) // Next Window |
| 89 | #define W_NXWIN LALT(KC_TAB) | 96 | #define W_NXWIN LALT(KC_TAB) |
| 90 | #define M_PVWIN LGUI(LSFT(KC_GRV)) // Prev Window | 97 | #define M_PVWIN LGUI(LSFT(KC_GRV)) // Prev Window |
| 91 | #define W_PVWIN LALT(LSFT(KC_TAB)) | 98 | #define W_PVWIN LALT(LSFT(KC_TAB)) |
| 92 | #define M_NXTAB LGUI(LSFT(KC_RBRC)) // Next Tab | 99 | #define M_NXTAB LGUI(LSFT(KC_RBRC)) // Next Tab |
| 93 | #define W_NXTAB LCTL(KC_PGDN) | 100 | #define W_NXTAB LCTL(KC_PGDN) |
| 94 | #define M_PVTAB LGUI(LSFT(KC_LBRC)) // Prev Tab | 101 | #define M_PVTAB LGUI(LSFT(KC_LBRC)) // Prev Tab |
| 95 | #define W_PVTAB LCTL(KC_PGUP) | 102 | #define W_PVTAB LCTL(KC_PGUP) |
| 96 | #define M_NAVBK LGUI(KC_LBRC) // Navigate Forward | 103 | #define M_NAVBK LGUI(KC_LBRC) // Navigate Forward |
| 97 | #define W_NAVBK LALT(KC_LEFT) | 104 | #define W_NAVBK LALT(KC_LEFT) |
| 98 | #define M_NAVFW LGUI(KC_RBRC) // Navigate Back | 105 | #define M_NAVFW LGUI(KC_RBRC) // Navigate Back |
| 99 | #define W_NAVFW LALT(KC_RIGHT) | 106 | #define W_NAVFW LALT(KC_RIGHT) |
| 100 | 107 | ||
| 101 | // == UNDERGLOW | 108 | // == UNDERGLOW |
| 102 | #ifdef RGBLIGHT_ENABLE | 109 | #ifdef RGBLIGHT_ENABLE |
| 103 | #define HSV_CAPS 55, 255, 255 | 110 | #define HSV_CAPS 55, 255, 255 |
| 104 | #define HSV_ERR 30, 196, 196 | 111 | #define HSV_ERR 0, 255, 96 |
| 105 | #define HSV_MAC 20, 255, 128 | 112 | #define HSV_MAC 250, 255, 192 |
| 106 | #define HSV_WIN 10, 255, 128 | 113 | #define HSV_WIN 250, 192, 128 |
| 107 | #define HSV_SYMBOL 235, 255, 255 | 114 | #define HSV_SYMBOL 235, 255, 255 |
| 108 | #define HSV_NAVNUM 250, 255, 255 | 115 | #define HSV_NAVNUM 20, 255, 255 |
| 109 | #define HSV_FUNCT 210, 255, 255 | 116 | #define HSV_GAME 40, 255, 255 |
| 110 | #define HSV_RESET 180, 255, 255 | 117 | #define HSV_FUNCT 200, 255, 255 |
| 118 | #define HSV_RESET 180, 255, 255 | ||
| 111 | #endif | 119 | #endif |
| 112 | 120 | ||
| 113 | #endif | 121 | #endif |
| 114 | |||
diff --git a/users/mattly/rules.mk b/users/mattly/rules.mk index 85cdcc91f0..96f0765825 100644 --- a/users/mattly/rules.mk +++ b/users/mattly/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | SRC += mattly.c | 1 | SRC += mattly.c |
| 2 | LTO_ENABLE = yes | 2 | LTO_ENABLE = yes |
| 3 | CONSOLE_ENABLE = yes | 3 | CONSOLE_ENABLE = yes |
| 4 | RGB_MATRIX_ENABLE = no | ||
