Annotation of coherent/d/usr/lib/libcurses/tkeytab.c, revision 1.1

1.1     ! root        1: /* $Header: /usr/src/lib/libcurses/RCS/tkeytab.c,v 1.1 89/04/07 13:22:19 src Exp $
        !             2:  *
        !             3:  *     The  information  contained herein  is a trade secret  of INETCO
        !             4:  *     Systems, and is confidential information.   It is provided under
        !             5:  *     a license agreement,  and may be copied or disclosed  only under
        !             6:  *     the terms of that agreement.   Any reproduction or disclosure of
        !             7:  *     this  material  without  the express  written  authorization  of
        !             8:  *     INETCO Systems or persuant to the license agreement is unlawful.
        !             9:  *
        !            10:  *     Copyright (c) 1989
        !            11:  *     An unpublished work by INETCO Systems, Ltd.
        !            12:  *     All rights reserved.
        !            13:  */
        !            14: 
        !            15: #include "curses.h"
        !            16: 
        !            17: /*
        !            18:  * Default translation table: keyboard token into address of a string var.
        !            19:  *
        !            20:  *     Used by getkey() in scanning keyboard input.
        !            21:  */
        !            22: tkeyent_t tkeytab[] = {
        !            23: 
        !            24:        { KEY_DOWN,     &key_down       },
        !            25:        { KEY_UP,       &key_up         },
        !            26:        { KEY_LEFT,     &key_left       },
        !            27:        { KEY_RIGHT,    &key_right      },
        !            28:        { KEY_HOME,     &key_home       },
        !            29:        { KEY_BACKSPACE,&key_backspace  },
        !            30: 
        !            31:        { KEY_F(0),     &key_f0         },      /* function key 0       */
        !            32:        { KEY_F(1),     &key_f1         },      /* function key 1       */
        !            33:        { KEY_F(2),     &key_f2         },      /* function key 2       */
        !            34:        { KEY_F(3),     &key_f3         },      /* function key 3       */
        !            35:        { KEY_F(4),     &key_f4         },      /* function key 4       */
        !            36: 
        !            37:        { KEY_F(5),     &key_f5         },      /* function key 5       */
        !            38:        { KEY_F(6),     &key_f6         },      /* function key 6       */
        !            39:        { KEY_F(7),     &key_f7         },      /* function key 7       */
        !            40:        { KEY_F(8),     &key_f8         },      /* function key 8       */
        !            41:        { KEY_F(9),     &key_f9         },      /* function key 9       */
        !            42: 
        !            43:        { KEY_F(10),    &key_f10        },      /* function key 10      */
        !            44:        { KEY_F(11),    &key_f11        },      /* function key 11      */
        !            45:        { KEY_F(12),    &key_f12        },      /* function key 12      */
        !            46:        { KEY_F(13),    &key_f13        },      /* function key 13      */
        !            47:        { KEY_F(14),    &key_f14        },      /* function key 14      */
        !            48: 
        !            49:        { KEY_F(15),    &key_f15        },      /* function key 15      */
        !            50:        { KEY_F(16),    &key_f16        },      /* function key 16      */
        !            51:        { KEY_F(17),    &key_f17        },      /* function key 17      */
        !            52:        { KEY_F(18),    &key_f18        },      /* function key 18      */
        !            53:        { KEY_F(19),    &key_f19        },      /* function key 19      */
        !            54: 
        !            55:        { KEY_F(20),    &key_f20        },      /* function key 20      */
        !            56:        { KEY_F(21),    &key_f21        },      /* function key 21      */
        !            57:        { KEY_F(22),    &key_f22        },      /* function key 22      */
        !            58:        { KEY_F(23),    &key_f23        },      /* function key 23      */
        !            59:        { KEY_F(24),    &key_f24        },      /* function key 24      */
        !            60: 
        !            61:        { KEY_F(25),    &key_f25        },      /* function key 25      */
        !            62:        { KEY_F(26),    &key_f26        },      /* function key 26      */
        !            63:        { KEY_F(27),    &key_f27        },      /* function key 27      */
        !            64:        { KEY_F(28),    &key_f28        },      /* function key 28      */
        !            65:        { KEY_F(29),    &key_f29        },      /* function key 29      */
        !            66: 
        !            67:        { KEY_F(30),    &key_f30        },      /* function key 30      */
        !            68:        { KEY_F(31),    &key_f31        },      /* function key 31      */
        !            69:        { KEY_F(32),    &key_f32        },      /* function key 32      */
        !            70:        { KEY_F(33),    &key_f33        },      /* function key 33      */
        !            71:        { KEY_F(34),    &key_f34        },      /* function key 34      */
        !            72: 
        !            73:        { KEY_F(35),    &key_f35        },      /* function key 35      */
        !            74:        { KEY_F(36),    &key_f36        },      /* function key 36      */
        !            75:        { KEY_F(37),    &key_f37        },      /* function key 37      */
        !            76:        { KEY_F(38),    &key_f38        },      /* function key 38      */
        !            77:        { KEY_F(39),    &key_f39        },      /* function key 39      */
        !            78: 
        !            79:        { KEY_F(40),    &key_f40        },      /* function key 40      */
        !            80:        { KEY_F(41),    &key_f41        },      /* function key 41      */
        !            81:        { KEY_F(42),    &key_f42        },      /* function key 42      */
        !            82:        { KEY_F(43),    &key_f43        },      /* function key 43      */
        !            83:        { KEY_F(44),    &key_f44        },      /* function key 44      */
        !            84: 
        !            85:        { KEY_F(45),    &key_f45        },      /* function key 45      */
        !            86:        { KEY_F(46),    &key_f46        },      /* function key 46      */
        !            87:        { KEY_F(47),    &key_f47        },      /* function key 47      */
        !            88:        { KEY_F(48),    &key_f48        },      /* function key 48      */
        !            89:        { KEY_F(49),    &key_f49        },      /* function key 49      */
        !            90: 
        !            91:        { KEY_F(50),    &key_f50        },      /* function key 50      */
        !            92:        { KEY_F(51),    &key_f51        },      /* function key 51      */
        !            93:        { KEY_F(52),    &key_f52        },      /* function key 52      */
        !            94:        { KEY_F(53),    &key_f53        },      /* function key 53      */
        !            95:        { KEY_F(54),    &key_f54        },      /* function key 54      */
        !            96: 
        !            97:        { KEY_F(55),    &key_f55        },      /* function key 55      */
        !            98:        { KEY_F(56),    &key_f56        },      /* function key 56      */
        !            99:        { KEY_F(57),    &key_f57        },      /* function key 57      */
        !           100:        { KEY_F(58),    &key_f58        },      /* function key 58      */
        !           101:        { KEY_F(59),    &key_f59        },      /* function key 59      */
        !           102: 
        !           103:        { KEY_F(60),    &key_f60        },      /* function key 60      */
        !           104:        { KEY_F(61),    &key_f61        },      /* function key 61      */
        !           105:        { KEY_F(62),    &key_f62        },      /* function key 62      */
        !           106:        { KEY_F(63),    &key_f63        },      /* function key 63      */
        !           107: 
        !           108:        { KEY_DL,       &key_dl         },      /* delete line          */
        !           109:        { KEY_IL,       &key_il         },      /* insert line          */
        !           110:        { KEY_DC,       &key_dc         },      /* delete char          */
        !           111:        { KEY_IC,       &key_ic         },      /* insert char          */
        !           112:        { KEY_EIC,      &key_eic        },      /* exit insert ch mode  */
        !           113: 
        !           114:        { KEY_CLEAR,    &key_clear      },      /* clear screen         */
        !           115:        { KEY_EOS,      &key_eos        },      /* clear to screen end  */
        !           116:        { KEY_EOL,      &key_eol        },      /* clear to line end    */
        !           117:        { KEY_SF,       &key_sf         },      /* scroll 1 line forward*/
        !           118:        { KEY_SR,       &key_sr         },      /* scroll 1 line back   */
        !           119: 
        !           120:        { KEY_NPAGE,    &key_npage      },      /* next page            */
        !           121:        { KEY_PPAGE,    &key_ppage      },      /* previous page        */
        !           122:        { KEY_STAB,     &key_stab       },      /* set tab              */
        !           123:        { KEY_CTAB,     &key_ctab       },      /* clear tab            */
        !           124:        { KEY_CATAB,    &key_catab      },      /* clear all tabs       */
        !           125: 
        !           126:        { KEY_ENTER,    &key_enter      },      /* enter or send        */
        !           127:        { KEY_SRESET,   NULL            },      /* soft (partial) reset */
        !           128:        { KEY_RESET,    NULL            },      /* reset or hard reset  */
        !           129:        { KEY_PRINT,    &key_print      },      /* print or copy        */
        !           130:        { KEY_LL,       &key_ll         },      /* home down or bottom  */
        !           131: 
        !           132:        { KEY_A1,       &key_a1         },      /* upper left of keypad */
        !           133:        { KEY_A3,       &key_a3         },      /* upper right of keypad*/
        !           134:        { KEY_B2,       &key_b2         },      /* center of keypad     */
        !           135:        { KEY_C1,       &key_c1         },      /* lower left of keypad */
        !           136:        { KEY_C3,       &key_c3         },      /* lower right of keypad*/
        !           137: 
        !           138:        { KEY_BTAB,     &key_btab       },      /* back tab key         */
        !           139:        { KEY_BEG,      &key_beg        },      /* beg(inning) key      */
        !           140:        { KEY_CANCEL,   &key_cancel     },      /* cancel key           */
        !           141:        { KEY_CLOSE,    &key_close      },      /* close key            */
        !           142:        { KEY_COMMAND,  &key_command    },      /* cmd (command) key    */
        !           143: 
        !           144:        { KEY_COPY,     &key_copy       },      /* copy key             */
        !           145:        { KEY_CREATE,   &key_create     },      /* create key           */
        !           146:        { KEY_END,      &key_end        },      /* end key              */
        !           147:        { KEY_EXIT,     &key_exit       },      /* exit key             */
        !           148:        { KEY_FIND,     &key_find       },      /* find key             */
        !           149: 
        !           150:        { KEY_HELP,     &key_help       },      /* help key             */
        !           151:        { KEY_MARK,     &key_mark       },      /* mark key             */
        !           152:        { KEY_MESSAGE,  &key_message    },      /* message key          */
        !           153:        { KEY_MOVE,     &key_move       },      /* move key             */
        !           154:        { KEY_NEXT,     &key_next       },      /* next object key      */
        !           155: 
        !           156:        { KEY_OPEN,     &key_open       },      /* open key             */
        !           157:        { KEY_OPTIONS,  &key_options    },      /* options key          */
        !           158:        { KEY_PREVIOUS, &key_previous   },      /* previous object key  */
        !           159:        { KEY_REDO,     &key_redo       },      /* redo key             */
        !           160:        { KEY_REFERENCE,&key_reference  },      /* ref(erence) key      */
        !           161: 
        !           162:        { KEY_REFRESH,  &key_refresh    },      /* refresh key          */
        !           163:        { KEY_REPLACE,  &key_replace    },      /* replace key          */
        !           164:        { KEY_RESTART,  &key_restart    },      /* restart key          */
        !           165:        { KEY_RESUME,   &key_resume     },      /* resume key           */
        !           166:        { KEY_SAVE,     &key_save       },      /* save key             */
        !           167: 
        !           168:        { KEY_SBEG,     &key_sbeg       },      /* shifted beginning key*/
        !           169:        { KEY_SCANCEL,  &key_scancel    },      /* shifted cancel key   */
        !           170:        { KEY_SCOMMAND, &key_scommand   },      /* shifted command key  */
        !           171:        { KEY_SCOPY,    &key_scopy      },      /* shifted copy key     */
        !           172:        { KEY_SCREATE,  &key_screate    },      /* shifted create key   */
        !           173: 
        !           174:        { KEY_SDC,      &key_sdc        },      /* shifted del char key */
        !           175:        { KEY_SDL,      &key_sdl        },      /* shifted del line key */
        !           176:        { KEY_SELECT,   &key_select     },      /* select key           */
        !           177:        { KEY_SEND,     &key_send       },      /* shifted end key      */
        !           178:        { KEY_SEOL,     &key_seol       },      /* shifted EOL key      */
        !           179: 
        !           180:        { KEY_SEXIT,    &key_sexit      },      /* shifted exit key     */
        !           181:        { KEY_SFIND,    &key_sfind      },      /* shifted find key     */
        !           182:        { KEY_SHELP,    &key_shelp      },      /* shifted help key     */
        !           183:        { KEY_SHOME,    &key_shome      },      /* shifted home key     */
        !           184:        { KEY_SIC,      &key_sic        },      /* shifted input key    */
        !           185: 
        !           186:        { KEY_SLEFT,    &key_sleft      },      /* shifted left key     */
        !           187:        { KEY_SMESSAGE, &key_smessage   },      /* shifted message key  */
        !           188:        { KEY_SMOVE,    &key_smove      },      /* shifted move key     */
        !           189:        { KEY_SNEXT,    &key_snext      },      /* shifted next key     */
        !           190:        { KEY_SOPTIONS, &key_soptions   },      /* shifted options key  */
        !           191: 
        !           192:        { KEY_SPREVIOUS,&key_sprevious  },      /* shifted prev key     */
        !           193:        { KEY_SPRINT,   &key_sprint     },      /* shifted print key    */
        !           194:        { KEY_SREDO,    &key_sredo      },      /* shifted redo key     */
        !           195:        { KEY_SREPLACE, &key_sreplace   },      /* shifted replace key  */
        !           196:        { KEY_SRIGHT,   &key_sright     },      /* shifted right key    */
        !           197: 
        !           198:        { KEY_SRSUME,   &key_srsume     },      /* shifted resume key   */
        !           199:        { KEY_SSAVE,    &key_ssave      },      /* shifted save key     */
        !           200:        { KEY_SSUSPEND, &key_ssuspend   },      /* shifted suspend key  */
        !           201:        { KEY_SUNDO,    &key_sundo      },      /* shifted undo key     */
        !           202:        { KEY_SUSPEND,  &key_suspend    },      /* suspend key          */
        !           203: 
        !           204:        { KEY_UNDO,     &key_undo       },      /* undo key             */
        !           205: 
        !           206:        { 0,            NULL            }
        !           207: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.