]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/fc660c/fc660c.h
[Keyboard] fixed pins for numpad_5x4 layout (#6311)
[qmk_firmware.git] / keyboards / fc660c / fc660c.h
1 /*
2 Copyright 2017 Balz Guenat
3
4 This program is free software: you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation, either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program.  If not, see <http://www.gnu.org/licenses/>.
16 */
17 #ifndef FC660C_H
18 #define FC660C_H
19
20 #include "quantum.h"
21
22
23 #define LAYOUT( \
24     K13, K10, K11, K12, K14, K16, K17, K15, K1B, K18, K19, K1A, K1C, K1E,      K1F, \
25     K03, K00, K01, K02, K04, K06, K07, K05, K0B, K08, K09, K0A, K0C, K0E,      K0F, \
26     K43, K40, K41, K42, K44, K46, K47, K45, K4B, K48, K49, K4A,      K4E,           \
27     K33, K31, K32, K34, K36, K37, K35, K3B, K38, K39, K3A,           K3C, K3D,      \
28     K23, K21, K22,                K27,                K28, K2A, K2C, K2E, K2D, K2F  \
29 ) { \
30     { K00, K01, K02, K03, K04, K05, K06, K07,   \
31       K08, K09, K0A, K0B, K0C, KC_NO,    K0E, K0F }, \
32     { K10, K11, K12, K13, K14, K15, K16, K17,   \
33       K18, K19, K1A, K1B, K1C, KC_NO,    K1E, K1F }, \
34     { KC_NO,    K21, K22, K23, KC_NO,    KC_NO,    KC_NO,    K27,   \
35       K28, KC_NO,    K2A, KC_NO,    K2C, K2D, K2E, K2F }, \
36     { KC_NO,    K31, K32, K33, K34, K35, K36, K37,   \
37       K38, K39, K3A, K3B, K3C, K3D, KC_NO,    KC_NO    }, \
38     { K40, K41, K42, K43, K44, K45, K46, K47,   \
39       K48, K49, K4A, K4B, KC_NO,    KC_NO,    K4E, KC_NO    }, \
40     { KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,      \
41       KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO    }, \
42     { KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,      \
43       KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO    }, \
44     { KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,      \
45       KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO,    KC_NO    }  \
46 }
47 /*
48 KEYMAP(
49         _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,     _______,
50         _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,     _______,
51         _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,     _______,
52         _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,     _______,
53         _______,_______,_______,                _______,                _______,_______,_______,     _______,_______,_______
54     )
55 */
56
57 #endif