Kaleidoscope
Namespaces | Functions
hid.h File Reference
#include <Arduino.h>
#include "key_defs.h"
Include dependency graph for hid.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 kaleidoscope
 
 kaleidoscope::hid
 

Functions

void kaleidoscope::hid::initializeKeyboard ()
 
void kaleidoscope::hid::pressKey (Key mappedKey)
 
void kaleidoscope::hid::releaseKey (Key mappedKey)
 
void kaleidoscope::hid::releaseAllKeys ()
 
void kaleidoscope::hid::pressRawKey (Key mappedKey)
 
void kaleidoscope::hid::releaseRawKey (Key mappedKey)
 
void kaleidoscope::hid::sendKeyboardReport ()
 
boolean kaleidoscope::hid::isModifierKeyActive (Key mappedKey)
 
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)