Kaleidoscope
Functions
kaleidoscope::hid Namespace Reference

Functions

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

Function Documentation

◆ clickAbsoluteMouseButtons()

void kaleidoscope::hid::clickAbsoluteMouseButtons ( uint8_t  buttons)

◆ clickMouseButtons()

void kaleidoscope::hid::clickMouseButtons ( uint8_t  buttons)

◆ initializeAbsoluteMouse()

void kaleidoscope::hid::initializeAbsoluteMouse ( )

SingleAbsolute mouse (grapahics tablet) events

◆ initializeConsumerControl()

void kaleidoscope::hid::initializeConsumerControl ( )

◆ initializeKeyboard()

void kaleidoscope::hid::initializeKeyboard ( )

◆ initializeMouse()

void kaleidoscope::hid::initializeMouse ( )

◆ initializeSystemControl()

void kaleidoscope::hid::initializeSystemControl ( )

◆ isModifierKeyActive()

boolean kaleidoscope::hid::isModifierKeyActive ( Key  mappedKey)

◆ moveAbsoluteMouse()

void kaleidoscope::hid::moveAbsoluteMouse ( signed char  x,
signed char  y,
signed char  wheel 
)

◆ moveAbsoluteMouseTo()

void kaleidoscope::hid::moveAbsoluteMouseTo ( uint16_t  x,
uint16_t  y,
signed char  wheel 
)

◆ moveMouse()

void kaleidoscope::hid::moveMouse ( signed char  x,
signed char  y,
signed char  wheel 
)

◆ pressAbsoluteMouseButtons()

void kaleidoscope::hid::pressAbsoluteMouseButtons ( uint8_t  buttons)

◆ pressConsumerControl()

void kaleidoscope::hid::pressConsumerControl ( Key  mappedKey)

◆ pressKey()

void kaleidoscope::hid::pressKey ( Key  mappedKey)

◆ pressMouseButtons()

void kaleidoscope::hid::pressMouseButtons ( uint8_t  buttons)

◆ pressRawKey()

void kaleidoscope::hid::pressRawKey ( Key  mappedKey)

◆ pressSystemControl()

void kaleidoscope::hid::pressSystemControl ( Key  mappedKey)

◆ releaseAbsoluteMouseButtons()

void kaleidoscope::hid::releaseAbsoluteMouseButtons ( uint8_t  buttons)

◆ releaseAllKeys()

void kaleidoscope::hid::releaseAllKeys ( )

◆ releaseConsumerControl()

void kaleidoscope::hid::releaseConsumerControl ( Key  mappedKey)

◆ releaseKey()

void kaleidoscope::hid::releaseKey ( Key  mappedKey)

◆ releaseMouseButtons()

void kaleidoscope::hid::releaseMouseButtons ( uint8_t  buttons)

◆ releaseRawKey()

void kaleidoscope::hid::releaseRawKey ( Key  mappedKey)

◆ releaseSystemControl()

void kaleidoscope::hid::releaseSystemControl ( Key  mappedKey)

◆ sendKeyboardReport()

void kaleidoscope::hid::sendKeyboardReport ( )

Flushes any pending regular key switch events and sends them out