This patch keeps the kbd server from abort()'ing when an arrow key or other
extended key is hit on the IBM PC keyboard.
*** c:/tmp/T0AA.AAA	Thu Aug 19 08:49:22 1993
--- kbd/isr.c	Thu Aug 19 08:43:10 1993
***************
*** 55,65 ****
                  ch = shift ? shifted[c] : normal[c];
          }
  
          /*
! 	 * Oops.
           */
! 	ASSERT_DEBUG(ch != 0x80, "key_event: shift in data");
  
          /*
           * Convert to control characters if CTL key down
           */
--- 55,67 ----
                  ch = shift ? shifted[c] : normal[c];
          }
  
          /*
! 	 * Arrow keys and stuff like that--ignore for now.
           */
! 	if (ch == 0x80) {
! 		return;
! 	}
  
          /*
           * Convert to control characters if CTL key down
           */
Received on Thu Aug 19 08:53:11 1993
This archive was generated by hypermail 2.1.8 : Wed Sep 21 2005 - 19:37:12 PDT