libvirtualhid 19
Cross-platform C++ library for virtual HID devices.
lvh::BackendCapabilities Struct Reference

Feature set exposed by the selected backend. More...

#include <src/include/libvirtualhid/types.hpp>

Public Attributes

std::string backend_name
 Human-readable backend name.
 
bool requires_installed_driver = false
 Whether the backend requires an installed driver package.
 
bool supports_gamepad = false
 Whether the backend can create gamepad devices.
 
bool supports_keyboard = false
 Whether the backend can create keyboard devices.
 
bool supports_mouse = false
 Whether the backend can create mouse devices.
 
bool supports_output_reports = false
 Whether the backend can deliver output reports to callers.
 
bool supports_pen_tablet = false
 Whether the backend can create pen tablet devices.
 
bool supports_touchscreen = false
 Whether the backend can create touchscreen devices.
 
bool supports_trackpad = false
 Whether the backend can create trackpad devices.
 
bool supports_virtual_hid = false
 Whether the backend can create virtual HID devices.
 
bool supports_xtest_fallback = false
 Whether the backend can fall back to X11 XTest input.
 

Detailed Description

Feature set exposed by the selected backend.


The documentation for this struct was generated from the following file: