1
0
Эх сурвалжийг харах

Merge remote-tracking branch 'origin/master' into develop

QMK Bot 4 жил өмнө
parent
commit
77e3f8704a

+ 60 - 65
keyboards/kprepublic/bm40hsrgb/keymaps/dan/keymap.c

@@ -16,17 +16,17 @@
 #include QMK_KEYBOARD_H
 
 enum layers {
-  _ALPHA,
-  _LEFTFN,
-  _RIGHTFN,
-  _NUMPAD,
-  _LEAGUE,
-  _PUBG,
-  _OVERWATCH,
-  _STARCRAFT,
-  _TETRIS,
-  _CLEAN,
-  _RGB
+    _ALPHA,
+    _LEFTFN,
+    _RIGHTFN,
+    _NUMPAD,
+    _LEAGUE,
+    _PUBG,
+    _OVERWATCH,
+    _STARCRAFT,
+    _TETRIS,
+    _CLEAN,
+    _RGB
 };
 
 #define ALPHA TO(_ALPHA)
@@ -67,9 +67,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * | Ctrl | Left | Down | Up   |Right |CTRL+/|HANJA |   [  |   ]  |   )  |   :  |  "   |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Shift| PGUP | PGDN | Home | End  | CAPS |PRNTSR|   (  |   ,  |   .  |   /  | Enter|
+ * | Shift| PGUP | PGDN | Home | End  | CAPS |PRNTSR|   (  |   ,  |   .  |   /  |Return|
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | RGB  |  [   |  ]   | Alt  | Trns |    Space    |   _  |   +  | INS  |   |  | Ent. |
+ * | RGB  |   [  |   ]  | Alt  | Trns |    Space    |   _  |   +  | INS  |   |  | Enter|
  * `-----------------------------------------------------------------------------------'
  */
 [_LEFTFN] = LAYOUT_planck_mit(
@@ -79,50 +79,50 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     RGB,     KC_LBRC, KC_RBRC, KC_LALT, KC_TRNS,           KC_SPC,         KC_UNDS, KC_PLUS, KC_INS,  KC_PIPE, KC_PENT
 ),
 
-
 /* RIGHTFN
  * ,-----------------------------------------------------------------------------------.
- * |      |      |      |      |      |      |      | Pause|SCRLCK|      | F11  |  F12 |
+ * |      |      |      |      |      |      |      |  F12 |  F11 |  F10 |  F9  |Scllck|
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Ctrl |      |      |      |      |      |      |  F1  |  F2  |  F3  |  F4  |  F5  |
+ * | Ctrl |      |      |      |      |      |      |  F8  |  F7  |  F6  |  F5  | Pause|
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Shift|      |      |      |      |      |      |  F6  |  F7  |  F8  |  F9  |  F10 |
+ * | Shift|      |      |      |      |      |      |  F4  |  F3  |  F2  |  F1  |      |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * |      |      |      |  Alt |      |    Space    | Trns |      |      |      |      |
  * `-----------------------------------------------------------------------------------'
  */
 [_RIGHTFN] = LAYOUT_planck_mit(
-    KC_NO,   KC_NO, KC_NO, KC_NO,   KC_NO, KC_NO, KC_NO, KC_PAUS, KC_SCRL, KC_NO, KC_F11, KC_F12,
-    KC_LCTL, KC_NO, KC_NO, KC_NO,   KC_NO, KC_NO, KC_NO, KC_F1,   KC_F2,   KC_F3, KC_F4,  KC_F5,
-    KC_LSFT, KC_NO, KC_NO, KC_NO,   KC_NO, KC_NO, KC_NO, KC_F6,   KC_F7,   KC_F8, KC_F9,  KC_F10,
-    KC_NO,   KC_NO, KC_NO, KC_LALT, KC_NO,    KC_SPC,    KC_TRNS, KC_NO,   KC_NO, KC_NO,  KC_NO
+    KC_NO,   KC_NO, KC_NO, KC_NO,   KC_NO, KC_NO, KC_NO, KC_F12,  KC_F11, KC_F10, KC_F9, KC_PAUS,
+    KC_LCTL, KC_NO, KC_NO, KC_NO,   KC_NO, KC_NO, KC_NO, KC_F8,   KC_F7,  KC_F6,  KC_F5, KC_SCRL,
+    KC_LSFT, KC_NO, KC_NO, KC_NO,   KC_NO, KC_NO, KC_NO, KC_F4,   KC_F3,  KC_F2,  KC_F1, KC_NO,
+    KC_NO,   KC_NO, KC_NO, KC_LALT, KC_NO,    KC_SPC,    KC_TRNS, KC_NO,  KC_NO,  KC_NO, KC_NO
 ),
 
 /* NUMPAD
  * ,-----------------------------------------------------------------------------------.
  * |   *  |   7  |   8  |   9  | NumLk|      |      |      |      |      |      | Bksp |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * |  Alt |   4  |   5  |   6  | Enter|      |      |      |      |      |      |      |
+ * |  Alt |   4  |   5  |   6  |Return|      |      |      |      |      | Shift|      |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * |   -  |   1  |   2  |   3  | Bksp |      |      |      |      | Ctrl | Shift|Return|
+ * |   -  |   1  |   2  |   3  | Bksp |      |      |      |      |      | Ctrl |Return|
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Trns |   ,  |  +   |   .  |   0  |    Space    |LEAGUE| PUBG | OVWCh|  SC  |TETRIS|
+ * | Trns |   ,  |   +  |   .  |   0  |    Space    |LEAGUE| PUBG | OVWCh|  SC  |TETRIS|
  * `-----------------------------------------------------------------------------------'
  */
 [_NUMPAD] = LAYOUT_planck_mit(
-    KC_PAST, KC_P7,   KC_P8,   KC_P9,   KC_NLCK, KC_NO, KC_NO, KC_NO,  KC_NO, KC_NO,     KC_NO,     KC_BSPC,
-    KC_LALT, KC_P4,   KC_P5,   KC_P6,   KC_ENT,  KC_NO, KC_NO, KC_NO,  KC_NO, KC_NO,     KC_NO,     KC_NO,
-    KC_PMNS, KC_P1,   KC_P2,   KC_P3,   KC_BSPC, KC_NO, KC_NO, KC_NO,  KC_NO, KC_LCTL,   KC_LSFT,   KC_ENT,
+    KC_ASTR, KC_P7,   KC_P8,   KC_P9,   KC_NLCK, KC_NO, KC_NO, KC_NO,  KC_NO, KC_NO,     KC_NO,     KC_BSPC,
+    KC_LALT, KC_P4,   KC_P5,   KC_P6,   KC_ENT,  KC_NO, KC_NO, KC_NO,  KC_NO, KC_NO,     KC_LSFT,   KC_NO,
+    KC_PMNS, KC_P1,   KC_P2,   KC_P3,   KC_BSPC, KC_NO, KC_NO, KC_NO,  KC_NO, KC_NO,     KC_LCTL,   KC_ENT,
     KC_TRNS, KC_COMM, KC_PPLS, KC_PDOT, KC_0,       KC_SPC,    LEAGUE, PUBG,  OVERWATCH, STARCRAFT, TETRIS
 ),
 
+
 /* LEAGUE
  * ,-----------------------------------------------------------------------------------.
  * | Tab  |   Q  |   W  |   E  |   R  |   5  |   Y  |      |      |   O  |   P  | ESC  |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * | Ctrl |   A  |   S  |   D  |   F  |      |      |      |      |   L  |      |      |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Shift|   Z  |   6  |   4  |   1  |   B  |      |      |      |      |      | Enter|
+ * | Shift|   Z  |   6  |   4  |   1  |   B  |      |      |      |      |      |Return|
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * |   3  |   X  |   C  |  Alt |   2  |    Space    |      |      |      |      | ALPHA|
  * `-----------------------------------------------------------------------------------'
@@ -140,16 +140,16 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * |   1  |   A  |   S  |   D  |   F  |   G  |   H  |   J  |   K  |   L  |      |  F7  |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Shift|   Z  |   3  |   X  |   C  |   V  |   B  |   M  |   .  |      |      |  F9  |
+ * | Shift|   Z  |   3  |   X  |   C  |   V  |   B  |   M  |   ,  |   .  |      |  F9  |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * | Ctrl |   5  |   4  |  Alt |   2  |    Space    |   6  |   8  |  7   |  9   | ALPHA|
  * `-----------------------------------------------------------------------------------'
  */
 [_PUBG] = LAYOUT_planck_mit(
-    KC_TAB,  KC_Q, KC_W, KC_E,    KC_R, KC_T, KC_Y, KC_U, KC_I,   KC_O,  KC_P,  KC_ESC,
-    KC_1,    KC_A, KC_S, KC_D,    KC_F, KC_G, KC_H, KC_J, KC_K,   KC_L,  KC_NO, KC_F7,
-    KC_LSFT, KC_Z, KC_3, KC_X,    KC_C, KC_V, KC_B, KC_M, KC_DOT, KC_NO, KC_NO, KC_F9,
-    KC_LCTL, KC_5, KC_4, KC_LALT, KC_2,   KC_SPC,   KC_6, KC_8,   KC_7,  KC_9,  ALPHA
+    KC_TAB,  KC_Q, KC_W, KC_E,    KC_R, KC_T, KC_Y, KC_U, KC_I,    KC_O,   KC_P,  KC_ESC,
+    KC_1,    KC_A, KC_S, KC_D,    KC_F, KC_G, KC_H, KC_J, KC_K,    KC_L,   KC_NO, KC_F7,
+    KC_LSFT, KC_Z, KC_3, KC_X,    KC_C, KC_V, KC_B, KC_M, KC_COMM, KC_DOT, KC_NO, KC_F9,
+    KC_LCTL, KC_5, KC_4, KC_LALT, KC_2,   KC_SPC,   KC_6, KC_8,    KC_7,   KC_9,  ALPHA
 ),
 
 /* OVERWATCH
@@ -158,7 +158,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * |   1  |   A  |   S  |   D  |   F  |   G  |   H  |   J  |   K  |   L  |   ;  |  "   |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Shift|   Z  |   X  |   C  |   V  |   B  |   N  |   M  |   ,  |   .  |   /  | Enter|
+ * | Shift|   Z  |   X  |   C  |   V  |   B  |   N  |   M  |   ,  |   .  |   /  |Return|
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * | Ctrl |      |      | Alt  |   2  |    Space    | Bksp |      |      |      | ALPHA|
  * `-----------------------------------------------------------------------------------'
@@ -176,7 +176,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * | Ctrl |   A  |   S  |   D  |   F  |   G  |   H  |   J  |   K  |   L  |   ;  |  '   |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
- * | Shift|   Z  |   X  |   C  |   V  |   B  |   N  |   M  |   ,  |   .  |   /  | Enter|
+ * | Shift|   Z  |   X  |   C  |   V  |   B  |   N  |   M  |   ,  |   .  |   /  |Return|
  * |------+------+------+------+------+------+------+------+------+------+------+------|
  * | Esc  |      |      | Alt  |   F1 |    Space    |  F10 | Pause|Delete|      | ALPHA|
  * `-----------------------------------------------------------------------------------'
@@ -206,10 +206,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KC_A,    KC_LEFT, KC_DOWN, KC_RIGHT, KC_F, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
     KC_LSFT, KC_Z,    KC_X,    KC_C,     KC_V, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
     KC_LCTL, KC_NO,   KC_NO,   KC_LALT,  KC_S,    KC_SPC,    KC_NO, KC_NO, KC_NO, KC_NO, ALPHA
-
 ),
 
-/* TETRIS
+/* CLEAN
  * ,-----------------------------------------------------------------------------------.
  * |      |      |      |      |      |      |      |      |      |      |      |      |
  * |------+------+------+------+------+------+------+------+------+------+------+------|
@@ -257,7 +256,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 {36, 37, 38, 39, 40,   41,   42, 43, 44, 45, 46}
 
 */
+
 void rgb_matrix_indicators_user(void) {
+    uint8_t red[3] = {50, 5, 0};
+    uint8_t yellow[3] = {50, 50, 0};
+    uint8_t blue[3] = {0, 15, 50};
+    uint8_t green[3] = {15, 33, 1};
+    uint8_t white[3] = {255, 255, 255};
+
     switch (get_highest_layer(layer_state)) {
         case _ALPHA:
             break;
@@ -268,65 +274,54 @@ void rgb_matrix_indicators_user(void) {
         case _NUMPAD:
             break;
         case _LEAGUE:
-            rgb_matrix_set_color(1, 15, 15, 15);
-            rgb_matrix_set_color(2, 15, 15, 15);
-            rgb_matrix_set_color(3, 15, 15, 15);
-            rgb_matrix_set_color(4, 15, 15, 15);
-            rgb_matrix_set_color(15, 50, 40, 0);
-            rgb_matrix_set_color(16, 50, 5, 0);
-            rgb_matrix_set_color(29, 0, 15, 50);
-            rgb_matrix_set_color(10, 20, 2, 15);
+            rgb_matrix_set_color(15, yellow[0], yellow[1], yellow[2]);
+            rgb_matrix_set_color(16, red[0], red[1], red[2]);
+            rgb_matrix_set_color(29, blue[0], blue[1], blue[2]);
+            rgb_matrix_set_color(42, green[0], green[1], green[2]);
+
             break;
 
         case _PUBG:
-            rgb_matrix_set_color(12, 15, 15, 15);
-            rgb_matrix_set_color(40, 15, 15, 15);
-            rgb_matrix_set_color(42, 3, 3, 50);
-            rgb_matrix_set_color(43, 5, 50, 8);
-            rgb_matrix_set_color(44, 50, 35, 0);
-            rgb_matrix_set_color(45, 30, 30, 15);
+            rgb_matrix_set_color(43, green[0], green[1], green[2]);
+
             break;
 
         case _OVERWATCH:
-            rgb_matrix_set_color(11, 80, 20, 0);
-            rgb_matrix_set_color(46, 80, 20, 0);
+            rgb_matrix_set_color(44, green[0], green[1], green[2]);
             break;
 
         case _STARCRAFT:
-            rgb_matrix_set_color(11, 5, 80, 15);
-            rgb_matrix_set_color(46, 5, 80, 15);
+            rgb_matrix_set_color(45, green[0], green[1], green[2]);
             break;
 
         case _TETRIS:
-            rgb_matrix_set_color(2, 60, 10, 20);
-            rgb_matrix_set_color(13, 60, 10, 20);
-            rgb_matrix_set_color(14, 60, 10, 20);
-            rgb_matrix_set_color(15, 60, 10, 20);
+            rgb_matrix_set_color(46, green[0], green[1], green[2]);
             break;
 
         case _CLEAN:
-            rgb_matrix_set_color_all(255, 255, 255);
+            rgb_matrix_set_color_all(white[0], white[1], white[2]);
             break;
 
         case _RGB:
             break;
     }
 
-	led_t led_state = host_keyboard_led_state();
+    led_t led_state = host_keyboard_led_state();
 
     //Capslock led
     if (led_state.caps_lock) {
-        rgb_matrix_set_color(12, 145, 145, 145);
+        rgb_matrix_set_color(12, green[0], green[1], green[2]);
     }
 
     //Numlock led
-    if (!led_state.num_lock) {
-        rgb_matrix_set_color(0, 145, 145, 145);
+    if (led_state.num_lock) {
+    } else {
+        rgb_matrix_set_color(11, green[0], green[1], green[2]);
     }
 
     //Scroll lock led
     if (led_state.scroll_lock) {
-        rgb_matrix_set_color(24, 145, 145, 145);
+        rgb_matrix_set_color(23, green[0], green[1], green[2]);
     }
 
 }