Refactor some layouts which contain keyboard name (#19645)
* Refactor some layouts which contain keyboard name * use planck_mit
This commit is contained in:
		
							parent
							
								
									18d107b29b
								
							
						
					
					
						commit
						53cc6170ae
					
				
					 30 changed files with 179 additions and 94 deletions
				
			
		| 
						 | 
				
			
			@ -17,7 +17,19 @@
 | 
			
		|||
 | 
			
		||||
#include "quantum.h"
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_crbn_1x2u( \
 | 
			
		||||
#define LAYOUT_ortho_4x12( \
 | 
			
		||||
		K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \
 | 
			
		||||
		K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \
 | 
			
		||||
		K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \
 | 
			
		||||
		K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311  \
 | 
			
		||||
) { \
 | 
			
		||||
		{ K000,  K001,  K002,  K003,  K004,  K005,  K006,  K007,  K008,  K009,  K010,  K011 }, \
 | 
			
		||||
		{ K100,  K101,  K102,  K103,  K104,  K105,  K106,  K107,  K108,  K109,  K110,  K111 }, \
 | 
			
		||||
		{ K200,  K201,  K202,  K203,  K204,  K205,  K206,  K207,  K208,  K209,  K210,  K211 }, \
 | 
			
		||||
		{ K300,  K301,  K302,  K303,  K304,  K305,  K306,  K307,  K308,  K309,  K310,  K311 }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_planck_mit( \
 | 
			
		||||
		K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \
 | 
			
		||||
		K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \
 | 
			
		||||
		K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \
 | 
			
		||||
| 
						 | 
				
			
			@ -29,7 +41,7 @@
 | 
			
		|||
		{ K300,  K301,  K302,  K303,  K304,  K305, KC_NO,  K307,  K308,  K309,  K310,  K311 }  \
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LAYOUT_crbn_2x2u( \
 | 
			
		||||
#define LAYOUT_2x2u( \
 | 
			
		||||
		K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, \
 | 
			
		||||
		K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, \
 | 
			
		||||
		K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,8 +8,64 @@
 | 
			
		|||
    "pid": "0x0002",
 | 
			
		||||
    "device_version": "0.0.1"
 | 
			
		||||
  },
 | 
			
		||||
  "community_layouts": [ "ortho_4x12", "planck_mit" ],
 | 
			
		||||
  "layout_aliases": {
 | 
			
		||||
    "LAYOUT_crbn_1x2u": "LAYOUT_1x2u",
 | 
			
		||||
    "LAYOUT_crbn_2x2u": "LAYOUT_2x2u"
 | 
			
		||||
  },
 | 
			
		||||
  "layouts": {
 | 
			
		||||
    "LAYOUT_crbn_1x2u": {
 | 
			
		||||
    "LAYOUT_ortho_4x12": {
 | 
			
		||||
      "layout": [
 | 
			
		||||
        { "w": 1, "x": 0, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 1, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 2, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 3, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 4, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 5, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 6, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 7, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 8, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 9, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 10, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 11, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 0, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 1, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 2, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 3, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 4, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 5, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 6, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 7, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 8, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 9, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 10, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 11, "y": 1 },
 | 
			
		||||
        { "w": 1, "x": 0, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 1, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 2, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 3, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 4, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 5, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 6, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 7, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 8, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 9, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 10, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 11, "y": 2 },
 | 
			
		||||
        { "w": 1, "x": 0, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 1, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 2, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 3, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 4, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 5, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 6, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 7, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 8, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 9, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 10, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 11, "y": 3 } ]
 | 
			
		||||
    },
 | 
			
		||||
    "LAYOUT_planck_mit": {
 | 
			
		||||
      "layout": [
 | 
			
		||||
        { "w": 1, "x": 0, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 1, "y": 0 },
 | 
			
		||||
| 
						 | 
				
			
			@ -59,7 +115,7 @@
 | 
			
		|||
        { "w": 1, "x": 10, "y": 3 },
 | 
			
		||||
        { "w": 1, "x": 11, "y": 3 } ]
 | 
			
		||||
    },
 | 
			
		||||
    "LAYOUT_crbn_2x2u": {
 | 
			
		||||
    "LAYOUT_2x2u": {
 | 
			
		||||
      "layout": [
 | 
			
		||||
        { "w": 1, "x": 0, "y": 0 },
 | 
			
		||||
        { "w": 1, "x": 1, "y": 0 },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,28 +18,28 @@
 | 
			
		|||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC,
 | 
			
		||||
				KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT,
 | 
			
		||||
				KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT,
 | 
			
		||||
				MO(3), KC_LCTL, KC_LALT, KC_LGUI, MO(1), KC_SPC, MO(2), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT),
 | 
			
		||||
				MO(3), KC_LCTL, KC_LALT, KC_LGUI, MO(1), KC_SPC, KC_SPC, MO(2), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT),
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_TRNS,
 | 
			
		||||
				KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE,
 | 
			
		||||
				KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, LSFT(KC_NUHS), LSFT(KC_NUBS), KC_HOME, KC_END, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY),
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY),
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_TRNS,
 | 
			
		||||
				KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,
 | 
			
		||||
				KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, KC_PGUP, KC_PGDN, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY),
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY),
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,28 +18,28 @@
 | 
			
		|||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
				KC_ESC,   KC_Q,     KC_W,     KC_E,     KC_R,   KC_T,  KC_Y,  KC_U,   KC_I,     KC_O,     KC_P,     KC_BSPC,
 | 
			
		||||
				KC_TAB,   KC_A,     KC_S,     KC_D,     KC_F,   KC_G,  KC_H,  KC_J,   KC_K,     KC_L,     KC_SCLN,  KC_QUOT,
 | 
			
		||||
				KC_LSFT,  KC_Z,     KC_X,     KC_C,     KC_V,   KC_B,  KC_N,  KC_M,   KC_COMM,  KC_DOT,   KC_SLSH,  KC_ENT,
 | 
			
		||||
				MO(3),    KC_LCTL,  KC_LALT,  KC_LGUI,  MO(1),     KC_SPC,    MO(2),  KC_LEFT,  KC_DOWN,  KC_UP,    KC_RGHT),
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				KC_ESC,   KC_Q,     KC_W,     KC_E,     KC_R,   KC_T,   KC_Y,   KC_U,   KC_I,     KC_O,     KC_P,     KC_BSPC,
 | 
			
		||||
				KC_TAB,   KC_A,     KC_S,     KC_D,     KC_F,   KC_G,   KC_H,   KC_J,   KC_K,     KC_L,     KC_SCLN,  KC_QUOT,
 | 
			
		||||
				KC_LSFT,  KC_Z,     KC_X,     KC_C,     KC_V,   KC_B,   KC_N,   KC_M,   KC_COMM,  KC_DOT,   KC_SLSH,  KC_ENT,
 | 
			
		||||
				MO(3),    KC_LCTL,  KC_LALT,  KC_LGUI,  MO(1),  KC_SPC, KC_SPC, MO(2),  KC_LEFT,  KC_DOWN,  KC_UP,    KC_RGHT),
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				KC_TILD,  KC_EXLM,  KC_AT,    KC_HASH,  KC_DLR,  KC_PERC,  KC_CIRC,  KC_AMPR,        KC_ASTR,        KC_LPRN,  KC_RPRN,  KC_TRNS,
 | 
			
		||||
				KC_DEL,   KC_F1,    KC_F2,    KC_F3,    KC_F4,   KC_F5,    KC_F6,    KC_UNDS,        KC_PLUS,        KC_LCBR,  KC_RCBR,  KC_PIPE,
 | 
			
		||||
				KC_TRNS,  KC_F7,    KC_F8,    KC_F9,    KC_F10,  KC_F11,   KC_F12,   LSFT(KC_NUHS),  LSFT(KC_NUBS),  KC_HOME,  KC_END,   KC_TRNS,
 | 
			
		||||
				KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,      KC_TRNS,       KC_TRNS,        KC_MNXT,        KC_VOLD,  KC_VOLU,  KC_MPLY),
 | 
			
		||||
				KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS, KC_TRNS,  KC_TRNS,  KC_TRNS,        KC_MNXT,        KC_VOLD,  KC_VOLU,  KC_MPLY),
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				KC_GRV,   KC_1,     KC_2,     KC_3,     KC_4,    KC_5,    KC_6,     KC_7,     KC_8,     KC_9,     KC_0,     KC_TRNS,
 | 
			
		||||
				KC_DEL,   KC_F1,    KC_F2,    KC_F3,    KC_F4,   KC_F5,   KC_F6,    KC_MINS,  KC_EQL,   KC_LBRC,  KC_RBRC,  KC_BSLS,
 | 
			
		||||
				KC_TRNS,  KC_F7,    KC_F8,    KC_F9,    KC_F10,  KC_F11,  KC_F12,   KC_NUHS,  KC_NUBS,  KC_PGUP,  KC_PGDN,  KC_TRNS,
 | 
			
		||||
				KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,      KC_TRNS,      KC_TRNS,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MPLY),
 | 
			
		||||
				KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS,  KC_TRNS, KC_TRNS, KC_TRNS,  KC_TRNS,  KC_MNXT,  KC_VOLD,  KC_VOLU,  KC_MPLY),
 | 
			
		||||
 | 
			
		||||
		LAYOUT_crbn_1x2u(
 | 
			
		||||
				QK_BOOT,   KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
		LAYOUT_ortho_4x12(
 | 
			
		||||
				QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,      KC_TRNS,     KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
			
		||||
				KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS),
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue