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 backward (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
Commenting is here to help enhance the documentation. For example, code samples, or clarification of the documentation.
If you have questions about Ruby or the documentation, please post to one of the Ruby mailing lists. You will get better, faster, help that way.
If you wish to post a correction of the docs, please do so, but also file bug report so that it can be corrected for the next release. Thank you.
If you want to help improve the Ruby documentation, please visit Documenting-ruby.org.