class
Opal::Terminal::AnsiParser
- Opal::Terminal::AnsiParser
- Reference
- Object
Overview
Decoder that turns raw byte chunks and ANSI escape sequences into structured events.
Defined in:
opal/terminal/ansi_parser.crClass Method Summary
-
.parse_key(input : String) : KeyEvent | Nil
Parses input bytes/string into a list of KeyEvents or MouseEvents.
-
.parse_mouse(input : String) : MouseEvent | Nil
Parses an SGR mouse tracking sequence: \e[<b;x;yM or \e[<b;x;ym
Class Method Detail
Parses input bytes/string into a list of KeyEvents or MouseEvents.
def self.parse_mouse(input : String) : MouseEvent | Nil
#
Parses an SGR mouse tracking sequence: \e[<b;x;yM or \e[<b;x;ym