enum Tput::KittyKeyboard

Overview

Kitty keyboard protocol progressive-enhancement flags — a bitmask pushed onto the terminal's keyboard stack with CSI > flags u. They are additive:

Defined in:

tput/keyboard.cr

Enum Members

DisambiguateEscapeCodes = 1
ReportEventTypes = 2
ReportAlternateKeys = 4
ReportAllKeys = 8
ReportAssociatedText = 16
None = 0
All = 31

Instance Method Summary

Instance Method Detail

def disambiguate_escape_codes? #

Returns true if this enum value contains DisambiguateEscapeCodes


[View source]
def none? #

[View source]
def report_all_keys? #

Returns true if this enum value contains ReportAllKeys


[View source]
def report_alternate_keys? #

Returns true if this enum value contains ReportAlternateKeys


[View source]
def report_associated_text? #

Returns true if this enum value contains ReportAssociatedText


[View source]
def report_event_types? #

Returns true if this enum value contains ReportEventTypes


[View source]