My local repo of qmk firmware.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
// 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(tap_dance_state_t *state, void *user_data);
|
|
|
|
void dance_SSHT_reset(tap_dance_state_t *state, void *user_data);
|
|
|
|
void dance_LBRC_finished(tap_dance_state_t *state, void *user_data);
|
|
|
|
void dance_LBRC_reset(tap_dance_state_t *state, void *user_data);
|
|
|
|
void dance_SCLN_finished(tap_dance_state_t *state, void *user_data);
|
|
|
|
void dance_SCLN_reset(tap_dance_state_t *state, void *user_data);
|
|
|
|
void dance_QUOT_finished(tap_dance_state_t *state, void *user_data);
|
|
|
|
void dance_QUOT_reset(tap_dance_state_t *state, void *user_data);
|