Rishka
RISC-V virtual runtime in C/C++ made for ESP32-WROVER
keyboard.h File Reference

This header file defines the Keyboard class, providing access to keyboard-related functionalities in the Rishka VM SDK. More...

#include <librishka/devices.h>
#include <librishka/types.h>

Go to the source code of this file.

Classes

class  Keyboard
 Provides access to keyboard-related functionalities in the Rishka VM SDK. More...
 

Detailed Description

This header file defines the Keyboard class, providing access to keyboard-related functionalities in the Rishka VM SDK.

Author
Nathanne Isip

The Keyboard class allows interaction with various keyboard-related functionalities in the Rishka VM SDK. It includes methods for retrieving information about the keyboard layout, checking the status of lock keys (Num Lock, Caps Lock, Scroll Lock), controlling the state of these lock keys, obtaining keyboard scan codes, and performing operations such as locking, unlocking, and resetting the keyboard.