summaryrefslogtreecommitdiff
path: root/users/zyber/zyber.h
diff options
context:
space:
mode:
authorQMK Bot <hello@qmk.fm>2022-09-30 02:02:10 +0000
committerQMK Bot <hello@qmk.fm>2022-09-30 02:02:10 +0000
commit0a40299b4bdba912db7dec78e6e9d5a7b15eecde (patch)
tree7872022dda6cd95b344dd08ca3c06441234e3fb9 /users/zyber/zyber.h
parenteb742d7a3feb8a6f50e264abe9d218ff9df2ec84 (diff)
parentadcdacf93c7d83306e794fad8f6c3c1ba19bd414 (diff)
Merge remote-tracking branch 'origin/master' into develop
Diffstat (limited to 'users/zyber/zyber.h')
-rw-r--r--users/zyber/zyber.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/users/zyber/zyber.h b/users/zyber/zyber.h
new file mode 100644
index 0000000000..d5f114e852
--- /dev/null
+++ b/users/zyber/zyber.h
@@ -0,0 +1,33 @@
+// Copyright 2022 ZyBeR (@ZyberSE)
+// SPDX-License-Identifier: GPL-2.0
+
+#pragma once
+
+#include QMK_KEYBOARD_H
+#include "quantum.h"
+
+enum custom_keycodes {
+ CTRL_C_UP = SAFE_RANGE,
+ L1_EXPL,
+ ROPT_SRH,
+ C_BLK
+};
+
+enum tap_dances {
+ SSHT = 0,
+ LBRC,
+ SCLN,
+ QUOT,
+ END_HOME
+};
+
+bool process_record_user(uint16_t keycode, keyrecord_t *record);
+
+void dance_SSHT_finished(qk_tap_dance_state_t *state, void *user_data);
+void dance_SSHT_reset(qk_tap_dance_state_t *state, void *user_data);
+void dance_LBRC_finished(qk_tap_dance_state_t *state, void *user_data);
+void dance_LBRC_reset(qk_tap_dance_state_t *state, void *user_data);
+void dance_SCLN_finished(qk_tap_dance_state_t *state, void *user_data);
+void dance_SCLN_reset(qk_tap_dance_state_t *state, void *user_data);
+void dance_QUOT_finished(qk_tap_dance_state_t *state, void *user_data);
+void dance_QUOT_reset(qk_tap_dance_state_t *state, void *user_data);