Move small macropad-ish layouts to data driven (#20341)
parent
06c5c02804
commit
364c06d939
@ -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 }, \
|
|
||||||
} |
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue