summaryrefslogtreecommitdiff
path: root/keyboards/planck/keymaps/hiea/common/tapdance.h
diff options
context:
space:
mode:
authorsdothum <sdothum@gmail.com>2018-05-04 21:36:23 -0400
committerDrashna Jaelre <drashna@live.com>2018-05-04 18:36:23 -0700
commit50b5c6ad72682776705b0faf5b8ef87deec5cd6a (patch)
tree68310c4da2741d803ebaf052ba2c22e91faca72b /keyboards/planck/keymaps/hiea/common/tapdance.h
parent5170398479c9e9ed36ff2966083c50e4808725be (diff)
downloadqmk_firmware-50b5c6ad72682776705b0faf5b8ef87deec5cd6a.tar.gz
qmk_firmware-50b5c6ad72682776705b0faf5b8ef87deec5cd6a.zip
update with qmk master (#2887)
* add splitography * trim keymap.c * add Makefile * rename Makefile to rules.mk * thumb key definition * thumb key definition * thumb key definition * blue/orange layer swap, double qwerty steno exit * fix TxBolt 1-3 key chord suppression (PREVENT_STUCK_MODIFIERS) * add audio control * beakl 8+10, dvorak (standard and splitography wide variant) * beakl 8+10, dvorak (standard and splitography wide variant) * shift layer home blocks * regex layer key changes * tilde align symbol navigation and regex layer * splitography/planck code break out into common .h segments * splitography/planck code break out into common .h segments * splitography common library * splitography common library * splitography beakl altgr home row * updating with qmk master
Diffstat (limited to 'keyboards/planck/keymaps/hiea/common/tapdance.h')
-rw-r--r--keyboards/planck/keymaps/hiea/common/tapdance.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/hiea/common/tapdance.h b/keyboards/planck/keymaps/hiea/common/tapdance.h
new file mode 100644
index 0000000000..d778286bf1
--- /dev/null
+++ b/keyboards/planck/keymaps/hiea/common/tapdance.h
@@ -0,0 +1,49 @@
+
+// tap dance keys
+enum tap_dance {
+ _CAPS = 0
+ ,_COLN
+ ,_COMM
+ ,_DOT
+ ,_DQOT
+ ,_ENT
+ ,_EQL
+ ,_GRV
+ ,_GT
+ ,_LBRC
+ ,_LCBR
+ ,_LPRN
+ ,_LT
+ ,_PRIV
+ ,_QUOT
+ ,_RBRC
+ ,_RCBR
+ ,_RNGL
+ ,_RPRN
+ ,_SEND
+ ,_SPC
+ ,_TILD
+};
+
+#define TD_CAPS TD(_CAPS)
+#define TD_COLN TD(_COLN)
+#define TD_COMM TD(_COMM)
+#define TD_DOT TD(_DOT)
+#define TD_DQOT TD(_DQOT)
+#define TD_ENT TD(_ENT)
+#define TD_EQL TD(_EQL)
+#define TD_GRV TD(_GRV)
+#define TD_GT TD(_GT)
+#define TD_LBRC TD(_LBRC)
+#define TD_LCBR TD(_LCBR)
+#define TD_LPRN TD(_LPRN)
+#define TD_LT TD(_LT)
+#define TD_PRIV TD(_PRIV) // compile time macro string, provided in private_string.h
+#define TD_QUOT TD(_QUOT)
+#define TD_RBRC TD(_RBRC)
+#define TD_RCBR TD(_RCBR)
+#define TD_RNGL TD(_RNGL)
+#define TD_RPRN TD(_RPRN)
+#define TD_SEND TD(_SEND) // config.h defined macro string
+#define TD_SPC TD(_SPC) // see process_record_user() for extended handling of Spc
+#define TD_TILD TD(_TILD)