Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a90c246 + 9dc4175 commit 903bfb6Copy full SHA for 903bfb6
5 files changed
combos.def
@@ -18,8 +18,8 @@ SUBS(vi_quit, ":q!", KC_Q, KC_W)
18
SUBS(vi_save, ":wq!", KC_Z, KC_X)
19
20
// layer toggles
21
-COMB(numb, TG(NUM), RSFT_T(KC_SPC), LT(NUM,KC_BSPC))
22
-COMB(func, TG(FNC), LT(SYM,KC_TAB), RSA_T(KC_ENT))
+COMB(func, TG(FNC), LT(SYM,KC_TAB), KC_B)
+COMB(numb, TG(NUM), LT(NUM,KC_BSPC), KC_N)
23
24
// vimac
25
COMB(vimacf, C(A(S(G(KC_F)))), HM_D, HM_F)
config.h
@@ -15,8 +15,6 @@
15
#define IGNORE_MOD_TAP_INTERRUPT
16
#define TAP_CODE_DELAY 5
17
#define TAPPING_TOGGLE 1
-#define BOOTMAGIC_LITE_ROW 0
-#define BOOTMAGIC_LITE_COLUMN 0
#define GRAVE_ESC_SHIFT_OVERRIDE
#define USB_SUSPEND_WAKEUP_DELAY 200
// Increase polling
@@ -29,7 +27,9 @@
29
27
#ifdef SPLIT_KEYBOARD
30
28
# define EE_HANDS
31
# ifdef KEYBOARD_crkbd_rev1
32
-# define BOOTMAGIC_LITE_ROW_RIGHT 4
+# define BOOTMAGIC_LITE_ROW 0
+# define BOOTMAGIC_LITE_COLUMN 0
+# define BOOTMAGIC_LITE_ROW_RIGHT 4
33
# define BOOTMAGIC_LITE_COLUMN_RIGHT 0
34
# endif
35
# if defined(OLED_ENABLE) || defined(RGB_MATRIX_ENABLE)
filterpaper.c
@@ -114,3 +114,14 @@ bool process_record_user(uint16_t const keycode, keyrecord_t *record) {
114
115
return true; // Continue with unmatched keycodes
116
}
117
+
118
+#ifdef ENCODER_ENABLE
119
+bool encoder_update_user(uint8_t index, bool clockwise) {
120
+ if (index == 0) {
121
+ clockwise ? tap_code(KC_VOLU) : tap_code(KC_VOLD);
122
+ } else if (index == 1) {
123
+ clockwise ? tap_code(KC_MNXT) : tap_code(KC_MPRV);
124
+ }
125
+ return false;
126
+}
127
+#endif
keymaps/macro3.json
@@ -0,0 +1,14 @@
1
+{
2
+ "author": "",
3
+ "documentation": "Wrapper based keymap",
4
+ "keyboard": "macro3",
5
+ "keymap": "filterpaper",
6
+ "layout": "MACRO3_wrapper",
7
+ "layers": [
8
+ [ "MACRO_0" ],
9
+ [ "MACRO_1" ],
10
+ [ "MACRO_2" ]
11
+ ],
12
+ "notes": "",
13
+ "version": 1
14
layout.h
@@ -220,3 +220,17 @@ KC_DEL, KC_VOLD, KC_VOLU, k37, k38, k39, k40, k41, KC_LEFT, KC_DOWN, KC_UP, KC_R
220
k200, HRML(k202, k203, k204, k205), k206, k207, HRMR(k208, k209, k210, k211), k212, k213, k215,\
221
k300, k301, k302, k303, k304, k305, k306, k307, TH4(k308, k309, k310, k311), k313, k314, \
222
k400, k401, k403, k404, k406, k408, k410, k411, k412, k413, k414, k415
223
224
225
226
+// Macro3
227
+#define MACRO3_wrapper(...) LAYOUT(__VA_ARGS__)
228
+#define MACRO3_0 \
229
+ KC_MUTE, KC_MSTP, KC_MRWD, KC_MFFD, \
230
+ G(KC_V), G(KC_C), G(KC_X), LT(2,KC_MPLY)
231
+#define MACRO3_1 \
232
+ _______, _______, KC_PGDN, KC_PGUP, \
233
+ KC_LEFT, KC_DOWN, KC_UP, LT(2,KC_RGHT)
234
+#define MACRO3_2 \
235
+ RESET, _______, KC_SLEP, KC_PWR, \
236
+ TG(1), KC_END, KC_HOME, _______
0 commit comments