Tea::KeyboardEnhancementsMsg
KeyboardEnhancementsMsg reports which keyboard enhancements are supported
Constructors
new(enhancements : KeyboardEnhancements)
SourceInstance methods
enhancements
Sourceenhancements=(enhancements : KeyboardEnhancements)
Sourcesupports_all_keys_as_escape_codes
Sourcesupports_all_keys_as_escape_codes?
Sourcesupports_alternate_keys
Sourcesupports_alternate_keys?
Sourcesupports_associated_text
Sourcesupports_associated_text?
Sourcesupports_event_types
Go parity helper for KeyboardEnhancementsMsg.SupportsEventTypes(). ameba:disable Naming/PredicateName
supports_event_types?
Returns whether the terminal supports reporting different types of key events (press, release, and repeat)
supports_key_disambiguation
Go parity helper for KeyboardEnhancementsMsg.SupportsKeyDisambiguation(). ameba:disable Naming/PredicateName
supports_key_disambiguation?
Returns whether the terminal supports key disambiguation (e.g., distinguishing between different modifier keys)