/* xkeycaps, Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996
 * Jamie Zawinski <jwz@netscape.com>
 *
 * This file describes the keycodes of the Microsoft "Natural" keyboard
 * (part 58221) with XFree86 3.1.  It is basically the same as 
 * linux101-2-codes.h, except for the differences in geometry.
 *
 * Unfortunately, the new modifier keys in the bottom row (the "Microsoft"
 * and "Menu" keys) do not generate keycodes, and thus cannot be bound.
 */

static const KeyCode ms104_linux_codes [] = {

  /* Row 0 */
  9, 
  67, 68, 69, 70, 71,
  72, 73, 74, 75, 76, 95, 96,
  111, 78, 110,

  /* Row 2 */
  
  49, 10, 11, 12, 13, 14, 15,
  16, 17, 18, 19, 20, 21, 22,
  106, 97, 99,
  77, 112, 63, 82,

  /* Row 3 */
  23, 24, 25, 26, 27, 28,
  29, 30, 31, 32, 33, 34, 35, 51,
  107, 103, 105,
  79, 80, 81, 86,
  
  /* Row 4 */
  66, 38, 39, 40, 41, 42,
  43, 44, 45, 46, 47, 48, 36,
  83, 84, 85,

  /* Row 5 */
  50, 52, 53, 54, 55, 56,
  57, 58, 59, 60, 61, 62,
  98,
  87, 88, 89, 108,

  /* Row 6 */
  37, 115, 64, 65, 113, 116, 117, 109,
  100, 104, 102,
  90, 91
};
