class CryPrompt::Keys
- CryPrompt::Keys
- Reference
- Object
Overview
all the Key entries for easy reference along with several functions for reading and validating several keytypes
Defined in:
keys.crConstant Summary
-
Backspace =
"\u007F" -
ClearScreen =
"\e[2J" -
ClearScreenAbove =
"\e[1J" -
ClearScreenBelow =
"\e[J" -
Ctrl_A =
"\u0001" -
Ctrl_B =
"\u0002" -
Ctrl_C =
"\u0003" -
Ctrl_D =
"\u0004" -
Ctrl_Delete =
"\e[3;5~" -
Ctrl_E =
"\u0005" -
Ctrl_End =
"\e[1;5F" -
Ctrl_F =
"\u0006" -
Ctrl_G =
"\a" -
Ctrl_H =
"\b" -
Ctrl_Home =
"\e[1;5H" -
Ctrl_I =
"\t" -
Ctrl_Insert =
"\e[2;5~" -
Ctrl_J =
"\n" -
Ctrl_K =
"\v" -
Ctrl_L =
"\f" -
Ctrl_M =
"\r" -
Ctrl_N =
"\u000E" -
Ctrl_O =
"\u000F" -
Ctrl_P =
"\u0010" -
Ctrl_PgDown =
"\e[6;5~" -
Ctrl_PgUp =
"\e[5;5~" -
Ctrl_Q =
"\u0011" -
Ctrl_R =
"\u0012" -
Ctrl_S =
"\u0013" -
Ctrl_Space =
"\u0000" -
Ctrl_T =
"\u0014" -
Ctrl_U =
"\u0015" -
Ctrl_V =
"\u0016" -
Ctrl_W =
"\u0017" -
Ctrl_X =
"\u0018" -
Ctrl_Y =
"\u0019" -
Ctrl_Z =
"\u001A" -
Delete =
"\e[3~" -
DownArrow =
"\e[B" -
End =
"\e[4~" -
F1 =
"\eOP" -
F10 =
"\e[21~" -
F12 =
"\e[24~" -
F11 =
-
F2 =
"\eOQ" -
F3 =
"\eOR" -
F4 =
"\eOS" -
F5 =
"\e[15~" -
F6 =
"\e[17~" -
F7 =
"\e[18~" -
F8 =
"\e[19~" -
F9 =
"\e[20~" -
Home =
"\e[1~" -
Insert =
"\e[2~" -
LeftArrow =
"\e[D" -
Pause =
"\u001A" -
PgDown =
"\e[6~" -
PgUp =
"\e[5~" -
Return =
"\r" -
RightArrow =
"\e[C" -
SCORC =
"\e[u" -
SCOSC =
"\e[s" -
Shift_Delete =
"\e[3;2~" -
Shift_DownArrow =
"\e[1;2B" -
Shift_End =
"\e[1;2F" -
Shift_Home =
"\e[1;2H" -
Shift_Insert = "\e[6;2~" # NO IDEA?>?? shift insert is pase in linux terminals.....
-
Shift_LeftArrow =
"\e[1;2D" -
Shift_PgDown =
"\e[6;2~" -
Shift_PgUp =
"\e[5;2~" -
Shift_RightArrow =
"\e[1;2C" -
Shift_Tab =
"\e[Z" -
Shift_UpArrow =
"\e[1;2A" -
Tab =
"\t" -
UpArrow =
"\e[A"
Class Method Summary
-
.alpha_numeric_symbol?(char : String)
Returns true if a alphanumeric char or symbol ie a-z A-Z 0-9 and !@#$%^&*()_+{}[]|\"':;<>,./?~`" Does NOT include space
-
.alpha_numeric_symbol?(char : Char)
Returns true if a alphanumeric char or symbol ie a-z A-Z 0-9 and !@#$%^&*()_+{}[]|\"':;<>,./?~`" Does NOT include space
-
.ascii_printable?(char : String)
returns true if ascii printable ()
-
.ascii_printable?(char : Char)
returns true if ascii printable ()
-
.is_arrow?(char : String)
Returns true if supplied char is an arrow key.
-
.is_escaped?(char : String)
telss if a char is escaped(its a special char ie starts with \e )
- .is_escaped?(char : Char)
Class Method Detail
Returns true if a alphanumeric char or symbol ie a-z A-Z 0-9 and !@#$%^&*()_+{}[]|\"':;<>,./?~`"
Does NOT include space
Returns true if a alphanumeric char or symbol ie a-z A-Z 0-9 and !@#$%^&*()_+{}[]|\"':;<>,./?~`"
Does NOT include space
telss if a char is escaped(its a special char ie starts with \e )