1.1 diff -r 781c15e60012 -r 3d5680edc1f0 src/keyboard.c 1.2 --- a/src/keyboard.c Wed Feb 09 23:45:55 2011 +0000 1.3 +++ b/src/keyboard.c Thu Feb 10 00:07:59 2011 +0000 1.4 @@ -232,6 +232,7 @@ 1.5 1.6 // If no keys down, then send All Keys Up byte 1.7 if (nkeys == 0) { 1.8 + printf("\tKBC ALL KEYS UP\n"); 1.9 ks->buffer[ks->writep] = KEY_ALL_UP; 1.10 ks->writep = (ks->writep + 1) % KEYBOARD_BUFFER_SIZE; 1.11 if (ks->buflen < KEYBOARD_BUFFER_SIZE) ks->buflen++; 1.12 @@ -240,7 +241,7 @@ 1.13 // TODO: inject "mouse data follows" chunk header and mouse movement info 1.14 1.15 // Last Entry In List 1.16 -// ks->buffer[ks->writep] = 0x80; 1.17 +// ks->buffer[ks->writep] = KEY_LIST_END; 1.18 // ks->writep = (ks->writep + 1) % KEYBOARD_BUFFER_SIZE; 1.19 // if (ks->buflen < KEYBOARD_BUFFER_SIZE) ks->buflen++; 1.20 }