@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 haierwangwei2005 | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, \ | |||||
K10, K11, K12, \ | |||||
K20, K21, K22, \ | |||||
K30, K31, K32 \ | |||||
) { \ | |||||
{ K00, KC_NO, KC_NO }, \ | |||||
{ K10, K11, K12 }, \ | |||||
{ K20, K21, K22 }, \ | |||||
{ K30, K31, K32 } \ | |||||
} |
@ -1,12 +0,0 @@ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, K03, K15, \ | |||||
K10, K11, K12, K13, K14, K16 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03, KC_NO, KC_NO, KC_NO }, \ | |||||
{ K10, K11, K12, K13, K14, K15, K16 }, \ | |||||
} | |||||
@ -1,33 +0,0 @@ | |||||
/* | |||||
Copyright 2021 John Mueller | |||||
This program is free software: you can redistribute it and/or modify | |||||
it under the terms of the GNU General Public License as published by | |||||
the Free Software Foundation, either version 2 of the License, or | |||||
(at your option) any later version. | |||||
This program is distributed in the hope that it will be useful, | |||||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
GNU General Public License for more details. | |||||
You should have received a copy of the GNU General Public License | |||||
along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This is a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k00, k01 \ | |||||
) { \ | |||||
{ k00, k01 } \ | |||||
} |
@ -1,70 +0,0 @@ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* LAYOUT_horizontal | |||||
* ┌───┐ | |||||
* │USB│ | |||||
* ├───┼───┬───┬───┐ | |||||
* │K00│K01│K02│K03│ | |||||
* ├───┼───┼───┼───┤ | |||||
* │K10│K11│K12│K13│ | |||||
* ├───┼───┼───┼───┤ | |||||
* │K20│K21│K22│K23│ | |||||
* └───┴───┴───┴───┘ | |||||
*/ | |||||
#define LAYOUT_horizontal( \ | |||||
K00, K01, K02, K03, \ | |||||
K10, K11, K12, K13, \ | |||||
K20, K21, K22, K23 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03 }, \ | |||||
{ K10, K11, K12, K13 }, \ | |||||
{ K20, K21, K22, K23 } \ | |||||
} | |||||
/* LAYOUT_vertical_right | |||||
* ┌───┬───┬───┬───┐ | |||||
* │K00│K01│K03│USB│ | |||||
* ├───┼───┼───┬───┘ | |||||
* │K04│K05│K06│ | |||||
* ├───┼───┼───┤ | |||||
* │K07│K08│K09│ | |||||
* ├───┼───┼───┤ | |||||
* │K10│K11│K12│ | |||||
* └───┴───┴───┘ | |||||
*/ | |||||
#define LAYOUT_vertical_right( \ | |||||
K20, K10, K00, \ | |||||
K21, K11, K01, \ | |||||
K22, K12, K02, \ | |||||
K23, K13, K03 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03 }, \ | |||||
{ K10, K11, K12, K13 }, \ | |||||
{ K20, K21, K22, K23 } \ | |||||
} | |||||
/* LAYOUT_vertical_left | |||||
* ┌───┬───┬───┐ | |||||
* │K00│K01│K03│ | |||||
* ├───┼───┼───┤ | |||||
* │K04│K05│K06│ | |||||
* ├───┼───┼───┤ | |||||
* │K07│K08│K09│ | |||||
* ┌───┼───┼───┼───┤ | |||||
* │USB│K10│K11│K12│ | |||||
* └───┴───┴───┴───┘ | |||||
*/ | |||||
#define LAYOUT_vertical_left( \ | |||||
K03, K13, K23, \ | |||||
K02, K12, K22, \ | |||||
K01, K11, K21, \ | |||||
K00, K10, K20 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03 }, \ | |||||
{ K10, K11, K12, K13 }, \ | |||||
{ K20, K21, K22, K23 } \ | |||||
} | |||||
#define LAYOUT LAYOUT_horizontal |
@ -1,13 +0,0 @@ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, \ | |||||
k10, k11, k12, \ | |||||
k20, k21, k22 \ | |||||
) { \ | |||||
{ k00, k01, k02 }, \ | |||||
{ k10, k11, k12 }, \ | |||||
{ k20, k21, k22 } \ | |||||
} |
@ -1,36 +0,0 @@ | |||||
/* Copyright 2019 AbstractKB | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, \ | |||||
K10, K11, K12 \ | |||||
) \ | |||||
{ \ | |||||
{ K00, K01, K02 }, \ | |||||
{ K10, K11, K12 }, \ | |||||
} | |||||
@ -1,30 +0,0 @@ | |||||
/* Copyright 2021 eithanshavit | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
M00, M01, M02, \ | |||||
M10, M11, M12, \ | |||||
M20, M21, M22 \ | |||||
) \ | |||||
{ \ | |||||
{ M00, M01, M02 }, \ | |||||
{ M10, M11, M12 }, \ | |||||
{ M20, M21, M22 } \ | |||||
} |
@ -1,12 +0,0 @@ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k000, k001, k002, \ | |||||
k100, k101, k102 \ | |||||
) \ | |||||
{ \ | |||||
{ k000, k001, k002 }, \ | |||||
{ k100, k101, k102 } \ | |||||
} | |||||
@ -1,28 +0,0 @@ | |||||
/* Copyright 2020 Aplyard | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k000, k001, k002, \ | |||||
k100, k101, k102 \ | |||||
) \ | |||||
{ \ | |||||
{ k000, k001, k002 }, \ | |||||
{ k100, k101, k102 } \ | |||||
} | |||||
@ -1,39 +0,0 @@ | |||||
/* Copyright 2020 kb-elmo | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This is a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k04, k03, k02, k01, k00, \ | |||||
k09, k08, k07, k06, k05, \ | |||||
k14, k13, k12, k11, k10, \ | |||||
k19, k18, k17, k16, k15 \ | |||||
) { \ | |||||
{ k00, k01, k02, k03, k04, }, \ | |||||
{ k05, k06, k07, k08, k09, }, \ | |||||
{ k10, k11, k12, k13, k14, }, \ | |||||
{ k15, k16, k17, k18, k19, } \ | |||||
} |
@ -1,31 +0,0 @@ | |||||
/* Copyright 2019 Biacco42 | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
// This a shortcut to help you visually see your layout. | |||||
// The following is an example using the Planck MIT layout | |||||
// The first section contains all of the arguments | |||||
// The second converts the arguments into a two-dimensional array | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03\ | |||||
) \ | |||||
{ \ | |||||
{ k00, k01, k02, k03 }\ | |||||
} | |||||
@ -1,34 +0,0 @@ | |||||
/* Copyright 2019 Biacco42 | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03 \ | |||||
) \ | |||||
{ \ | |||||
{ k00, k01 }, \ | |||||
{ k02, k03 } \ | |||||
} |
@ -1,16 +0,0 @@ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, \ | |||||
K10, K11, K12, K13, \ | |||||
K20, K21, K22, K23, \ | |||||
K30, K31, K32, K33 \ | |||||
) \ | |||||
{ \ | |||||
{ K00, KC_NO, KC_NO, KC_NO }, \ | |||||
{ K10, K11, K12, K13 }, \ | |||||
{ K20, K21, K22, K23 }, \ | |||||
{ K30, K31, K32, K33 } \ | |||||
} |
@ -1,37 +0,0 @@ | |||||
/* Copyright 2019-present Tomek Wójcik <contact@bthlabs.pl> | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, \ | |||||
k10, k11, k12, \ | |||||
k20, k21, k22 \ | |||||
) { \ | |||||
{ k00, k01, k02 }, \ | |||||
{ k10, k11, k12 }, \ | |||||
{ k20, k21, k22 } \ | |||||
} |
@ -1,36 +0,0 @@ | |||||
/* | |||||
Copyright 2021 CapsUnlocked | |||||
This program is free software: you can redistribute it and/or modify | |||||
it under the terms of the GNU General Public License as published by | |||||
the Free Software Foundation, either version 2 of the License, or | |||||
(at your option) any later version. | |||||
This program is distributed in the hope that it will be useful, | |||||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
GNU General Public License for more details. | |||||
You should have received a copy of the GNU General Public License | |||||
along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
K01, \ | |||||
K10, K11, K12, \ | |||||
K20, K21, K22 \ | |||||
) { \ | |||||
{ KC_NO, K01, KC_NO }, \ | |||||
{ K10, K11, K12 }, \ | |||||
{ K20, K21, K22 } \ | |||||
} | |||||
@ -1,33 +0,0 @@ | |||||
/* | |||||
Copyright 2018 QMK Community | |||||
This program is free software: you can redistribute it and/or modify | |||||
it under the terms of the GNU General Public License as published by | |||||
the Free Software Foundation, either version 2 of the License, or | |||||
(at your option) any later version. | |||||
This program is distributed in the hope that it will be useful, | |||||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
GNU General Public License for more details. | |||||
You should have received a copy of the GNU General Public License | |||||
along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K01, K02, K03, K04, \ | |||||
K11, K12, K13, K14, \ | |||||
K20, K21, K22, K23, K24, \ | |||||
K30, K31, K32, K33, K34, \ | |||||
K41, K42, K43, K44 \ | |||||
) { \ | |||||
{ KC_NO, K01, K02, K03, K04 }, \ | |||||
{ KC_NO, K11, K12, K13, K14 }, \ | |||||
{ K20, K21, K22, K23, K24 }, \ | |||||
{ K30, K31, K32, K33, K34 }, \ | |||||
{ KC_NO, K41, K42, K43, K44 }, \ | |||||
} |
@ -1,37 +0,0 @@ | |||||
/* Copyright 2019 Branden Byers (@brandenbyers) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define XXX KC_NO | |||||
// This a shortcut to help you visually see your layout. | |||||
// The first section contains all of the arguments | |||||
// The second converts the arguments into a two-dimensional array | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03, k04, \ | |||||
k10, k11, k12, k13, k14, \ | |||||
k20, k21, k22, k23, k24, \ | |||||
k05, k30, k31, k32, k33, k34 \ | |||||
) \ | |||||
{ \ | |||||
{ k00, k01, k02, k03, k04, k05 }, \ | |||||
{ k10, k11, k12, k13, k14, XXX }, \ | |||||
{ k20, k21, k22, k23, k24, XXX }, \ | |||||
{ k30, k31, k32, k33, k34, XXX } \ | |||||
} |
@ -1,38 +0,0 @@ | |||||
/* Copyright 2019 merlin04 | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This is a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, \ | |||||
k10, k11, k12, \ | |||||
k20, k21, k22 \ | |||||
) \ | |||||
{ \ | |||||
{ k00, k01, k02 }, \ | |||||
{ k10, k11, k12 }, \ | |||||
{ k20, k21, k22 } \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 AAClawson (AlisGraveNil) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, \ | |||||
K10, K11, K12, \ | |||||
K20, K21, K22, \ | |||||
K30, K31, K32 \ | |||||
) { \ | |||||
{ K00, K01, K02 }, \ | |||||
{ K10, K11, K12 }, \ | |||||
{ K20, K21, K22 }, \ | |||||
{ K30, K31, K32 }, \ | |||||
} |
@ -1,27 +0,0 @@ | |||||
/* Copyright 2021 AAClawson (AlisGraveNil) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, \ | |||||
K10, K11, K12 \ | |||||
) { \ | |||||
{ K00, K01, K02 }, \ | |||||
{ K10, K11, K12 } \ | |||||
} |
@ -1,26 +0,0 @@ | |||||
/* Copyright 2020 AAClawson (AlisGraveNil) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K01, K03, K04, K05, K06, \ | |||||
K10, K11, K12, K13, K14, K15, K16 \ | |||||
) { \ | |||||
{ KC_NO, K01, KC_NO, K03, K04, K05, K06 }, \ | |||||
{ K10, K11, K12, K13, K14, K15, K16 }, \ | |||||
} |
@ -1,32 +0,0 @@ | |||||
/* Copyright 2020 AAClawson (AlisGraveNil) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, K03, K04, K05, \ | |||||
K10, K11, K12, K13, K14, K15, \ | |||||
K20, K22, K23, K24, K25, \ | |||||
K30, K31, K32, K33, K34, K35, K46, \ | |||||
K44, K45 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03, K04, K05, KC_NO }, \ | |||||
{ K10, K11, K12, K13, K14, K15, KC_NO }, \ | |||||
{ K20, KC_NO, K22, K23, K24, K25, KC_NO }, \ | |||||
{ K30, K31, K32, K33, K34, K35, KC_NO }, \ | |||||
{ KC_NO, KC_NO, KC_NO, KC_NO, K44, K45, K46 }, \ | |||||
} |
@ -1,33 +0,0 @@ | |||||
/* Copyright 2021 AAClawson (AlisGraveNil) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, K03, K04, K05, \ | |||||
K10, K11, K12, K13, K14, K15, \ | |||||
K20, K21, K22, K23, K24, K25, \ | |||||
K30, K31, K32, K33, K34, K35, K46, \ | |||||
K44, K45 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03, K04, K05, KC_NO }, \ | |||||
{ K10, K11, K12, K13, K14, K15, KC_NO }, \ | |||||
{ K20, K21, K22, K23, K24, K25, KC_NO }, \ | |||||
{ K30, K31, K32, K33, K34, K35, KC_NO }, \ | |||||
{ KC_NO, KC_NO, KC_NO, KC_NO, K44, K45, K46 }, \ | |||||
} |
@ -1,38 +0,0 @@ | |||||
/* Copyright 2021 AAClawson (AlisGraveNil) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K11, K02, \ | |||||
K20, K31, K22, \ | |||||
K40, K51, K42, \ | |||||
\ | |||||
K61, \ | |||||
K70, K81, K72 \ | |||||
) { \ | |||||
{ K00, KC_NO, K02 }, \ | |||||
{ KC_NO, K11, KC_NO }, \ | |||||
{ K20, KC_NO, K22 }, \ | |||||
{ KC_NO, K31, KC_NO }, \ | |||||
{ K40, KC_NO, K42 }, \ | |||||
{ KC_NO, K51, KC_NO }, \ | |||||
{ KC_NO, K61, KC_NO }, \ | |||||
{ K70, KC_NO, K72 }, \ | |||||
{ KC_NO, K81, KC_NO }, \ | |||||
} |
@ -1,33 +0,0 @@ | |||||
/* Copyright 2020 AAClawson (AlisGraveNil) | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, K03, K04, K05, K06, \ | |||||
K10, K11, K12, K13, K14, K15, K16, \ | |||||
K23, K24, K25, \ | |||||
K31, K33, K34, K35, K36, \ | |||||
K40, K41, K42, K43, K45 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03, K04, K05, K06 }, \ | |||||
{ K10, K11, K12, K13, K14, K15, K16 }, \ | |||||
{ KC_NO, KC_NO, KC_NO, K23, K24, K25, KC_NO }, \ | |||||
{ KC_NO, K31, KC_NO, K33, K34, K35, K36 }, \ | |||||
{ K40, K41, K42, K43, KC_NO, K45, KC_NO }, \ | |||||
} | |||||
@ -1,43 +0,0 @@ | |||||
/* Copyright 2020 sotoba | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This is a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03, \ | |||||
k10, k11, k12, k13, \ | |||||
k20, k21, k22, k23, \ | |||||
k30, k31, k32, k33, k34, \ | |||||
k40, k41, k42, k43, k44, \ | |||||
k50, k51, k52, k53 \ | |||||
) { \ | |||||
{ KC_NO, k00, k01, k02, k03 }, \ | |||||
{ KC_NO, k10, k11, k12, k13 }, \ | |||||
{ KC_NO, k20, k21, k22, k23 }, \ | |||||
{ k30, k31, k32, k33, k34 }, \ | |||||
{ k40, k41, k42, k43, k44 }, \ | |||||
{ k50, k51, k52, k53, KC_NO } \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright Adam Newbold <adam@neatnik.net> | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K_ESC, K_7, K_8, K_9, K_LEFT_PARENS, K_RIGHT_PARENS, \ | |||||
K_LEFT, K_4, K_5, K_6, K_MINUS, K_DIVIDE, \ | |||||
K_RIGHT, K_1, K_2, K_3, K_PLUS, K_MULTIPLY, \ | |||||
K_SPACE, K_0, K_COMMA, K_DOT, K_RETURN, K_PRINT \ | |||||
){ \ | |||||
{ K_RIGHT_PARENS, K_ESC, K_4, K_5, K_6, K_7 },\ | |||||
{ K_DIVIDE, K_LEFT, K_0, K_1, K_2, K_3 },\ | |||||
{ K_PRINT, K_SPACE, K_LEFT_PARENS, K_MINUS, K_RETURN, K_COMMA },\ | |||||
{ K_MULTIPLY, K_RIGHT, K_8, K_9, K_DOT, K_PLUS },\ | |||||
} |
@ -1,28 +0,0 @@ | |||||
/* Copyright 2019 mini-ninja-64 | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( k00 ) { { k00 } } |
@ -1,38 +0,0 @@ | |||||
/* Copyright 2020 sotoba | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This is a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, \ | |||||
k10, k11, k12, k13, \ | |||||
k20, k21, k22, k23, k24, k25, k26 \ | |||||
) \ | |||||
{ \ | |||||
{ KC_NO, k00, k01, k02, KC_NO, KC_NO, KC_NO }, \ | |||||
{ k10, k11, k12, k13, KC_NO, KC_NO, KC_NO }, \ | |||||
{ k20, k21, k22, k23, k24, k25, k26 } \ | |||||
} |
@ -1,35 +0,0 @@ | |||||
/* Copyright 2021 yfuku | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This is a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03, k04, \ | |||||
k10, k11, k12, k13, k14 \ | |||||
) { \ | |||||
{ k00, k01, k02, k03, k04 }, \ | |||||
{ k10, k11, k12, k13, k14 } \ | |||||
} |
@ -1,37 +0,0 @@ | |||||
/* Copyright 2021 yfuku | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This is a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
L00, L01, L02, L03, L04, R00, R01, R02, R03, R04, \ | |||||
L10, L11, L12, L13, L14, R10, R11, R12, R13, R14 \ | |||||
) { \ | |||||
{ L00, L01, L02, L03, L04 }, \ | |||||
{ L10, L11, L12, L13, L14 }, \ | |||||
{ R00, R01, R02, R03, R04 }, \ | |||||
{ R10, R11, R12, R13, R14 } \ | |||||
} |
@ -1,29 +0,0 @@ | |||||
/* Copyright 2019-2020 DMQ Design | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03, \ | |||||
k10, k11, k12, k13, \ | |||||
k20, k21, k22, k23, \ | |||||
k30, k31, k32 \ | |||||
) { \ | |||||
{k00, k10, k20, k30, k23}, \ | |||||
{k01, k11, k21, k31, k13}, \ | |||||
{k02, k12, k22, k32, k03} \ | |||||
} |
@ -1,45 +0,0 @@ | |||||
/* Copyright 2022 DOIO | |||||
* Copyright 2022 HorrorTroll <https://github.com/HorrorTroll> | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define XXX KC_NO | |||||
/* ┌───┬───┬───┬───┐ ┌───┐ ┌───┐ | |||||
* │00 │01 │02 │03 │ │04 │ │14 │ | |||||
* ├───┼───┼───┼───┤ └───┘ └───┘ | |||||
* │10 │11 │12 │13 │ | |||||
* ├───┼───┼───┼───┤ | |||||
* │20 │21 │22 │23 │ ┌───┐ | |||||
* ├───┼───┼───┼───┤ │24 │ | |||||
* │30 │31 │32 │33 │ └───┘ | |||||
* └───┴───┴───┴───┘ | |||||
*/ | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, K03, K04, \ | |||||
K10, K11, K12, K13, K14, \ | |||||
K20, K21, K22, K23, K24, \ | |||||
K30, K31, K32, K33 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03, K04 }, \ | |||||
{ K10, K11, K12, K13, K14 }, \ | |||||
{ K20, K21, K22, K23, K24 }, \ | |||||
{ K30, K31, K32, K33, XXX } \ | |||||
} |
@ -1,45 +0,0 @@ | |||||
/* Copyright 2022 DOIO | |||||
* Copyright 2022 DOIO2022 <https://github.com/DOIO2022> | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
/* This a shortcut to help you visually see your layout. | |||||
* | |||||
* The first section contains all of the arguments representing the physical | |||||
* layout of the board and position of the keys. | |||||
* | |||||
* The second converts the arguments into a two-dimensional array which | |||||
* represents the switch matrix. | |||||
*/ | |||||
#define LAYOUT( \ | |||||
K00, K01, K02, K03, K04, K05, K06, \ | |||||
K10, K11, K12, K13, K14, K15, K16, \ | |||||
K20, K21, K22, K23, K24, K25, \ | |||||
K30, K31, K32, K33, K35, \ | |||||
K40, K41, K42, K43, K44, \ | |||||
K54, K55, K56 \ | |||||
) { \ | |||||
{ K00, K01, K02, K03, K04, K05, K06 }, \ | |||||
{ K10, K11, K12, K13, K14, K15, K16 }, \ | |||||
{ K20, K21, K22, K23, K24, K25, KC_NO}, \ | |||||
{ K30, K31, K32, K33, KC_NO, K35, KC_NO}, \ | |||||
{ K40, K41, K42, K43, K44, KC_NO, KC_NO}, \ | |||||
{ KC_NO, KC_NO, KC_NO, KC_NO, K54, K55, K56 } \ | |||||
} |
@ -1,53 +0,0 @@ | |||||
/* Copyright 2021 DonutCables <contact@donutcables.com> | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, \ | |||||
k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, \ | |||||
k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, \ | |||||
k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, \ | |||||
k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, \ | |||||
k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, \ | |||||
k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A, k6B, k6C, k6D, k6E, \ | |||||
k70, k71, k72, k73, k74, k75, k76, k77, k78, k79, k7A, k7B, k7C, k7D, k7E, \ | |||||
k80, k81, k82, k83, k84, k85, k86, k87, k88, k89, k8A, k8B, k8C, k8D, k8E, \ | |||||
k90, k91, k92, k93, k94, k95, k96, k97, k98, k99, k9A, k9B, k9C, k9D, k9E, \ | |||||
kA0, kA1, kA2, kA3, kA4, kA5, kA6, kA7, kA8, kA9, kAA, kAB, kAC, kAD, kAE, \ | |||||
kB0, kB1, kB2, kB3, kB4, kB5, kB6, kB7, kB8, kB9, kBA, kBB, kBC, kBD, kBE, \ | |||||
kC0, kC1, kC2, kC3, kC4, kC5, kC6, kC7, kC8, kC9, kCA, kCB, kCC, kCD, kCE, \ | |||||
kD0, kD1, kD2, kD3, kD4, kD5, kD6, kD7, kD8, kD9, kDA, kDB, kDC, kDD, kDE, \ | |||||
kE0, kE1, kE2, kE3, kE4, kE5, kE6, kE7, kE8, kE9, kEA, kEB, kEC, kED, kEE \ | |||||
) \ | |||||
{ \ | |||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, }, \ | |||||
{ k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1E, }, \ | |||||
{ k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, }, \ | |||||
{ k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3E, }, \ | |||||
{ k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4C, k4D, k4E, }, \ | |||||
{ k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k5A, k5B, k5C, k5D, k5E, }, \ | |||||
{ k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k6A, k6B, k6C, k6D, k6E, }, \ | |||||
{ k70, k71, k72, k73, k74, k75, k76, k77, k78, k79, k7A, k7B, k7C, k7D, k7E, }, \ | |||||
{ k80, k81, k82, k83, k84, k85, k86, k87, k88, k89, k8A, k8B, k8C, k8D, k8E, }, \ | |||||
{ k90, k91, k92, k93, k94, k95, k96, k97, k98, k99, k9A, k9B, k9C, k9D, k9E, }, \ | |||||
{ kA0, kA1, kA2, kA3, kA4, kA5, kA6, kA7, kA8, kA9, kAA, kAB, kAC, kAD, kAE, }, \ | |||||
{ kB0, kB1, kB2, kB3, kB4, kB5, kB6, kB7, kB8, kB9, kBA, kBB, kBC, kBD, kBE, }, \ | |||||
{ kC0, kC1, kC2, kC3, kC4, kC5, kC6, kC7, kC8, kC9, kCA, kCB, kCC, kCD, kCE, }, \ | |||||
{ kD0, kD1, kD2, kD3, kD4, kD5, kD6, kD7, kD8, kD9, kDA, kDB, kDC, kDD, kDE, }, \ | |||||
{ kE0, kE1, kE2, kE3, kE4, kE5, kE6, kE7, kE8, kE9, kEA, kEB, kEC, kED, kEE } \ | |||||
} |
@ -1,33 +0,0 @@ | |||||
/* Copyright 2020-2021 doodboard | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K01, K02, K03, K04, \ | |||||
K11, K12, K13, \ | |||||
K21, K22, K23, K24, \ | |||||
K31, K32, K33, \ | |||||
K40, K41, K42, K43, K44 \ | |||||
) { \ | |||||
{ KC_NO, K01, K02, K03, K04 }, \ | |||||
{ KC_NO, K11, K12, K13, KC_NO }, \ | |||||
{ KC_NO, K21, K22, K23, K24 }, \ | |||||
{ KC_NO, K31, K32, K33, KC_NO }, \ | |||||
{ K40, K41, K42, K43, K44 } \ | |||||
} |
@ -1,33 +0,0 @@ | |||||
/* Copyright 2020-2021 doodboard | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K01, K02, K03, K04, \ | |||||
K11, K12, K13, K14, \ | |||||
K21, K22, K23, K24, \ | |||||
K30, K31, K32, K33, K34, \ | |||||
K40, K41, K42, K43, K44 \ | |||||
) { \ | |||||
{ KC_NO, K01, K02, K03, K04 }, \ | |||||
{ KC_NO, K11, K12, K13, K14 }, \ | |||||
{ KC_NO, K21, K22, K23, K24 }, \ | |||||
{ K30, K31, K32, K33, K34 }, \ | |||||
{ K40, K41, K42, K43, K44 } \ | |||||
} |
@ -1,33 +0,0 @@ | |||||
/*Copyright 2021 Blake Drayson / Draytronics | |||||
Contact info@draytronics.co.uk | |||||
This program is free software: you can redistribute it and/or modify | |||||
it under the terms of the GNU General Public License as published by | |||||
the Free Software Foundation, either version 2 of the License, or | |||||
(at your option) any later version. | |||||
This program is distributed in the hope that it will be useful, | |||||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
GNU General Public License for more details. | |||||
You should have received a copy of the GNU General Public License | |||||
along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#define _x_ KC_NO | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
K00, K03, \ | |||||
K10, K11, K12, K13, \ | |||||
K20, K21, K22, K23 \ | |||||
) { \ | |||||
{ K00, _x_, _x_, K03, }, \ | |||||
{ K10, K11, K12, K13, }, \ | |||||
{ K20, K21, K22, K23, }, \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 imchipwood | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k01, k02, k03, k04, \ | |||||
k11, k12, k13, k14, \ | |||||
k21, k22, k23, k24, \ | |||||
k30, k31, k32, k33, k34 \ | |||||
) \ | |||||
{ \ | |||||
{ KC_NO, k01, k02, k03, k04 }, \ | |||||
{ KC_NO, k11, k12, k13, k14 }, \ | |||||
{ KC_NO, k21, k22, k23, k24 }, \ | |||||
{ k30, k31, k32, k33, k34 }, \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 imchipwood | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03, \ | |||||
k10, k11, k12, k13, \ | |||||
k20, k21, k22, k23, \ | |||||
k30, k31, k32, k33 \ | |||||
) \ | |||||
{ \ | |||||
{ k00, k01, k02, k03 }, \ | |||||
{ k10, k11, k12, k13 }, \ | |||||
{ k20, k21, k22, k23 }, \ | |||||
{ k30, k31, k32, k33 }, \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 imchipwood | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k00, k01, k02, k03, \ | |||||
k10, k11, k12, k13, \ | |||||
k20, k21, k22, k23, \ | |||||
k30, k31, k32, k33, k34 \ | |||||
) \ | |||||
{ \ | |||||
{ k00, k01, k02, k03, KC_NO }, \ | |||||
{ k10, k11, k12, k13, KC_NO }, \ | |||||
{ k20, k21, k22, k23, KC_NO }, \ | |||||
{ k30, k31, k32, k33, k34 }, \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 imchipwood | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k01, k02, k03, k04, \ | |||||
k11, k12, k13, k14, \ | |||||
k21, k22, k23, k24, \ | |||||
k30, k31, k32, k33, k34 \ | |||||
) \ | |||||
{ \ | |||||
{ KC_NO, k01, k02, k03, k04 }, \ | |||||
{ KC_NO, k11, k12, k13, k14 }, \ | |||||
{ KC_NO, k21, k22, k23, k24 }, \ | |||||
{ k30, k31, k32, k33, k34 }, \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 imchipwood | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k01, k02, k03, k04, \ | |||||
k11, k12, k13, k14, \ | |||||
k21, k22, k23, k24, \ | |||||
k30, k31, k32, k33, k34 \ | |||||
) \ | |||||
{ \ | |||||
{ KC_NO, k01, k02, k03, k04 }, \ | |||||
{ KC_NO, k11, k12, k13, k14 }, \ | |||||
{ KC_NO, k21, k22, k23, k24 }, \ | |||||
{ k30, k31, k32, k33, k34 }, \ | |||||
} |
@ -1,30 +0,0 @@ | |||||
/* Copyright 2020 imchipwood | |||||
* | |||||
* This program is free software: you can redistribute it and/or modify | |||||
* it under the terms of the GNU General Public License as published by | |||||
* the Free Software Foundation, either version 2 of the License, or | |||||
* (at your option) any later version. | |||||
* | |||||
* This program is distributed in the hope that it will be useful, | |||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
* GNU General Public License for more details. | |||||
* | |||||
* You should have received a copy of the GNU General Public License | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#pragma once | |||||
#include "quantum.h" | |||||
#define LAYOUT( \ | |||||
k01, k02, k03, k04, \ | |||||
k11, k12, k13, k14, \ | |||||
k21, k22, k23, k24, \ | |||||
k30, k31, k32, k33, k34 \ | |||||
) \ | |||||
{ \ | |||||
{ KC_NO, k01, k02, k03, k04 }, \ | |||||
{ KC_NO, k11, k12, k13, k14 }, \ | |||||
{ KC_NO, k21, k22, k23, k24 }, \ | |||||
{ k30, k31, k32, k33, k34 }, \ | |||||
} |