Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more
a container for the KEY_* values.
See also system manual for getch(3)
Upper left of keypad
Upper right of keypad
Center of keypad
Backspace
Beginning key
Break key
Back tab key
Lower left of keypad
Lower right of keypad
Cancel key
Clear all tabs
Clear Screen
Close key
Cmd (command) key
Copy key
Create key
Clear tab
Delete character
Delete line
the down arrow key
Enter insert char mode
End key
Enter or send
Clear to end of line
Clear to end of screen
Exit key
Find key
Help key
Home key (upward+left arrow)
Insert char or enter insert mode
Insert line
the left arrow key
Home down or bottom (lower left)
Mark key
The maximum allowed curses key value.
Message key
The minimum allowed curses key value.
Mouse event read
Move key
Next object key
Next page
Open key
Options key
Previous page
Previous object key
Print or copy
Redo key
Reference key
Refresh key
Replace key
Reset or hard reset
Screen Resized
Restart key
Resume key
the right arrow key
Save key
Shifted beginning key
Shifted cancel key
Shifted command key
Shifted copy key
Shifted create key
Shifted delete char key
Shifted delete line key
Select key
Shifted end key
Shifted clear line key
Shifted exit key
Scroll 1 line forward
Shifted find key
Shifted help key
Shifted home key
Shifted input key
Shifted left arrow key
Shifted message key
Shifted move key
Shifted next key
Shifted options key
Shifted previous key
Shifted print key
Scroll 1 line backware (reverse)
Shifted redo key
Shifted replace key
Soft (partial) reset
Shifted right arrow key
Shifted resume key
Shifted save key
Shifted suspend key
Set tab
Shifted undo key
Suspend key
Undo key
the up arrow key