Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1643 → Rev 1644

/uspace/trunk/kbd/arch/mips32/src/kbd.c
259,6 → 259,10
//*/
//return 1;
if ( scan_code == '\r' )
scan_code = '\n' ;
buf|=((unsigned long) scan_code)<<(8*(count++));
/uspace/trunk/kbd/arch/ia32/src/kbd.c
145,7 → 145,7
/** Secondary meaning of scancodes. */
static int sc_secondary_map[] = {
SPECIAL, /* 0x00 */
SPECIAL, /* 0x01 - Esc */
0x1b, /* 0x01 - Esc */
'!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+',
SPECIAL, /* 0x0e - Backspace */
'\t', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', '{', '}', '\n',
257,6 → 257,20
int shift, capslock;
int letter = 0;
 
static int esc_count=0;
 
if ( key == SC_ESC ) {
esc_count++;
if ( esc_count == 3 ) {
__SYSCALL0(SYS_DEBUG_ENABLE_CONSOLE);
}
} else {
esc_count=0;
}
 
switch (key) {
case SC_LSHIFT:
case SC_RSHIFT: