7 // Fillers to make layering more clear
11 #define KC_L1 LT(1, KC_P0)
12 #define KC_L2 LT(2, KC_SPC)
14 #define KC_BSTP BL_STEP
15 #define KC_RTOG RGB_TOG
16 #define KC_RMOD RGB_MOD
17 #define KC_RHUI RGB_HUI
18 #define KC_RHUD RGB_HUD
19 #define KC_RSAI RGB_SAI
20 #define KC_RSAD RGB_SAD
21 #define KC_RVAI RGB_VAI
22 #define KC_RVAD RGB_VAD
28 enum custom_keycodes {
36 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
39 //,----+----+----+----.
41 //|----+----+----+----|
43 //|----+----+----+----|
45 //|----+----+----+----|
47 //`----+----+----+----'
51 //,----+----+----+----.
53 //|----+----+----+----|
55 //|----+----+----+----|
57 //|----+----+----+----|
59 //`----+----+----+----'
63 //,----+----+----+----.
65 //|----+----+----+----|
67 //|----+----+----+----|
69 //|----+----+----+----|
71 //`----+----+----+----'
76 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
79 if (record->event.pressed) {
80 SEND_STRING("Administrator");
85 if (record->event.pressed) {
86 SEND_STRING("Simspace1!");
91 if (record->event.pressed) {
92 SEND_STRING("192.168.");
97 if (record->event.pressed) {