diff options
Diffstat (limited to 'users/drashna/oled/oled_stuff.h')
-rw-r--r-- | users/drashna/oled/oled_stuff.h | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/users/drashna/oled/oled_stuff.h b/users/drashna/oled/oled_stuff.h index 8795684d6..985153c2f 100644 --- a/users/drashna/oled/oled_stuff.h +++ b/users/drashna/oled/oled_stuff.h | |||
@@ -18,6 +18,7 @@ | |||
18 | 18 | ||
19 | #include "quantum.h" | 19 | #include "quantum.h" |
20 | #include "oled_driver.h" | 20 | #include "oled_driver.h" |
21 | extern deferred_token kittoken; | ||
21 | 22 | ||
22 | void oled_driver_render_logo(void); | 23 | void oled_driver_render_logo(void); |
23 | bool process_record_user_oled(uint16_t keycode, keyrecord_t *record); | 24 | bool process_record_user_oled(uint16_t keycode, keyrecord_t *record); |
@@ -37,12 +38,16 @@ void render_pointing_dpi_status(uint8_t padding); | |||
37 | void oled_driver_render_logo_left(void); | 38 | void oled_driver_render_logo_left(void); |
38 | void oled_driver_render_logo_right(void); | 39 | void oled_driver_render_logo_right(void); |
39 | 40 | ||
40 | #ifdef OLED_DISPLAY_128X64 | 41 | #if defined(OLED_DISPLAY_128X128) || defined(OLED_DISPLAY_128X64) |
41 | # define OLED_RENDER_KEYLOGGER "Keylogger: " | 42 | # define OLED_DISPLAY_VERBOSE |
42 | 43 | ||
44 | # define OLED_RENDER_KEYLOGGER "Keylogger: " | ||
45 | # ifndef OLED_KEYLOGGER_LENGTH | ||
46 | # define OLED_KEYLOGGER_LENGTH 9 | ||
47 | # endif | ||
43 | # define OLED_RENDER_LAYOUT_NAME "Layout: " | 48 | # define OLED_RENDER_LAYOUT_NAME "Layout: " |
44 | # define OLED_RENDER_LAYOUT_QWERTY "Qwerty" | 49 | # define OLED_RENDER_LAYOUT_QWERTY "Qwerty" |
45 | # define OLED_RENDER_LAYOUT_COLEMAK_DH "Colemak-DH" | 50 | # define OLED_RENDER_LAYOUT_COLEMAK_DH "ColemkDH" |
46 | # define OLED_RENDER_LAYOUT_COLEMAK "Colemak" | 51 | # define OLED_RENDER_LAYOUT_COLEMAK "Colemak" |
47 | # define OLED_RENDER_LAYOUT_DVORAK "Dvorak" | 52 | # define OLED_RENDER_LAYOUT_DVORAK "Dvorak" |
48 | # define OLED_RENDER_LAYOUT_WORKMAN "Workman" | 53 | # define OLED_RENDER_LAYOUT_WORKMAN "Workman" |
@@ -58,11 +63,11 @@ void oled_driver_render_logo_right(void); | |||
58 | # define OLED_RENDER_LAYER_MODS "Mods" | 63 | # define OLED_RENDER_LAYER_MODS "Mods" |
59 | 64 | ||
60 | # define OLED_RENDER_LOCK_NAME "Lock: " | 65 | # define OLED_RENDER_LOCK_NAME "Lock: " |
61 | # define OLED_RENDER_LOCK_NUML "NUML" | 66 | # define OLED_RENDER_LOCK_NUML "NUM" |
62 | # define OLED_RENDER_LOCK_CAPS "CAPS" | 67 | # define OLED_RENDER_LOCK_CAPS "CAPS" |
63 | # define OLED_RENDER_LOCK_SCLK "SCLK" | 68 | # define OLED_RENDER_LOCK_SCLK "SCLK" |
64 | 69 | ||
65 | # define OLED_RENDER_MODS_NAME "Mods:" | 70 | # define OLED_RENDER_MODS_NAME "Mods" |
66 | # define OLED_RENDER_MODS_SFT "Sft" | 71 | # define OLED_RENDER_MODS_SFT "Sft" |
67 | # define OLED_RENDER_MODS_CTL "Ctl" | 72 | # define OLED_RENDER_MODS_CTL "Ctl" |
68 | # define OLED_RENDER_MODS_ALT "Alt" | 73 | # define OLED_RENDER_MODS_ALT "Alt" |
@@ -84,6 +89,9 @@ void oled_driver_render_logo_right(void); | |||
84 | # define OLED_RENDER_WPM_COUNTER "WPM: " | 89 | # define OLED_RENDER_WPM_COUNTER "WPM: " |
85 | #else | 90 | #else |
86 | # define OLED_RENDER_KEYLOGGER "KLogr" | 91 | # define OLED_RENDER_KEYLOGGER "KLogr" |
92 | # ifndef OLED_KEYLOGGER_LENGTH | ||
93 | # define OLED_KEYLOGGER_LENGTH 5 | ||
94 | # endif | ||
87 | 95 | ||
88 | # define OLED_RENDER_LAYOUT_NAME "Lyout" | 96 | # define OLED_RENDER_LAYOUT_NAME "Lyout" |
89 | # define OLED_RENDER_LAYOUT_QWERTY " QRTY" | 97 | # define OLED_RENDER_LAYOUT_QWERTY " QRTY" |
@@ -127,5 +135,7 @@ void oled_driver_render_logo_right(void); | |||
127 | # define OLED_RENDER_USER_NUKE "Nuke" | 135 | # define OLED_RENDER_USER_NUKE "Nuke" |
128 | 136 | ||
129 | # define OLED_RENDER_WPM_COUNTER "WPM: " | 137 | # define OLED_RENDER_WPM_COUNTER "WPM: " |
130 | |||
131 | #endif | 138 | #endif |
139 | |||
140 | |||
141 | extern char keylog_str[OLED_KEYLOGGER_LENGTH]; | ||