class

Keimeno::Base

Inherits Reference / Object

Constants

BUFFER_SIZE = 12
CLEAR_DOWN = "\e[J"
CLEAR_LINE = "\e[K"
CLEAR_SCREEN = "\e[2J"
HIDE_CURSOR = "\e[?25l"
LOCATE_CURSOR = "\e[6n"
MOVE_CURSOR = "\e["
RESTORE_CURSOR = "\e8"
SAVE_CURSOR = "\e7"
SHOW_CURSOR = "\e[?25h"

Instance methods

before_display
Source
bump_cursor(row = 0, col = 0)
Source
character_key(keystroke)
Source
cleanup
Source
clear
Source
clear_line
Source
clear_screen
Source
decode_control_character
Source
decode_function_character
Source
display
Source
display_loop
Source
finish!
Source
finished?
Source
full_screen
Source
full_screen=(full_screen : Bool)
Source
full_screen?
Source
function_key(keystroke)
Source
hide_cursor
Source
input_display_loop
Source
key_alt_0
Source
key_alt_1
Source
key_alt_2
Source
key_alt_3
Source
key_alt_4
Source
key_alt_5
Source
key_alt_6
Source
key_alt_7
Source
key_alt_8
Source
key_alt_9
Source
key_alt_a
Source
key_alt_b
Source
key_alt_c
Source
key_alt_comma
Source
key_alt_d
Source
key_alt_double_quote
Source
key_alt_e
Source
key_alt_enter
Source
key_alt_f
Source
key_alt_g
Source
key_alt_greater_than
Source
key_alt_h
Source
key_alt_i
Source
key_alt_j
Source
key_alt_k
Source
key_alt_l
Source
key_alt_left_curly_bracket
Source
key_alt_left_square_bracket
Source
key_alt_less_than
Source
key_alt_m
Source
key_alt_n
Source
key_alt_o
Source
key_alt_p
Source
key_alt_period
Source
key_alt_q
Source
key_alt_quote
Source
key_alt_r
Source
key_alt_right_curly_bracket
Source
key_alt_right_square_bracket
Source
key_alt_s
Source
key_alt_space
Source
key_alt_t
Source
key_alt_tab
Source
key_alt_tilde
Source
key_alt_u
Source
key_alt_v
Source
key_alt_w
Source
key_alt_x
Source
key_alt_y
Source
key_alt_z
Source
key_backspace
Source
key_ctrl_a
Source
key_ctrl_b
Source
key_ctrl_c
Source
key_ctrl_d
Source
key_ctrl_e
Source
key_ctrl_f
Source
key_ctrl_g
Source
key_ctrl_h
Source
key_ctrl_i
Source
key_ctrl_j
Source
key_ctrl_k
Source
key_ctrl_l
Source
key_ctrl_n
Source
key_ctrl_o
Source
key_ctrl_p
Source
key_ctrl_q
Source
key_ctrl_r
Source
key_ctrl_s
Source
key_ctrl_t
Source
key_ctrl_u
Source
key_ctrl_v
Source
key_ctrl_w
Source
key_ctrl_x
Source
key_ctrl_y
Source
key_ctrl_z
Source
key_delete
Source
key_down_arrow
Source
key_enter
Source
key_escape
Source
key_left_arrow
Source
key_pressed(keystroke : Keystroke)
Source
key_right_arrow
Source
key_up_arrow
Source
maintain_saved_cursor
Source
process_input_char
Source
read_buffer
Source
read_string
Source
repaint
Source
request_cursor_position
Source
return_value
Source
set_cursor_position(row = 1, col = 1)
Source
show_cursor
Source
show_input
Source
wait_for_input
Source

Nested types