Module: NCurses
- Defined in:
- lib/ffi-ncurses/keydefs.rb
Constant Summary collapse
- KEY_CODE_YES =
A wchar_t contains a key code
0400
- KEY_MIN =
Minimum curses key
0401
- KEY_BREAK =
Break key (unreliable)
0401
- KEY_SRESET =
Soft (partial) reset (unreliable)
0530
- KEY_RESET =
Reset or hard reset (unreliable)
0531
- KEY_DOWN =
down-arrow key
0402
- KEY_UP =
up-arrow key
0403
- KEY_LEFT =
left-arrow key
0404
- KEY_RIGHT =
right-arrow key
0405
- KEY_HOME =
home key
0406
- KEY_BACKSPACE =
backspace key
0407
- KEY_F0 =
Function keys. Space for 64
0410
- KEY_DL =
delete-line key
0510
- KEY_IL =
insert-line key
0511
- KEY_DC =
delete-character key
0512
- KEY_IC =
insert-character key
0513
- KEY_EIC =
sent by rmir or smir in insert mode
0514
- KEY_CLEAR =
clear-screen or erase key
0515
- KEY_EOS =
clear-to-end-of-screen key
0516
- KEY_EOL =
clear-to-end-of-line key
0517
- KEY_SF =
scroll-forward key
0520
- KEY_SR =
scroll-backward key
0521
- KEY_NPAGE =
next-page key
0522
- KEY_PPAGE =
previous-page key
0523
- KEY_STAB =
set-tab key
0524
- KEY_CTAB =
clear-tab key
0525
- KEY_CATAB =
clear-all-tabs key
0526
- KEY_ENTER =
enter/send key
0527
- KEY_PRINT =
print key
0532
- KEY_LL =
lower-left key (home down)
0533
- KEY_A1 =
upper left of keypad
0534
- KEY_A3 =
upper right of keypad
0535
- KEY_B2 =
center of keypad
0536
- KEY_C1 =
lower left of keypad
0537
- KEY_C3 =
lower right of keypad
0540
- KEY_BTAB =
back-tab key
0541
- KEY_BEG =
begin key
0542
- KEY_CANCEL =
cancel key
0543
- KEY_CLOSE =
close key
0544
- KEY_COMMAND =
command key
0545
- KEY_COPY =
copy key
0546
- KEY_CREATE =
create key
0547
- KEY_END =
end key
0550
- KEY_EXIT =
exit key
0551
- KEY_FIND =
find key
0552
- KEY_HELP =
help key
0553
- KEY_MARK =
mark key
0554
- KEY_MESSAGE =
message key
0555
- KEY_MOVE =
move key
0556
- KEY_NEXT =
next key
0557
- KEY_OPEN =
open key
0560
- KEY_OPTIONS =
options key
0561
- KEY_PREVIOUS =
previous key
0562
- KEY_REDO =
redo key
0563
- KEY_REFERENCE =
reference key
0564
- KEY_REFRESH =
refresh key
0565
- KEY_REPLACE =
replace key
0566
- KEY_RESTART =
restart key
0567
- KEY_RESUME =
resume key
0570
- KEY_SAVE =
save key
0571
- KEY_SBEG =
shifted begin key
0572
- KEY_SCANCEL =
shifted cancel key
0573
- KEY_SCOMMAND =
shifted command key
0574
- KEY_SCOPY =
shifted copy key
0575
- KEY_SCREATE =
shifted create key
0576
- KEY_SDC =
shifted delete-character key
0577
- KEY_SDL =
shifted delete-line key
0600
- KEY_SELECT =
select key
0601
- KEY_SEND =
shifted end key
0602
- KEY_SEOL =
shifted clear-to-end-of-line key
0603
- KEY_SEXIT =
shifted exit key
0604
- KEY_SFIND =
shifted find key
0605
- KEY_SHELP =
shifted help key
0606
- KEY_SHOME =
shifted home key
0607
- KEY_SIC =
shifted insert-character key
0610
- KEY_SLEFT =
shifted left-arrow key
0611
- KEY_SMESSAGE =
shifted message key
0612
- KEY_SMOVE =
shifted move key
0613
- KEY_SNEXT =
shifted next key
0614
- KEY_SOPTIONS =
shifted options key
0615
- KEY_SPREVIOUS =
shifted previous key
0616
- KEY_SPRINT =
shifted print key
0617
- KEY_SREDO =
shifted redo key
0620
- KEY_SREPLACE =
shifted replace key
0621
- KEY_SRIGHT =
shifted right-arrow key
0622
- KEY_SRSUME =
shifted resume key
0623
- KEY_SSAVE =
shifted save key
0624
- KEY_SSUSPEND =
shifted suspend key
0625
- KEY_SUNDO =
shifted undo key
0626
- KEY_SUSPEND =
suspend key
0627
- KEY_UNDO =
undo key
0630
- KEY_MOUSE =
Mouse event has occurred
0631
- KEY_RESIZE =
Terminal resize event
0632
- KEY_EVENT =
We were interrupted by an event
0633
- KEY_MAX =
Maximum key value is 0633
0777
Instance Method Summary collapse
-
#KEY_F(n) ⇒ Object
Value of function key n.
Instance Method Details
#KEY_F(n) ⇒ Object
Value of function key n
17 18 19 |
# File 'lib/ffi-ncurses/keydefs.rb', line 17 def KEY_F(n) (KEY_F0+(n)) end |