class RawLine::WindowsTerminal
This class is used to define all the most common character codes and escape sequences used on Windows systems.
Public Class Methods
new()
click to toggle source
Calls superclass method
RawLine::Terminal::new
# File lib/rawline/terminal/windows_terminal.rb, line 20 def initialize super @escape_codes = [0, 27, 224] @keys.merge!( { :left_arrow => [224, 75], :right_arrow => [224, 77], :up_arrow => [224, 72], :down_arrow => [224, 80], :insert => [224, 82], :delete => [224, 83], :backspace => [8], :enter => [13], :ctrl_alt_a => [0, 30], :ctrl_alt_b => [0, 48], :ctrl_alt_c => [0, 46], :ctrl_alt_d => [0, 32], :ctrl_alt_e => [0, 63], :ctrl_alt_f => [0, 33], :ctrl_alt_g => [0, 34], :ctrl_alt_h => [0, 35], :ctrl_alt_i => [0, 23], :ctrl_alt_j => [0, 36], :ctrl_alt_k => [0, 37], :ctrl_alt_l => [0, 26], :ctrl_alt_m => [0, 32], :ctrl_alt_n => [0, 31], :ctrl_alt_o => [0, 24], :ctrl_alt_p => [0, 25], :ctrl_alt_q => [0, 16], :ctrl_alt_r => [0, 19], :ctrl_alt_s => [0, 31], :ctrl_alt_t => [0, 20], :ctrl_alt_u => [0, 22], :ctrl_alt_v => [0, 47], :ctrl_alt_w => [0, 17], :ctrl_alt_x => [0, 45], :ctrl_alt_y => [0, 21], :ctrl_alt_z => [0, 44] }) end