qmk/keyboards/ferris/keymaps/christoph-cullmann/keymap.c

34 lines
1.1 KiB
C
Raw Normal View History

2024-10-26 22:50:41 +02:00
/**
* SPDX-FileCopyrightText: 2024 Christoph Cullmann <christoph@cullmann.io>
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#include QMK_KEYBOARD_H
2024-12-13 22:23:38 +01:00
// layout helper macro, we just use 34 keys
2024-10-26 22:50:41 +02:00
#undef LAYOUT
#define LAYOUT(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
K30, K31, K32, K33\
)\
LAYOUT_split_3x5_2(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\
K30, K31, K32, K33\
)
// Returns true if `pos` on the left hand of the keyboard, false if right.
static bool on_left_hand(keypos_t pos)
{
return pos.row < MATRIX_ROWS / 2;
}
2024-10-26 22:50:41 +02:00
// no led
#define CC_NO_LED
2024-10-26 22:50:41 +02:00
// our shared 42 keys keymap
#include "common/keymap.h"