]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/process_keycode/process_steno.h
Add support for GeminiPR steno protocol.
[qmk_firmware.git] / quantum / process_keycode / process_steno.h
1 #ifndef PROCESS_STENO_H
2 #define PROCESS_STENO_H
3
4 #include "quantum.h"
5
6 #if defined(STENO_ENABLE) && !defined(VIRTSER_ENABLE)
7   #error "must have virtser enabled to use steno"
8 #endif
9
10 typedef enum { STENO_MODE_BOLT, STENO_MODE_GEMINI } steno_mode_t;
11
12 bool process_steno(uint16_t keycode, keyrecord_t *record);
13 void steno_init(void);
14 void steno_set_mode(steno_mode_t mode);
15
16 #endif