summaryrefslogtreecommitdiff
path: root/keyboards/handwired/snatchpad/snatchpad.h
blob: 07d6bd2093a929c57df507b6eaa39e5f13f5d95f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Copyright 2022 xia0 (@xia0)
// SPDX-License-Identifier: GPL-2.0-or-later

#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,      k22  \
) { \
    { k00    , k01    , k02 }, \
    { k10    , k11    , k12 }, \
    { k20    , KC_NO  , k22 }  \
}