You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kaleidoscope/src/Kaleidoscope-MouseKeys.h

27 lines
578 B

#pragma once
#include "Kaleidoscope.h"
#include "MouseKeyDefs.h"
class MouseKeys_ : public KaleidoscopePlugin {
public:
MouseKeys_ (void);
virtual void begin(void) final;
static uint8_t speed;
static uint16_t speedDelay;
static uint8_t accelSpeed;
static uint16_t accelDelay;
private:
static uint8_t mouseMoveIntent;
static uint32_t endTime;
static uint32_t accelEndTime;
static void loopHook(bool postClear);
static Key eventHandlerHook(Key mappedKey, byte row, byte col, uint8_t keyState);
};
extern MouseKeys_ MouseKeys;