class Opal::TEA::KeyMsg

Overview

Dispatched when a keyboard key is pressed.

Defined in:

opal/tea/msg.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_event(event : Terminal::KeyEvent) : KeyMsg #

[View source]
def self.new(key : String, char : Char | Nil = nil, ctrl : Bool = false, alt : Bool = false, shift : Bool = false) #

[View source]

Instance Method Detail

def alt? : Bool #

[View source]
def char : Char | Nil #

[View source]
def ctrl? : Bool #

[View source]
def key : String #

[View source]
def matches?(key_desc : String) : Bool #

[View source]
def shift? : Bool #

[View source]