fl16: Add backlight step key to macropad
Signed-off-by: Daniel Schaefer <dhs@frame.work>
This commit is contained in:
parent
fb43a39886
commit
be3d3eed91
0
keyboards/framework/build_all.sh
Normal file → Executable file
0
keyboards/framework/build_all.sh
Normal file → Executable file
@ -62,13 +62,16 @@ void suspend_wakeup_init_kb(void) {
|
||||
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
|
||||
process_record_user(keycode, record);
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
uint8_t h;
|
||||
uint8_t s;
|
||||
uint8_t v;
|
||||
uint8_t new_v;
|
||||
#endif
|
||||
|
||||
switch (keycode) {
|
||||
// Implement step brightness for RGB backlight
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
case BL_STEP:
|
||||
if (record->event.pressed) {
|
||||
h = rgb_matrix_get_hue();
|
||||
@ -92,6 +95,7 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
|
||||
rgb_matrix_sethsv_noeeprom(h, s, new_v);
|
||||
}
|
||||
return true;
|
||||
#endif
|
||||
case KC_SCRN:
|
||||
// Simulate press WIN+P
|
||||
// Works (at least) on Windows and GNOME
|
||||
|
@ -86,8 +86,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
* 4 keys │ RGB │RGB Nxt│ RGB + │ Sleep │
|
||||
* │Toggle │Effect │Brightn│ │
|
||||
* ├───────┼───────┼───────┼───────┤
|
||||
* 4 keys │Numpad │RGB Prv│ RGB - │ │
|
||||
* │Layer │Effect │Brightn│ │
|
||||
* 4 keys │Numpad │RGB Prv│ RGB - │ RGB BL│
|
||||
* │Layer │Effect │Brightn│ Step │
|
||||
* ├───────┼───────┼───────┼───────┤
|
||||
* 4 keys │ RGB + │ RGB + │ RGB + │ <-- │
|
||||
* │ Hue │ Sat │ Speed │ │
|
||||
@ -105,7 +105,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
*/
|
||||
[0] = LAYOUT(
|
||||
RGB_TOG, RGB_MOD, RGB_VAI, KC_SLEP,
|
||||
TG(1), RGB_RMOD,RGB_VAD, XXXXXXX,
|
||||
TG(1), RGB_RMOD,RGB_VAD, BL_STEP,
|
||||
RGB_HUI, RGB_SAI, RGB_SPI, KC_BSPC,
|
||||
RGB_HUD, RGB_SAD, RGB_SPD, KC_ENT,
|
||||
XXXXXXX, KC_UP, XXXXXXX, XXXXXXX,
|
||||
|
Loading…
Reference in New Issue
Block a user