Kaleidoscope
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
kaleidoscope::TypingBreaks Class Reference

#include <TypingBreaks.h>

Inheritance diagram for kaleidoscope::TypingBreaks:
Inheritance graph
[legend]
Collaboration diagram for kaleidoscope::TypingBreaks:
Collaboration graph
[legend]

Classes

struct  settings_t
 

Public Types

typedef struct kaleidoscope::TypingBreaks::settings_t settings_t
 

Public Member Functions

 TypingBreaks (void)
 
void begin (void) final
 

Static Public Member Functions

static void enableEEPROM (void)
 
static bool focusHook (const char *command)
 

Static Public Attributes

static settings_t settings
 

Member Typedef Documentation

◆ settings_t

Constructor & Destructor Documentation

◆ TypingBreaks()

kaleidoscope::TypingBreaks::TypingBreaks ( void  )

Member Function Documentation

◆ begin()

void kaleidoscope::TypingBreaks::begin ( void  )
finalvirtual

Implements KaleidoscopePlugin.

◆ enableEEPROM()

void kaleidoscope::TypingBreaks::enableEEPROM ( void  )
static

◆ focusHook()

bool kaleidoscope::TypingBreaks::focusHook ( const char *  command)
static

Member Data Documentation

◆ settings

TypingBreaks::settings_t kaleidoscope::TypingBreaks::settings
static
Initial value:
= {
.idle_time_limit = 10000,
.lock_time_out = 2700000,
.lock_length = 300000,
.left_hand_max_keys = 0,
.right_hand_max_keys = 0
}

The documentation for this class was generated from the following files: