2017-07-26 23:41:39 +02:00
|
|
|
#ifndef PROCESS_STENO_H
|
|
|
|
#define PROCESS_STENO_H
|
|
|
|
|
|
|
|
#include "quantum.h"
|
|
|
|
|
|
|
|
#if defined(STENO_ENABLE) && !defined(VIRTSER_ENABLE)
|
|
|
|
#error "must have virtser enabled to use steno"
|
|
|
|
#endif
|
|
|
|
|
2017-07-27 06:51:41 +02:00
|
|
|
typedef enum { STENO_MODE_BOLT, STENO_MODE_GEMINI } steno_mode_t;
|
|
|
|
|
2017-07-26 23:41:39 +02:00
|
|
|
bool process_steno(uint16_t keycode, keyrecord_t *record);
|
2017-07-27 06:51:41 +02:00
|
|
|
void steno_init(void);
|
|
|
|
void steno_set_mode(steno_mode_t mode);
|
2017-07-26 23:41:39 +02:00
|
|
|
|
|
|
|
#endif
|