3 // Defines actions for my global custom keycodes. Defined in wanleg.h file
4 // Then runs the _keymap's record handier if not processed here
5 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
8 if (record->event.pressed) {
9 print("mode just switched to qwerty and this is a huge string\n");
10 set_single_persistent_default_layer(_QW);
15 if (record->event.pressed) {
16 set_single_persistent_default_layer(_GK);
21 if (record->event.pressed) {
22 set_single_persistent_default_layer(gGK);
27 if (record->event.pressed) {
28 set_single_persistent_default_layer(ONE);
33 if (record->event.pressed) {
34 set_single_persistent_default_layer(QW75);
39 if (record->event.pressed) {
40 set_single_persistent_default_layer(GK75);
45 if (record->event.pressed) {
46 set_single_persistent_default_layer(PAD);
51 if (record->event.pressed) {
52 set_single_persistent_default_layer(GK50);
57 if (record->event.pressed) {
65 if (record->event.pressed) {
73 if (record->event.pressed) {
81 if (record->event.pressed) {
89 if (record->event.pressed) {
97 if (record->event.pressed) {
105 if (record->event.pressed) {
113 if (record->event.pressed) {
121 if (record->event.pressed) {
129 if (record->event.pressed) {
137 if (record->event.pressed) {
145 if (record->event.pressed) {
153 if (record->event.pressed) {
161 if (record->event.pressed) {
172 /// Turn off LEDs on ProMicros of Let's Split ///
173 // LEDs only on by default on Let's Split
174 // Add reconfigurable functions here, for keymap customization
175 // This allows for a global, userspace functions, and continued
176 // customization of the keymap. Use _keymap instead of _user
177 // functions in the keymaps
178 __attribute__ ((weak))
179 void matrix_init_keymap(void) {}
181 // Call user matrix init, then call the keymap's init function
182 void matrix_init_user(void) {
183 #if defined(KEYBOARD_lets_split_rev2)
190 matrix_init_keymap();