Kaleidoscope
Namespaces | Functions
hid.cpp File Reference
#include "hid.h"
#include "KeyboardioHID.h"
Include dependency graph for hid.cpp:

Namespaces

 kaleidoscope
 
 kaleidoscope::hid
 

Functions

void kaleidoscope::hid::initializeKeyboard ()
 
void kaleidoscope::hid::pressRawKey (Key mappedKey)
 
void kaleidoscope::hid::pressKey (Key mappedKey)
 
void kaleidoscope::hid::releaseRawKey (Key mappedKey)
 
void kaleidoscope::hid::releaseAllKeys ()
 
void kaleidoscope::hid::releaseKey (Key mappedKey)
 
boolean kaleidoscope::hid::isModifierKeyActive (Key mappedKey)
 
void kaleidoscope::hid::sendKeyboardReport ()
 
void kaleidoscope::hid::initializeConsumerControl ()
 
void kaleidoscope::hid::pressConsumerControl (Key mappedKey)
 
void kaleidoscope::hid::releaseConsumerControl (Key mappedKey)
 
void kaleidoscope::hid::initializeSystemControl ()
 
void kaleidoscope::hid::pressSystemControl (Key mappedKey)
 
void kaleidoscope::hid::releaseSystemControl (Key mappedKey)
 
void kaleidoscope::hid::initializeMouse ()
 
void kaleidoscope::hid::moveMouse (signed char x, signed char y, signed char wheel)
 
void kaleidoscope::hid::clickMouseButtons (uint8_t buttons)
 
void kaleidoscope::hid::pressMouseButtons (uint8_t buttons)
 
void kaleidoscope::hid::releaseMouseButtons (uint8_t buttons)
 
void kaleidoscope::hid::initializeAbsoluteMouse ()
 
void kaleidoscope::hid::moveAbsoluteMouse (signed char x, signed char y, signed char wheel)
 
void kaleidoscope::hid::moveAbsoluteMouseTo (uint16_t x, uint16_t y, signed char wheel)
 
void kaleidoscope::hid::clickAbsoluteMouseButtons (uint8_t buttons)
 
void kaleidoscope::hid::pressAbsoluteMouseButtons (uint8_t buttons)
 
void kaleidoscope::hid::releaseAbsoluteMouseButtons (uint8_t buttons)