abstract class Keimeno::Base
- Keimeno::Base
- Reference
- Object
Direct Known Subclasses
Defined in:
keimeno/base.crConstant Summary
-
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 Method Summary
- #before_display
- #character_key(keystroke)
- #cleanup
- #clear
- #clear_line
- #clear_screen
- #decode_control_character : Keystroke
- #decode_function_character : Keystroke
- #display
- #display_loop
- #finish!
- #finished?
- #full_screen : Bool
- #full_screen=(full_screen : Bool)
- #full_screen?
- #function_key(keystroke)
- #hide_cursor
- #input_display_loop
- #key_backspace
- #key_ctrl_a
- #key_ctrl_b
- #key_ctrl_c
- #key_ctrl_d
- #key_ctrl_e
- #key_ctrl_f
- #key_ctrl_g
- #key_ctrl_h
- #key_ctrl_i
- #key_ctrl_j
- #key_ctrl_k
- #key_ctrl_l
- #key_ctrl_n
- #key_ctrl_o
- #key_ctrl_p
- #key_ctrl_q
- #key_ctrl_r
- #key_ctrl_s
- #key_ctrl_t
- #key_ctrl_u
- #key_ctrl_v
- #key_ctrl_w
- #key_ctrl_x
- #key_ctrl_y
- #key_ctrl_z
- #key_delete
- #key_down_arrow
- #key_enter
- #key_escape
- #key_left_arrow
- #key_pressed(keystroke : Keystroke)
- #key_right_arrow
- #key_up_arrow
- #maintain_saved_cursor(&)
- #process_input_char : Keystroke
- #read_buffer : Slice(UInt8)
- #read_string : String
- #repaint
- #request_cursor_position
- #return_value
- #run
- #set_cursor_position(row = 1, col = 1)
- #show_cursor
- #show_input
- #wait_for_input