1 /* 2 * Copyright (c) 2003-4 Kian Duffy <myob@users.sourceforge.net> 3 * Parts Copyright (C) 1998,99 Kazuho Okui and Takashi Murai. 4 * 5 * Permission is hereby granted, free of charge, to any person obtaining 6 * a copy of this software and associated documentation files or portions 7 * thereof (the "Software"), to deal in the Software without restriction, 8 * including without limitation the rights to use, copy, modify, merge, 9 * publish, distribute, sublicense, and/or sell copies of the Software, 10 * and to permit persons to whom the Software is furnished to do so, subject 11 * to the following conditions: 12 * 13 * * Redistributions of source code must retain the above copyright notice, 14 * this list of conditions and the following disclaimer. 15 * 16 * * Redistributions in binary form must reproduce the above copyright notice 17 * in the binary, as well as this list of conditions and the following 18 * disclaimer in the documentation and/or other materials provided with 19 * the distribution. 20 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 22 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 23 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 24 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 25 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 26 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 27 * THE SOFTWARE. 28 * 29 */ 30 31 32 #include "VTKeyTbl.h" 33 34 #include "VTkeymap.h" 35 36 37 int function_keycode_table[] = 38 { 39 F1_KEY, 40 F2_KEY, 41 F3_KEY, 42 F4_KEY, 43 F5_KEY, 44 F6_KEY, 45 F7_KEY, 46 F8_KEY, 47 F9_KEY, 48 F10_KEY, 49 F11_KEY, 50 F12_KEY, 51 }; 52 53 char *function_key_char_table [] = 54 { 55 "\033OP", 56 "\033OQ", 57 "\033OR", 58 "\033OS", 59 "\033[15~", 60 "\033[17~", 61 "\033[18~", 62 "\033[19~", 63 "\033[20~", 64 "\033[21~", 65 "\033[23~", 66 "\033[24~", 67 }; 68