|
Sunshine master
Self-hosted game stream host for Moonlight.
|
Declarations for inputtino keyboard input handling. More...
#include <boost/locale.hpp>#include <inputtino/input.hpp>#include <libevdev/libevdev.h>#include "inputtino_common.h"Go to the source code of this file.
Functions | |
| void | platf::keyboard::unicode (input_raw_t *raw, char *utf8, int size) |
| Submit UTF-8 text input to the keyboard backend. | |
| void | platf::keyboard::update (input_raw_t *raw, uint16_t modcode, bool release, uint8_t flags) |
| Apply the supplied state update to the platform backend. | |
Declarations for inputtino keyboard input handling.
| void platf::keyboard::unicode | ( | input_raw_t * | raw, |
| char * | utf8, | ||
| int | size ) |
Submit UTF-8 text input to the keyboard backend.
| raw | Platform-specific input backend state. |
| utf8 | UTF-8 text submitted by the client. |
| size | Number of bytes or elements requested. |
| void platf::keyboard::update | ( | input_raw_t * | raw, |
| uint16_t | modcode, | ||
| bool | release, | ||
| uint8_t | flags ) |
Apply the supplied state update to the platform backend.
| raw | Platform-specific input backend state. |
| modcode | Modifier key code to update. |
| release | Whether the key or button event is a release. |
| flags | Bit flags that modify the requested operation. |