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(PAD);
39 if (record->event.pressed) {
40 set_single_persistent_default_layer(GK50);
45 if (record->event.pressed) {
53 if (record->event.pressed) {
61 if (record->event.pressed) {
69 if (record->event.pressed) {
77 if (record->event.pressed) {
85 if (record->event.pressed) {
93 if (record->event.pressed) {
101 if (record->event.pressed) {
109 if (record->event.pressed) {
120 /// Turn off LEDs on ProMicros of Let's Split ///
121 // LEDs only on by default on Let's Split
122 // Add reconfigurable functions here, for keymap customization
123 // This allows for a global, userspace functions, and continued
124 // customization of the keymap. Use _keymap instead of _user
125 // functions in the keymaps
126 __attribute__ ((weak))
127 void matrix_init_keymap(void) {}
129 // Call user matrix init, then call the keymap's init function
130 void matrix_init_user(void) {
131 #if defined(KEYBOARD_lets_split_rev2)
138 matrix_init_keymap();