Changeset fa09449 in mainline for uspace/srv/kbd/arch/mips32/src/kbd.c
- Timestamp:
- 2009-02-15T22:31:07Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6cd9aa6
- Parents:
- 76dd25b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/kbd/arch/mips32/src/kbd.c
r76dd25b rfa09449 108 108 /* Please preserve this code (it can be used to determine scancodes) 109 109 110 keybuffer_push (keybuffer, to_hex((scan_code>>4)&0xf));111 keybuffer_push (keybuffer, to_hex(scan_code&0xf));112 keybuffer_push (keybuffer, ' ');113 keybuffer_push (keybuffer, ' ');110 keybuffer_push0(keybuffer, to_hex((scan_code>>4)&0xf)); 111 keybuffer_push0(keybuffer, to_hex(scan_code&0xf)); 112 keybuffer_push0(keybuffer, ' '); 113 keybuffer_push0(keybuffer, ' '); 114 114 115 115 return 1; … … 123 123 124 124 if ((buf & 0xff) != (GXEMUL_KEY_F1 & 0xff)) { 125 keybuffer_push (keybuffer, buf);125 keybuffer_push0(keybuffer, buf); 126 126 buf = count = 0; 127 127 return 1; … … 132 132 133 133 if ((buf & 0xffff) != (GXEMUL_KEY_F1 & 0xffff)) { 134 keybuffer_push (keybuffer, buf & 0xff);135 keybuffer_push (keybuffer, (buf >> 8) &0xff);134 keybuffer_push0(keybuffer, buf & 0xff); 135 keybuffer_push0(keybuffer, (buf >> 8) &0xff); 136 136 buf = count = 0; 137 137 return 1; … … 146 146 && (buf & 0xffffff) != (GXEMUL_KEY_F9 & 0xffffff)) { 147 147 148 keybuffer_push (keybuffer, buf & 0xff);149 keybuffer_push (keybuffer, (buf >> 8) & 0xff);150 keybuffer_push (keybuffer, (buf >> 16) & 0xff);148 keybuffer_push0(keybuffer, buf & 0xff); 149 keybuffer_push0(keybuffer, (buf >> 8) & 0xff); 150 keybuffer_push0(keybuffer, (buf >> 16) & 0xff); 151 151 buf = count = 0; 152 152 return 1; … … 159 159 switch (buf) { 160 160 case GXEMUL_KEY_F1: 161 keybuffer_push (keybuffer,FUNCTION_KEYS | 1 );161 keybuffer_push0(keybuffer,FUNCTION_KEYS | 1 ); 162 162 buf=count=0; 163 163 return 1; 164 164 case GXEMUL_KEY_F2: 165 keybuffer_push (keybuffer,FUNCTION_KEYS | 2 );165 keybuffer_push0(keybuffer,FUNCTION_KEYS | 2 ); 166 166 buf=count=0; 167 167 return 1; 168 168 case GXEMUL_KEY_F3: 169 keybuffer_push (keybuffer,FUNCTION_KEYS | 3 );169 keybuffer_push0(keybuffer,FUNCTION_KEYS | 3 ); 170 170 buf=count=0; 171 171 return 1; 172 172 case GXEMUL_KEY_F4: 173 keybuffer_push (keybuffer,FUNCTION_KEYS | 4 );173 keybuffer_push0(keybuffer,FUNCTION_KEYS | 4 ); 174 174 buf=count=0; 175 175 return 1; 176 176 case GXEMUL_KEY_F5: 177 keybuffer_push (keybuffer,FUNCTION_KEYS | 5 );177 keybuffer_push0(keybuffer,FUNCTION_KEYS | 5 ); 178 178 buf=count=0; 179 179 return 1; 180 180 case GXEMUL_KEY_F6: 181 keybuffer_push (keybuffer,FUNCTION_KEYS | 6 );181 keybuffer_push0(keybuffer,FUNCTION_KEYS | 6 ); 182 182 buf=count=0; 183 183 return 1; 184 184 case GXEMUL_KEY_F7: 185 keybuffer_push (keybuffer,FUNCTION_KEYS | 7 );185 keybuffer_push0(keybuffer,FUNCTION_KEYS | 7 ); 186 186 buf=count=0; 187 187 return 1; 188 188 case GXEMUL_KEY_F8: 189 keybuffer_push (keybuffer,FUNCTION_KEYS | 8 );189 keybuffer_push0(keybuffer,FUNCTION_KEYS | 8 ); 190 190 buf=count=0; 191 191 return 1; 192 192 case GXEMUL_KEY_F9: 193 keybuffer_push (keybuffer,FUNCTION_KEYS | 9 );193 keybuffer_push0(keybuffer,FUNCTION_KEYS | 9 ); 194 194 buf=count=0; 195 195 return 1; 196 196 case GXEMUL_KEY_F10: 197 keybuffer_push (keybuffer,FUNCTION_KEYS | 10 );197 keybuffer_push0(keybuffer,FUNCTION_KEYS | 10 ); 198 198 buf=count=0; 199 199 return 1; 200 200 case GXEMUL_KEY_F11: 201 keybuffer_push (keybuffer,FUNCTION_KEYS | 11 );201 keybuffer_push0(keybuffer,FUNCTION_KEYS | 11 ); 202 202 buf=count=0; 203 203 return 1; 204 204 case GXEMUL_KEY_F12: 205 keybuffer_push (keybuffer,FUNCTION_KEYS | 12 );205 keybuffer_push0(keybuffer,FUNCTION_KEYS | 12 ); 206 206 buf=count=0; 207 207 return 1; 208 208 default: 209 keybuffer_push (keybuffer, buf & 0xff );210 keybuffer_push (keybuffer, (buf >> 8) &0xff );211 keybuffer_push (keybuffer, (buf >> 16) &0xff );212 keybuffer_push (keybuffer, (buf >> 24) &0xff );209 keybuffer_push0(keybuffer, buf & 0xff ); 210 keybuffer_push0(keybuffer, (buf >> 8) &0xff ); 211 keybuffer_push0(keybuffer, (buf >> 16) &0xff ); 212 keybuffer_push0(keybuffer, (buf >> 24) &0xff ); 213 213 buf=count=0; 214 214 return 1;
Note:
See TracChangeset
for help on using the changeset viewer.