qmk/totem/keymaps/default/keymap.c

41 lines
2.4 KiB
C
Raw Normal View History

2023-04-13 15:29:43 +02:00
/*
2023-04-13 12:04:24 +02:00
D E F A U L T
*/
#include QMK_KEYBOARD_H
2023-04-13 15:29:43 +02:00
2023-04-13 12:04:24 +02:00
#include "totem.h"
2024-03-02 14:55:58 +01:00
// Returns true if `pos` on the left hand of the keyboard, false if right.
static bool on_left_hand(keypos_t pos) {
// works not really on planck for bottom row, but we handle that differently
return pos.row < MATRIX_ROWS / 2;
}
2023-08-13 00:00:14 +02:00
// layout helper macro, we just use 34 keys
#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_3_1(\
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\
KC_NO, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, KC_NO,\
KC_NO, K30, K31, K32, K33, KC_NO\
2023-04-13 15:29:43 +02:00
)
2023-04-13 12:04:24 +02:00
2023-08-13 00:00:14 +02:00
// our shared 34 keys keymap
#include "../../../common/keymap.h"