31 lines
840 B
C
31 lines
840 B
C
#pragma once
|
|
#include "smathev.h"
|
|
|
|
#if defined(KEYBOARD_fingerpunch_arachnophobe) \
|
|
|| defined(KEYBOARD_fingerpunch_sweeeeep)
|
|
# define PLACEHOLDER_SAFE_RANGE FP_SAFE_RANGE
|
|
#elif defined(KEYMAP_SAFE_RANGE)
|
|
# define PLACEHOLDER_SAFE_RANGE KEYMAP_SAFE_RANGE
|
|
#else
|
|
# define PLACEHOLDER_SAFE_RANGE SAFE_RANGE
|
|
#endif
|
|
|
|
enum userspace_custom_keycodes {
|
|
C_CAPSWORD = PLACEHOLDER_SAFE_RANGE, // Toggles RGB Layer Indication mode
|
|
C_HYPHENCASE,
|
|
C_UNDERSCORECASE,
|
|
C_ANYCASE,
|
|
NEW_SAFE_RANGE
|
|
};
|
|
|
|
bool process_record_secrets(uint16_t keycode, keyrecord_t *record);
|
|
bool process_record_keymap(uint16_t keycode, keyrecord_t *record);
|
|
|
|
#define KC_SEC1 KC_SECRET_1
|
|
#define KC_SEC2 KC_SECRET_2
|
|
#define KC_SEC3 KC_SECRET_3
|
|
#define KC_SEC4 KC_SECRET_4
|
|
#define KC_SEC5 KC_SECRET_5
|
|
|
|
#define KC_RESET RESET
|
|
#define KC_RST KC_RESET
|