ttx 0.1.0
|
Kitty key protocol status report. More...
#include <ttx/terminal/escapes/device_status.h>
Public Member Functions | |
auto | serialize () const -> di::String |
auto | operator== (KittyKeyReport const &other) const -> bool=default |
Static Public Member Functions | |
static auto | from_csi (CSI const &csi) -> di::Optional< KittyKeyReport > |
Public Attributes | |
KeyReportingFlags | flags = KeyReportingFlags::None |
Friends | |
constexpr friend auto | tag_invoke (di::Tag< di::reflect >, di::InPlaceType< KittyKeyReport >) |
Kitty key protocol status report.
This is requested via CSI ? u, and indicates the status of the kitty key progressive enhancements. This is mainly used to detect support for the protocol. Ths format is specified here.
|
static |
|
default |
auto ttx::terminal::KittyKeyReport::serialize | ( | ) | const -> di::String |
|
friend |
KeyReportingFlags ttx::terminal::KittyKeyReport::flags = KeyReportingFlags::None |