summaryrefslogtreecommitdiff
path: root/users/yet-another-developer/tap_dances.h
blob: 8afda817cb410e0eb768ec5dcec7f3aa8bfc1388 (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
25
26
#pragma once
#include "yet-another-developer.h"

#ifdef TAP_DANCE_ENABLE
enum {
  TD_RESET = 0,
  TD_SPC,  // for special function td_parenthesis testing
  TD_NUM1, // compact gaming numpad
  TD_NUM2, //
  TD_NUM3, //
  TD_TMX,  // tmux control sequence
  TD_EOL,  // end of line
  TD_BOL,  // beginning of line
  TD_NW,   // next word
  TD_PW,   // pevious word
  TD_DW,   // delete word
  TD_QT1,  // single double quote for '
  TD_QT2,  // single double quote for "
  TD_QT3,  // single double quote for `
  TD_PAR,  // single double parenthesis
  TD_CUR,  // single double curly braces
  TD_SQR,  // single double square brackets
  TD_ABR   // single double angle brackets
};
#endif // TAP_DANCE_ENABLE
void td_parenthesis (qk_tap_dance_state_t *state, void *user_data);