Changeset 203 for libcaca/trunk/src
- Timestamp:
- Nov 21, 2003, 3:14:26 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/src/io.c
r201 r203 76 76 if(key[1] == 'O') 77 77 { 78 /* ^[OP ^[OQ ^[OR ^[OS */ 78 79 switch(key[2]) 79 80 { … … 86 87 else if(key[1] == '[') 87 88 { 89 /* ^[[A ^[[B ^[[C ^[[D */ 88 90 switch(key[2]) 89 91 { … … 97 99 key[4] = _read_key(); 98 100 101 /* ^[[Mxxx */ 99 102 if(key[2] == 'M') 100 103 { … … 104 107 105 108 event |= (int)(key[3] - ' ') << 16; 106 event |= (int)(key[4] - ' 107 event |= (int)(key[5] - ' 109 event |= (int)(key[4] - '!') << 8; 110 event |= (int)(key[5] - '!') << 0; 108 111 109 112 return event; 110 113 } 111 114 115 /* ^[[15~ ^[[17~ ^[[18~ ^[[19~ */ 112 116 if(key[2] == '1' && key[4] == '~') 113 117 switch(key[3]) … … 119 123 } 120 124 125 /* ^[[20~ ^[[21~ ^[[23~ ^[[24~ */ 121 126 if(key[2] == '2' && key[4] == '~') 122 127 switch(key[3])
Note: See TracChangeset
for help on using the changeset viewer.