58 lines
859 B
C
58 lines
859 B
C
#pragma once
|
|
|
|
#include "layers.h"
|
|
|
|
// clang-format off
|
|
|
|
// Tap dance codes
|
|
|
|
enum {
|
|
TD_Q_ESC,
|
|
TD_W_GRV,
|
|
BRT_OPA
|
|
};
|
|
|
|
// Tap dance keycodes
|
|
#define Q_ESC TD(TD_Q_ESC)
|
|
#define W_GRV TD(TD_W_GRV)
|
|
#define TD_OPAR TD(BRT_OPA)
|
|
|
|
|
|
// Custom keycodes
|
|
|
|
enum {
|
|
CUSTOM_KEYCODE_START = SAFE_RANGE,
|
|
LINUX,
|
|
COPY,
|
|
PASTE,
|
|
CUT,
|
|
UNDO,
|
|
REDO,
|
|
SALL,
|
|
SPOTLI,
|
|
M_PASS1,
|
|
M_PASS2,
|
|
M_PASS3,
|
|
M_PASS4,
|
|
CUSTOM_KEYCODE_END
|
|
};
|
|
|
|
|
|
// Layer-taps
|
|
|
|
// 3 LEFT THUMB KEYS
|
|
#define MUS_ESC LT(_MUS, KC_ESC)
|
|
#define NAV_BKSP LT(_NAV, KC_BSPC)
|
|
#define MOUSE_TAB LT(_MOUSE, KC_TAB)
|
|
// 3 RIGHT THUMB KEYS
|
|
#define SYM_ENTER LT(_SYM, KC_ENTER)
|
|
#define NUM_SPC LT(_NUM, KC_SPC)
|
|
#define FUN_DEL LT(_FUN, KC_DEL)
|
|
|
|
// 2 LEFT THUMB KEYS
|
|
#define FUN_TAB LT(_FUN, KC_TAB)
|
|
// 2 RIGHT THUMB KEYS
|
|
#define NUM_SPC LT(_NUM, KC_SPC)
|
|
|
|
// clang-format on
|