summaryrefslogtreecommitdiffstats
path: root/users/danielo515/danielo515.h
diff options
context:
space:
mode:
authorDaniel Rodríguez Rivero <rdanielo@gmail.com>2020-03-12 03:50:19 +0100
committerGitHub <noreply@github.com>2020-03-12 02:50:19 +0000
commit32d03eef902a1ac9cec53804dcb72ace5c585960 (patch)
tree579d91a2063fd5f6e64c1fc0de7ab5a0b7d34e0b /users/danielo515/danielo515.h
parentf2f2afe13ba3ae1da8a546ad85eb9e69ddc70a8a (diff)
Danielo515/redox (#8232)
* feat(build): added script for compiling with docker easily * chore: bring my own build with docker to master * chore: delete a file that does not make sense anymore * feat: first redox for danielo * chore: basic compatibility between redox and my space * refactor: removed some old stuff * feat: added go coding symbols * feat: name control_k and alt_j * chore: reduce combo term * feat: improved first layer of redox * feat: add configurations to the redox * feat: make alt tab more portable * feat: small improvements to redox layout * feat: added leader * refactor: move leader defs to my userspace config * chore: movement modified * feat: more predefined keys and a a new combo * feat: redox alt tab functionality * refactor: move alt_tab processing to a separate file * refactor: early return * refactor: move process record to a separate file * format leader function * chore: backspace on digits layer * feat: add extra combo * feat: added more combos * implement guard proposed by @drashna Co-Authored-By: Drashna Jaelre <drashna@live.com> * chore: include @drashna placeholder suggestion Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
Diffstat (limited to 'users/danielo515/danielo515.h')
-rw-r--r--users/danielo515/danielo515.h100
1 files changed, 1 insertions, 99 deletions
diff --git a/users/danielo515/danielo515.h b/users/danielo515/danielo515.h
index 95c01b6e8a..715e8132fe 100644
--- a/users/danielo515/danielo515.h
+++ b/users/danielo515/danielo515.h
@@ -1,104 +1,6 @@
#pragma once
-
#include "quantum.h"
-
-
-bool handle_macro(uint16_t kc);
-bool is_macro (uint16_t kc);
-bool process_incremental_macro (uint16_t);
-void refresh_incremental_macros (uint16_t);
-//**************** KEYCODES *********************//
-
-enum custom_keycodes
-{
- PLACEHOLDER = SAFE_RANGE, // can always be here
- EPRM,
- RGB_SLD,
- ALT_TAB,
- // Macros
- ARROW,
- F_ARROW,
- QWERTY,
- GREP,
- // Accented characters
- AC_A,
- AC_E,
- AC_I,
- AC_O,
- // Custom multi-os key-codes
- CUT,
- COPY,
- PASTE,
- SAVE,
- UNDO,
- CHG_LAYOUT,
- FIND,
- // OTHER OLD STUFF
- LOWER,
- RAISE,
- ADJUST,
- MAC_TGL,
- MACRO_START, // START OF VSC DECLARATIONS
- T_TERM,
- FIX_ALL,
- BLK_CMNT,
- LN_CMNT,
- CMD_S_P,
- TRI_TICKS,
- MACRO_END, // END OF VSC DECLARATIONS
- INC_MACROS_START,
- INC_MACROS_END,
-};
-
-
-enum layers {
- _QWERTY,
- _LOWER,
- _RAISE,
- _F,
- _D,
- _A,
- _S,
- _J,
- _K,
- _MACROS,
- _ADJUST,
- _SAFE_LAYER
-};
-
-// Function letters
-#define FN_F LT(_F,KC_F)
-#define FN_D LT(_D,KC_D)
-#define FN_S LT(_S,KC_S)
-#define FN_A LT(_A,KC_A)
-#define FN_K LT(_K,KC_K)
-#define FN_J LT(_J,KC_J)
-#define KC_FN_D FN_D
-#define KC_FN_S FN_S
-#define KC_FN_F FN_F
-
-#define KC_MACROS OSL(_MACROS)
-
-
-#define KC_E_COLN LSFT(KC_DOT)
-#define KC_E_EQL ES_EQL
-#define KC_GUI OSM(MOD_RGUI)
-#define KC_R_NUB S(KC_NUBS)
-#define KC_E_LT KC_NUBS
-#define KC_E_GT S(KC_NUBS)
-#define KC_E_TILD ES_TILD
-#define KC_E_MINS ES_MINS
-#define KC_S_SPC SFT_T(KC_SPC) // Tap for Space, hold for Shift
-#define KC_E_OVRR ES_OVRR
-#define KC_E_APOS ES_APOS
-#define KC_E_IEXL ES_IEXL
-// Short hand for complex key combinations
-# define WIN_LEFT_HALF LALT(LGUI(KC_LEFT))
-# define WIN_RIGHT_HALF LALT(LGUI(KC_RIGHT))
-# define WIN_TO_LEFT LALT(LSFT( LGUI(KC_LEFT) ))
-# define WIN_TO_RIGHT LALT(LSFT( LGUI(KC_RIGHT) ))
-
-// Ready to use Tap dance definitions, just put them on your layout
+#include "process_records.h"
#ifdef TAP_DANCE_ENABLE
#include "tap_dance.h"