aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/oled/oled_stuff.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/drashna/oled/oled_stuff.h')
-rw-r--r--users/drashna/oled/oled_stuff.h22
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"
21extern deferred_token kittoken;
21 22
22void oled_driver_render_logo(void); 23void oled_driver_render_logo(void);
23bool process_record_user_oled(uint16_t keycode, keyrecord_t *record); 24bool process_record_user_oled(uint16_t keycode, keyrecord_t *record);
@@ -37,12 +38,16 @@ void render_pointing_dpi_status(uint8_t padding);
37void oled_driver_render_logo_left(void); 38void oled_driver_render_logo_left(void);
38void oled_driver_render_logo_right(void); 39void 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
141extern char keylog_str[OLED_KEYLOGGER_LENGTH];