Changeset 7869e48 for keypress.c
- Timestamp:
- Jan 12, 2013, 1:43:13 PM (12 years ago)
- Children:
- e3a0d71, 4485285
- Parents:
- 4626016
- git-author:
- Jason Gross <jgross@mit.edu> (01/12/13 13:13:18)
- git-committer:
- Jason Gross <jgross@mit.edu> (01/12/13 13:43:13)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
keypress.c
rf271129 r7869e48 6 6 } specialmap[] = { 7 7 #ifdef KEY_CODE_YES 8 { KEY_CODE_YES, "CODE_YES" }, 8 { KEY_CODE_YES, "CODE_YES" }, 9 9 #endif 10 { KEY_MIN, "MIN" }, 11 { KEY_BREAK, "BREAK" }, 12 { KEY_DOWN, "DOWN" }, 13 { KEY_UP, "UP" }, 14 { KEY_LEFT, "LEFT" }, 15 { KEY_RIGHT, "RIGHT" }, 16 { KEY_HOME, "HOME" }, 17 { KEY_BACKSPACE, "BACKSPACE" }, 18 { KEY_F0, "F0" }, 19 { KEY_F(1), "F1" }, 20 { KEY_F(2), "F2" }, 21 { KEY_F(3), "F3" }, 22 { KEY_F(4), "F4" }, 23 { KEY_F(5), "F5" }, 24 { KEY_F(6), "F6" }, 25 { KEY_F(7), "F7" }, 26 { KEY_F(8), "F8" }, 27 { KEY_F(9), "F9" }, 28 { KEY_F(10), "F10" }, 29 { KEY_F(11), "F11" }, 30 { KEY_F(12), "F12" }, 31 { KEY_DL, "DL" }, 32 { KEY_IL, "IL" }, 33 { KEY_DC, "DC" }, 34 { KEY_IC, "IC" }, 35 { KEY_EIC, "EIC" }, 36 { KEY_CLEAR, "CLEAR" }, 37 { KEY_EOS, "EOS" }, 38 { KEY_EOL, "EOL" }, 39 { KEY_SF, "SF" }, 40 { KEY_SR, "SR" }, 41 { KEY_NPAGE, "NPAGE" }, 42 { KEY_PPAGE, "PPAGE" }, 43 { KEY_STAB, "STAB" }, 44 { KEY_CTAB, "CTAB" }, 45 { KEY_CATAB, "CATAB" }, 46 { KEY_ENTER, "ENTER" }, 47 { KEY_SRESET, "SRESET" }, 48 { KEY_RESET, "RESET" }, 49 { KEY_PRINT, "PRINT" }, 50 { KEY_LL, "LL" }, 51 { KEY_A1, "A1" }, 52 { KEY_A3, "A3" }, 53 { KEY_B2, "B2" }, 54 { KEY_C1, "C1" }, 55 { KEY_C3, "C3" }, 56 { KEY_BTAB, "BTAB" }, 57 { KEY_BEG, "BEG" }, 58 { KEY_CANCEL, "CANCEL" }, 59 { KEY_CLOSE, "CLOSE" }, 60 { KEY_COMMAND, "COMMAND" }, 61 { KEY_COPY, "COPY" }, 62 { KEY_CREATE, "CREATE" }, 63 { KEY_END, "END" }, 64 { KEY_EXIT, "EXIT" }, 65 { KEY_FIND, "FIND" }, 66 { KEY_HELP, "HELP" }, 67 { KEY_MARK, "MARK" }, 68 { KEY_MESSAGE, "MESSAGE" }, 69 { KEY_MOVE, "MOVE" }, 70 { KEY_NEXT, "NEXT" }, 71 { KEY_OPEN, "OPEN" }, 72 { KEY_OPTIONS, "OPTIONS" }, 73 { KEY_PREVIOUS, "PREVIOUS" }, 74 { KEY_REDO, "REDO" }, 75 { KEY_REFERENCE, "REFERENCE" }, 76 { KEY_REFRESH, "REFRESH" }, 77 { KEY_REPLACE, "REPLACE" }, 78 { KEY_RESTART, "RESTART" }, 79 { KEY_RESUME, "RESUME" }, 80 { KEY_SAVE, "SAVE" }, 81 { KEY_SBEG, "SBEG" }, 82 { KEY_SCANCEL, "SCANCEL" }, 83 { KEY_SCOMMAND, "SCOMMAND" }, 84 { KEY_SCOPY, "SCOPY" }, 85 { KEY_SCREATE, "SCREATE" }, 86 { KEY_SDC, "SDC" }, 87 { KEY_SDL, "SDL" }, 88 { KEY_SELECT, "SELECT" }, 89 { KEY_SEND, "SEND" }, 90 { KEY_SEOL, "SEOL" }, 91 { KEY_SEXIT, "SEXIT" }, 92 { KEY_SFIND, "SFIND" }, 93 { KEY_SHELP, "SHELP" }, 94 { KEY_SHOME, "SHOME" }, 95 { KEY_SIC, "SIC" }, 96 { KEY_SLEFT, "SLEFT" }, 97 { KEY_SMESSAGE, "SMESSAGE" }, 98 { KEY_SMOVE, "SMOVE" }, 99 { KEY_SNEXT, "SNEXT" }, 100 { KEY_SOPTIONS, "SOPTIONS" }, 101 { KEY_SPREVIOUS, "SPREVIOUS" }, 102 { KEY_SPRINT, "SPRINT" }, 103 { KEY_SREDO, "SREDO" }, 104 { KEY_SREPLACE, "SREPLACE" }, 105 { KEY_SRIGHT, "SRIGHT" }, 106 { KEY_SRSUME, "SRSUME" }, 107 { KEY_SSAVE, "SSAVE" }, 108 { KEY_SSUSPEND, "SSUSPEND" }, 109 { KEY_SUNDO, "SUNDO" }, 110 { KEY_SUSPEND, "SUSPEND" }, 111 { KEY_UNDO, "UNDO" }, 112 { KEY_MOUSE, "MOUSE" }, 10 { KEY_MIN, "MIN" }, 11 { KEY_BREAK, "BREAK" }, 12 { KEY_DOWN, "DOWN" }, 13 { KEY_UP, "UP" }, 14 { KEY_LEFT, "LEFT" }, 15 { KEY_RIGHT, "RIGHT" }, 16 { KEY_HOME, "HOME" }, 17 { KEY_BACKSPACE, "BACKSPACE" }, 18 { KEY_F0, "F0" }, 19 { KEY_F(1), "F1" }, 20 { KEY_F(2), "F2" }, 21 { KEY_F(3), "F3" }, 22 { KEY_F(4), "F4" }, 23 { KEY_F(5), "F5" }, 24 { KEY_F(6), "F6" }, 25 { KEY_F(7), "F7" }, 26 { KEY_F(8), "F8" }, 27 { KEY_F(9), "F9" }, 28 { KEY_F(10), "F10" }, 29 { KEY_F(11), "F11" }, 30 { KEY_F(12), "F12" }, 31 { KEY_DL, "DL" }, 32 { KEY_IL, "IL" }, 33 { KEY_DC, "DC" }, 34 { KEY_IC, "IC" }, 35 { KEY_EIC, "EIC" }, 36 { KEY_CLEAR, "CLEAR" }, 37 { KEY_EOS, "EOS" }, 38 { KEY_EOL, "EOL" }, 39 { KEY_SF, "SF" }, 40 { KEY_SR, "SR" }, 41 { KEY_NPAGE, "NPAGE" }, 42 { KEY_PPAGE, "PPAGE" }, 43 { KEY_STAB, "STAB" }, 44 { KEY_CTAB, "CTAB" }, 45 { KEY_CATAB, "CATAB" }, 46 { KEY_ENTER, "ENTER" }, 47 { KEY_SRESET, "SRESET" }, 48 { KEY_RESET, "RESET" }, 49 { KEY_PRINT, "PRINT" }, 50 { KEY_LL, "LL" }, 51 { KEY_A1, "A1" }, 52 { KEY_A3, "A3" }, 53 { KEY_B2, "B2" }, 54 { KEY_C1, "C1" }, 55 { KEY_C3, "C3" }, 56 { KEY_BTAB, "BTAB" }, 57 { KEY_BEG, "BEG" }, 58 { KEY_CANCEL, "CANCEL" }, 59 { KEY_CLOSE, "CLOSE" }, 60 { KEY_COMMAND, "COMMAND" }, 61 { KEY_COPY, "COPY" }, 62 { KEY_CREATE, "CREATE" }, 63 { KEY_END, "END" }, 64 { KEY_EXIT, "EXIT" }, 65 { KEY_FIND, "FIND" }, 66 { KEY_HELP, "HELP" }, 67 { KEY_MARK, "MARK" }, 68 { KEY_MESSAGE, "MESSAGE" }, 69 { KEY_MOVE, "MOVE" }, 70 { KEY_NEXT, "NEXT" }, 71 { KEY_OPEN, "OPEN" }, 72 { KEY_OPTIONS, "OPTIONS" }, 73 { KEY_PREVIOUS, "PREVIOUS" }, 74 { KEY_REDO, "REDO" }, 75 { KEY_REFERENCE, "REFERENCE" }, 76 { KEY_REFRESH, "REFRESH" }, 77 { KEY_REPLACE, "REPLACE" }, 78 { KEY_RESTART, "RESTART" }, 79 { KEY_RESUME, "RESUME" }, 80 { KEY_SAVE, "SAVE" }, 81 { KEY_SBEG, "SBEG" }, 82 { KEY_SCANCEL, "SCANCEL" }, 83 { KEY_SCOMMAND, "SCOMMAND" }, 84 { KEY_SCOPY, "SCOPY" }, 85 { KEY_SCREATE, "SCREATE" }, 86 { KEY_SDC, "SDC" }, 87 { KEY_SDL, "SDL" }, 88 { KEY_SELECT, "SELECT" }, 89 { KEY_SEND, "SEND" }, 90 { KEY_SEOL, "SEOL" }, 91 { KEY_SEXIT, "SEXIT" }, 92 { KEY_SFIND, "SFIND" }, 93 { KEY_SHELP, "SHELP" }, 94 { KEY_SHOME, "SHOME" }, 95 { KEY_SIC, "SIC" }, 96 { KEY_SLEFT, "SLEFT" }, 97 { KEY_SMESSAGE, "SMESSAGE" }, 98 { KEY_SMOVE, "SMOVE" }, 99 { KEY_SNEXT, "SNEXT" }, 100 { KEY_SOPTIONS, "SOPTIONS" }, 101 { KEY_SPREVIOUS, "SPREVIOUS" }, 102 { KEY_SPRINT, "SPRINT" }, 103 { KEY_SREDO, "SREDO" }, 104 { KEY_SREPLACE, "SREPLACE" }, 105 { KEY_SRIGHT, "SRIGHT" }, 106 { KEY_SRSUME, "SRSUME" }, 107 { KEY_SSAVE, "SSAVE" }, 108 { KEY_SSUSPEND, "SSUSPEND" }, 109 { KEY_SUNDO, "SUNDO" }, 110 { KEY_SUSPEND, "SUSPEND" }, 111 { KEY_UNDO, "UNDO" }, 112 { KEY_MOUSE, "MOUSE" }, 113 113 #ifdef KEY_RESIZE 114 { KEY_RESIZE, "RESIZE" }, 114 { KEY_RESIZE, "RESIZE" }, 115 115 #endif 116 { KEY_MAX, "MAX" }, 117 { ' ', "SPACE" }, 118 { 27, "ESCAPE" }, 119 { 127, "DELETE" }, 120 { '\r', "CR" }, 116 { KEY_MAX, "MAX" }, 117 { ' ', "SPACE" }, 118 { 27, "ESCAPE" }, 119 { 127, "DELETE" }, 120 { '\r', "CR" }, 121 121 { '\n', "LF" }, 122 { '\t', "TAB" }, 122 { '\t', "TAB" }, 123 123 { 0, NULL } 124 124 }; … … 157 157 g_string_append_c(kb, j); 158 158 } 159 160 } 159 160 } 161 161 if (!kb->str[0]) { 162 162 /* not a valid key */
Note: See TracChangeset
for help on using the changeset viewer.