aboutsummaryrefslogtreecommitdiff
path: root/users/danielo515/process_records.h
diff options
context:
space:
mode:
authorDaniel Rodríguez Rivero <rdanielo@gmail.com>2020-09-06 22:13:18 +0200
committerGitHub <noreply@github.com>2020-09-06 13:13:18 -0700
commit8ac9940a76f09d4a47be342fc123306ecbfb27f3 (patch)
treec7cf84279d073af479185c682fdb65991847cb0e /users/danielo515/process_records.h
parentac24f203cc4141d6d27f27dc173e04fc5edde741 (diff)
downloadqmk_firmware-8ac9940a76f09d4a47be342fc123306ecbfb27f3.tar.gz
qmk_firmware-8ac9940a76f09d4a47be342fc123306ecbfb27f3.zip
[Keymap] danielo515/redox-1 (#9935)
* chore: pulled the latest from master Bring my redox layout from my latest redox branch Bring my latest user stuff from my redox branch * Update users/danielo515/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * chore: small cleanup Co-authored-by: Drashna Jaelre <drashna@live.com>
Diffstat (limited to 'users/danielo515/process_records.h')
-rw-r--r--users/danielo515/process_records.h94
1 files changed, 48 insertions, 46 deletions
diff --git a/users/danielo515/process_records.h b/users/danielo515/process_records.h
index c994511a5..0efd690d4 100644
--- a/users/danielo515/process_records.h
+++ b/users/danielo515/process_records.h
@@ -1,35 +1,36 @@
1#pragma once 1#pragma once
2#include "quantum.h" 2#include "quantum.h"
3 3
4enum custom_keycodes 4enum custom_keycodes {
5{ 5 RGB_SLD = SAFE_RANGE,
6 EPRM = SAFE_RANGE,
7 RGB_SLD,
8 ALT_TAB, 6 ALT_TAB,
9 QWERTY, 7 QWERTY,
10 SYM, 8 SYM,
11 NAV, 9 NAV,
12 ADJUST, 10 ADJUST,
13// Macros 11 // Macros
14 ARROW, 12 ARROW,
15 IARROW, 13 IARROW,
16 CLN_EQ, 14 CLN_EQ,
17 F_ARROW, 15 F_ARROW,
18 GREP, 16 GREP,
19// Accented characters 17 // Accented characters
20 AC_A, 18 AC_A,
21 AC_E, 19 AC_E,
22 AC_I, 20 AC_I,
23 AC_O, 21 AC_O,
24// Custom multi-os key-codes 22 // Custom multi-os key-codes
25 CUT, 23 CUT,
26 COPY, 24 COPY,
27 PASTE, 25 PASTE,
28 SAVE, 26 SAVE,
29 UNDO, 27 UNDO,
28 REDO,
30 CHG_LAYOUT, 29 CHG_LAYOUT,
31 FIND, 30 FIND,
32// OTHER OLD STUFF 31 WIN_TO_LEFT,
32 WIN_TO_RIGHT,
33 // OTHER OLD STUFF
33 LOWER, 34 LOWER,
34 RAISE, 35 RAISE,
35 MAC_TGL, 36 MAC_TGL,
@@ -57,48 +58,49 @@ enum layers {
57}; 58};
58 59
59//===== Function letters 60//===== Function letters
60# define FN_F LT(_F,KC_F) 61#define FN_F LT(_F, KC_F)
61# define FN_D LT(_D,KC_D) 62#define FN_D LT(_D, KC_D)
62# define FN_S LT(_S,KC_S) 63#define FN_S LT(_S, KC_S)
63# define FN_A LT(_A,KC_A) 64#define FN_A LT(_A, KC_A)
64# define FN_K LT(_K,KC_K) 65#define FN_K LT(_K, KC_K)
65# define FN_J LT(_J,KC_J) 66#define FN_J LT(_J, KC_J)
66# define KC_FN_D FN_D 67#define KC_FN_D FN_D
67# define KC_FN_S FN_S 68#define KC_FN_S FN_S
68# define KC_FN_F FN_F 69#define KC_FN_F FN_F
69 70
70# define KC_MACROS OSL(_MACROS) 71#define KC_MACROS OSL(_MACROS)
71 72
72 73#define KC_E_COLN LSFT(KC_DOT)
73# define KC_E_COLN LSFT(KC_DOT) 74#define KC_E_EQL ES_EQL
74# define KC_E_EQL ES_EQL 75#define KC_GUI OSM(MOD_RGUI)
75# define KC_GUI OSM(MOD_RGUI) 76#define KC_R_NUB S(KC_NUBS)
76# define KC_R_NUB S(KC_NUBS) 77#define KC_E_LT KC_NUBS
77# define KC_E_LT KC_NUBS 78#define KC_E_GT S(KC_NUBS)
78# define KC_E_GT S(KC_NUBS) 79#define KC_E_TILD ES_TILD
79# define KC_E_TILD ES_TILD 80#define KC_E_MINS ES_MINS
80# define KC_E_MINS ES_MINS 81#define KC_E_OVRR ES_OVRR
81# define KC_E_OVRR ES_OVRR 82#define KC_E_APOS ES_APOS
82# define KC_E_APOS ES_APOS 83#define KC_E_IEXL ES_IEXL
83# define KC_E_IEXL ES_IEXL
84//========== Short hand for complex key combinations 84//========== Short hand for complex key combinations
85# define WIN_LEFT_HALF LALT(LGUI(KC_LEFT)) 85#define WIN_LEFT_HALF LALT(LGUI(KC_LEFT))
86# define WIN_RIGHT_HALF LALT(LGUI(KC_RIGHT)) 86#define WIN_RIGHT_HALF LALT(LGUI(KC_RIGHT))
87# define WIN_TO_LEFT LALT(LSFT( LGUI(KC_LEFT) )) 87#define ALL_WIN LCTL(KC_DOWN)
88# define WIN_TO_RIGHT LALT(LSFT( LGUI(KC_RIGHT) )) 88#define EXPOSE LGUI(KC_DOWN)
89# define ALL_WIN LCTL(KC_DOWN)
90# define EXPOSE LGUI(KC_DOWN)
91// ========== Modifiers!! 89// ========== Modifiers!!
92# define SHIFT OSM(MOD_LSFT) 90#define SHIFT OSM(MOD_LSFT)
93//=============== tap for key hold for mod 91//=============== tap for key hold for mod
94# define HYPR_H HYPR_T(KC_H) 92#define HYPR_H HYPR_T(KC_H)
95# define CTL_K RCTL_T(KC_K) 93#define CTL_K RCTL_T(KC_K)
96# define ALT_J ALT_T(KC_J) 94#define ALT_J ALT_T(KC_J)
97# define SFT_MINS LSFT_T(KC_MINS) // tap - hold shift 95#define SFT_MINS LSFT_T(KC_MINS) // tap - hold shift
98# define CMD_QUOT GUI_T(KC_QUOTE) // tap ' hold cmd 96#define CMD_MINS GUI_T(KC_MINS) // tap - hold cmd
97#define CMD_QUOT GUI_T(KC_QUOTE) // tap ' hold cmd
98#define SFT_QUOT LSFT_T(KC_QUOTE) // tap ' hold shift
99//=============== Movement modified 99//=============== Movement modified
100# define CTL_LEFT LCTL(KC_LEFT) 100#define CTL_LEFT LCTL(KC_LEFT)
101# define CTL_RIGHT LCTL(KC_RIGHT) 101#define CTL_RIGHT LCTL(KC_RIGHT)
102 102
103# define SFT_LEFT LSFT(KC_LEFT) 103#define SFT_LEFT LSFT(KC_LEFT)
104# define SFT_RIGHT LSFT(KC_RIGHT) 104#define SFT_RIGHT LSFT(KC_RIGHT)
105#define SFT_LEFT_END LGUI(LSFT(KC_LEFT))
106#define SFT_RIGHT_END LGUI(LSFT(KC_RIGHT))