j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
Author: blueswirl Date: 2009-01-17 21:39:12 +0100 (Sat, 17 Jan 2009) New Revision: 418
Modified: openbios-devel/drivers/escc.c Log: Send key on key press, not release: closes #26
Modified: openbios-devel/drivers/escc.c =================================================================== --- openbios-devel/drivers/escc.c 2009-01-17 20:28:21 UTC (rev 417) +++ openbios-devel/drivers/escc.c 2009-01-17 20:39:12 UTC (rev 418) @@ -272,8 +272,8 @@ else if (ch == 238) shiftstate &= ~2; //printk("getch: %d\n", ch); - } - while ((ch & 0x80) == 0 || ch == 238 || ch == 227); // Wait for key release + } // If release, wait for key press + while ((ch & 0x80) == 0x80 || ch == 238 || ch == 227); //printk("getch rel: %d\n", ch); ch &= 0x7f; if (shiftstate)