Userspace and keymap update for user bbaserdem. (#14484)
This commit is contained in:
parent
f439fe6055
commit
fd44341cbf
74 changed files with 4723 additions and 1300 deletions
113
users/bbaserdem/bb-macro.h
Normal file
113
users/bbaserdem/bb-macro.h
Normal file
|
@ -0,0 +1,113 @@
|
|||
/* Copyright 2021 Batuhan Başerdem
|
||||
* <baserdem.batuhan@gmail.com> @bbaserdem
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
#include "bbaserdem.h"
|
||||
|
||||
/* This header file contains definitons regarding custom keycodes.
|
||||
* - Both regular and unicode macros are dealt with in this file
|
||||
*/
|
||||
|
||||
// These will be delegated to keymap specific stuff (weak definition)
|
||||
bool process_record_macro(uint16_t keycode, keyrecord_t *record);
|
||||
|
||||
// Unicodemap implementation
|
||||
#ifdef UNICODEMAP_ENABLE
|
||||
enum userspace_unicodemap {
|
||||
UPC_A_CIRC,
|
||||
UPC_C_CEDI,
|
||||
UPC_G_BREV,
|
||||
UPC_I_CIRC,
|
||||
UPC_I_DOTL,
|
||||
UPC_I_DOTT,
|
||||
UPC_O_DIAE,
|
||||
UPC_S_CEDI,
|
||||
UPC_U_CIRC,
|
||||
UPC_U_DIAE,
|
||||
LOW_A_CIRC,
|
||||
LOW_C_CEDI,
|
||||
LOW_G_BREV,
|
||||
LOW_I_CIRC,
|
||||
LOW_I_DOTL,
|
||||
LOW_I_DOTT,
|
||||
LOW_O_DIAE,
|
||||
LOW_S_CEDI,
|
||||
LOW_U_CIRC,
|
||||
LOW_U_DIAE,
|
||||
ELLIPSIS,
|
||||
PLANCK_CON,
|
||||
ANGSTROM,
|
||||
MATHPI,
|
||||
BITCOIN,
|
||||
UPC_ALPHA,
|
||||
UPC_BETA,
|
||||
UPC_GAMMA,
|
||||
UPC_DELTA,
|
||||
UPC_EPSILON,
|
||||
UPC_ZETA,
|
||||
UPC_ETA,
|
||||
UPC_THETA,
|
||||
UPC_IOTA,
|
||||
UPC_KAPPA,
|
||||
UPC_LAMBDA,
|
||||
UPC_MU,
|
||||
UPC_NU,
|
||||
UPC_XI,
|
||||
UPC_OMICRON,
|
||||
UPC_PI,
|
||||
UPC_RHO,
|
||||
UPC_SIGMA,
|
||||
UPC_TAU,
|
||||
UPC_UPSILON,
|
||||
UPC_PHI,
|
||||
UPC_CHI,
|
||||
UPC_PSI,
|
||||
UPC_OMEGA,
|
||||
LOW_ALPHA,
|
||||
LOW_BETA,
|
||||
LOW_GAMMA,
|
||||
LOW_DELTA,
|
||||
LOW_EPSILON,
|
||||
LOW_ZETA,
|
||||
LOW_ETA,
|
||||
LOW_THETA,
|
||||
LOW_IOTA,
|
||||
LOW_KAPPA,
|
||||
LOW_LAMBDA,
|
||||
LOW_MU,
|
||||
LOW_NU,
|
||||
LOW_XI,
|
||||
LOW_OMICRON,
|
||||
LOW_PI,
|
||||
LOW_RHO,
|
||||
LOW_SIGMA,
|
||||
LOW_TAU,
|
||||
LOW_UPSILON,
|
||||
LOW_PHI,
|
||||
LOW_CHI,
|
||||
LOW_PSI,
|
||||
LOW_OMEGA,
|
||||
};
|
||||
#endif // UNICODEMAP_ENABLE
|
||||
|
||||
// Tap dance stuff
|
||||
#ifdef AUDIO_ENABLE
|
||||
#ifdef TAP_DANCE_ENABLE
|
||||
enum {
|
||||
TD_AUDIO_TEMPO,
|
||||
};
|
||||
#endif // AUDIO_ENABLE
|
||||
#endif // TAP_DANCE_ENABLE
|
Loading…
Add table
Add a link
Reference in a new issue