struct

Tea::KeyboardEnhancementsMsg

Inherits Tea::Msg < Struct < Value < Object

KeyboardEnhancementsMsg reports which keyboard enhancements are supported

Constructors

new(enhancements : KeyboardEnhancements)
Source

Instance methods

enhancements
Source
enhancements=(enhancements : KeyboardEnhancements)
Source
supports_all_keys_as_escape_codes
Source
supports_all_keys_as_escape_codes?
Source
supports_alternate_keys
Source
supports_alternate_keys?
Source
supports_associated_text
Source
supports_associated_text?
Source
supports_event_types

Go parity helper for KeyboardEnhancementsMsg.SupportsEventTypes(). ameba:disable Naming/PredicateName

Source
supports_event_types?

Returns whether the terminal supports reporting different types of key events (press, release, and repeat)

Source
supports_key_disambiguation

Go parity helper for KeyboardEnhancementsMsg.SupportsKeyDisambiguation(). ameba:disable Naming/PredicateName

Source
supports_key_disambiguation?

Returns whether the terminal supports key disambiguation (e.g., distinguishing between different modifier keys)

Source