فهرست منبع

added better colors

Leon Versteeg 6 سال پیش
والد
کامیت
3b73957414
2فایلهای تغییر یافته به همراه80 افزوده شده و 3 حذف شده
  1. 44 0
      keyboards/dztech/dz60rgb/keymaps/logic855/config.h
  2. 36 3
      keyboards/dztech/dz60rgb/keymaps/logic855/keymap.c

+ 44 - 0
keyboards/dztech/dz60rgb/keymaps/logic855/config.h

@@ -1,2 +1,46 @@
 #pragma once
 #define dzrgb60_ansi
+
+#undef DISABLE_RGB_MATRIX_SPLASH
+#undef DISABLE_RGB_MATRIX_MULTISPLASH
+#undef DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
+
+#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
+
+// #define DISABLE_RGB_MATRIX_SOLID_COLOR
+// #define DISABLE_RGB_MATRIX_ALPHAS_MODS
+// #define DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
+// #define DISABLE_RGB_MATRIX_BREATHING
+#define DISABLE_RGB_MATRIX_BAND_SAT
+// #define DISABLE_RGB_MATRIX_BAND_VAL
+#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
+#define DISABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
+#define DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
+#define DISABLE_RGB_MATRIX_BAND_SPIRAL_VAL
+#define DISABLE_RGB_MATRIX_CYCLE_ALL
+#define DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
+#define DISABLE_RGB_MATRIX_CYCLE_UP_DOWN
+#define DISABLE_RGB_MATRIX_CYCLE_OUT_IN
+#define DISABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
+#define DISABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
+#define DISABLE_RGB_MATRIX_CYCLE_PINWHEEL
+// #define DISABLE_RGB_MATRIX_CYCLE_SPIRAL
+#define DISABLE_RGB_MATRIX_DUAL_BEACON
+#define DISABLE_RGB_MATRIX_RAINBOW_BEACON
+#define DISABLE_RGB_MATRIX_RAINBOW_PINWHEELS
+#define DISABLE_RGB_MATRIX_RAINDROPS
+#define DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
+// #define DISABLE_RGB_MATRIX_TYPING_HEATMAP
+#define DISABLE_RGB_MATRIX_DIGITAL_RAIN
+// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
+#define DISABLE_RGB_MATRIX_SOLID_REACTIVE
+// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
+// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
+// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
+// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
+// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
+// #define DISABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
+// #define DISABLE_RGB_MATRIX_SPLASH
+// #define DISABLE_RGB_MATRIX_MULTISPLASH
+// #define DISABLE_RGB_MATRIX_SOLID_SPLASH
+// #define DISABLE_RGB_MATRIX_SOLID_MULTISPLASH

+ 36 - 3
keyboards/dztech/dz60rgb/keymaps/logic855/keymap.c

@@ -14,7 +14,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 		    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_LCTL,         KC_LALT,  KC_LGUI,                 KC_SPC,                        KC_RALT,  MO(1),     MO(2),             KC_RCTL),
 		[_LAYER1] = LAYOUT_ANSI( /* FN */
-				KC_GESC,  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 ,\
+				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 ,\
 			    KC_TRNS,  KC_TRNS,  KC_UP,    KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_CALC,  KC_TRNS,  KC_INS,   KC_TRNS,  KC_PSCR,  KC_SLCK,  KC_PAUS,  RESET  ,\
 			    KC_TRNS,  KC_LEFT,  KC_DOWN,  KC_RIGHT, KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_HOME,  KC_PGUP,            KC_TRNS,\
 				KC_MPRV,  KC_VOLD,  KC_VOLU,  KC_MUTE,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_END,   KC_PGDOWN,KC_MNXT, \
@@ -37,7 +37,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 			    KC_TRNS,  KC_LEFT,  KC_DOWN,  KC_UP,    KC_RIGHT, KC_TRNS,  KC_TRNS,  KC_TRNS,  RGB_SPI,  RGB_SPD,  KC_HOME,  KC_PGUP,            KC_TRNS,\
 				KC_MPRV,  KC_VOLD,  KC_VOLU,  KC_MUTE,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_END,   KC_PGDOWN,KC_MNXT, \
 				KC_TRNS,  KC_TRNS,  KC_TRNS,                      TO(0),                                  KC_TRNS,  KC_TRNS,  KC_TRNS,            KC_TRNS),
-		};
+		}
+        /* ,
+        [_LAYER] = LAYOUT(
+            13,      12,      11,       10,      9,       8,       7,       6,       5,       4,       3,       2,       1,       0,      \
+            27,      26,      25,       24,      23,      22,      21,      20,      19,      18,      17,      16,      15,      14,     \
+            40,      39,      38,       37,      36,      35,      34,      33,      32,      31,      30,      29,      28,              \
+            53,      52,      51,       50,      49,      48,      47,      46,      45,      44,      43,               42,      41,     \
+            62,      61,      60,                         59,                        58,      57,               56,      55,      54      \
+        )*/
+    ;
 
 void rgb_matrix_layer_helper (uint8_t red, uint8_t green, uint8_t blue, bool default_layer) {
   for (int i = 0; i < DRIVER_LED_TOTAL; i++) {
@@ -56,7 +65,31 @@ void rgb_matrix_indicators_user(void) {
         case _LAYER2:
             rgb_matrix_layer_helper(0x00, 0xFF, 0x00, false); break;
         case _LAYER3:
-            rgb_matrix_layer_helper(0x00, 0x00, 0xFF, false); break;
+            rgb_matrix_layer_helper(0x00, 0x00, 0xFF, false);
+            // wasd
+			rgb_matrix_set_color(25, 0xFF, 0x00, 0x00);
+			rgb_matrix_set_color(38, 0xFF, 0x00, 0x00);
+			rgb_matrix_set_color(37, 0xFF, 0x00, 0x00);
+			rgb_matrix_set_color(39, 0xFF, 0x00, 0x00);
+            // m q e
+            rgb_matrix_set_color(26,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(24,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(45,  0xFF, 0xFF, 0x00);
+
+            // 1234567890
+            rgb_matrix_set_color(12,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(11,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(10,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(9,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(8,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(7,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(6,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(5,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(4,  0xFF, 0xFF, 0x00);
+            rgb_matrix_set_color(3,  0xFF, 0xFF, 0x00);
+            // enter
+            rgb_matrix_set_color(28,  0xFF, 0xFF, 0x00);
+            break;
         case _LAYER4:
             rgb_matrix_layer_helper(0xFF, 0xFF, 0x00, false); break;
         }