/* xkeycaps, Copyright (c) 1991, 1992, 1993 Jamie Zawinski <jwz@netscape.com>
 *
 * This file describes the keymap of the Tektronix VT200 keyboard.
 * _TEK_KEYBOARD_TYPE(STRING) = "vt200"
 * _TEK_KEYBOARD_LAYOUT(STRING) = "ultrix"
 * _TEK_KEYBOARD_NATIONALITY(STRING) = "french"
 * By Juergen Stuber <juergen.stuber@mpi-sb.mpg.de>
 * with Tektronix XP338 Version 6.0 Level 0.
 */

static const struct default_keycode_map tek200u_fr_map [] = {
  {  15, 0,		XK_F1 },
  {  16, 0,		XK_KP_F1 },
  {  17, 0,		XK_less,	XK_greater },
  {  18, 0,		XK_Escape },
  {  19, 0,		XK_F12 },
  {  20, 0,		XK_F13 },
  {  21, 0,		XK_Tab },
  {  22, 0,		XK_grave,	XK_asciitilde },
  {  23, 0,		XK_F2 },
  {  25, ControlMask,	XK_Control_L },
  {  26, ShiftMask,	XK_Shift_L },
  {  28, LockMask,	XK_Caps_Lock },
  {  29, 0,		XK_A },
  {  30, 0,		XK_ampersand,	XK_1 },
  {  33, 0,		XK_Multi_key,	XK_Alt_L },
  {  34, 0,		XK_W },
  {  35, 0,		XK_S },
  {  36, 0,		XK_Q },
  {  37, 0,		XK_Z },
  {  38, 0,		XK_eacute,	XK_2 },
  {  39, 0,		XK_F4 },
  {  41, 0,		XK_C },
  {  42, 0,		XK_X },
  {  43, 0,		XK_D },
  {  44, 0,		XK_E },
  {  45, 0,		XK_apostrophe,	XK_4 },
  {  46, 0,		XK_quotedbl,	XK_3 },
  {  47, 0,		XK_F5 },
  {  49, 0,		XK_space },
  {  50, 0,		XK_V },
  {  51, 0,		XK_F },
  {  52, 0,		XK_T },
  {  53, 0,		XK_R },
  {  54, 0,		XK_parenleft,	XK_5 },
  {  55, 0,		XK_F6 },
  {  57, 0,		XK_N },
  {  58, 0,		XK_B },
  {  59, 0,		XK_H },
  {  60, 0,		XK_G },
  {  61, 0,		XK_Y },
  {  62, 0,		XK_section,	XK_6 },
  {  63, 0,		XK_F7 },
  {  66, 0,		XK_comma,	XK_question },
  {  67, 0,		XK_J },
  {  68, 0,		XK_U },
  {  69, 0,		XK_egrave,	XK_7 },
  {  70, 0,		XK_exclam,	XK_8 },
  {  71, 0,		XK_F8 },
  {  73, 0,		XK_semicolon,	XK_period },
  {  74, 0,		XK_K },
  {  75, 0,		XK_I },
  {  76, 0,		XK_O },
  {  77, 0,		XK_agrave,	XK_0 },
  {  78, 0,		XK_ccedilla,	XK_9 },
  {  79, 0,		XK_F9 },
  {  81, 0,		XK_colon,	XK_slash },
  {  82, 0,		XK_equal,	XK_plus },
  {  83, 0,		XK_L },
  {  84, 0,		XK_M },
  {  85, 0,		XK_P },
  {  86, 0,		XK_parenright,	XK_degree },
  {  87, 0,		XK_F10 },
  {  88, 0,		XK_F14 },
  {  89, Mod5Mask,	XK_Help },
  {  90, 0,		XK_ugrave,	XK_percent },
  {  91, 0,		XK_numbersign,	XK_at },
  {  92, 0,		XK_asciicircum, XK_diaeresis },
  {  93, 0,		XK_minus,	XK_underscore },
  {  95, 0,		XK_KP_F4 },
  {  97, ShiftMask,	XK_Shift_L },
  {  98, 0,		XK_Return },
  {  99, 0,		XK_dollar,	XK_asterisk },
  { 103, 0,		XK_KP_F3 },
  { 104, 0,		XK_Down },
  { 105, 0,		XK_Left },
  { 106, 0,		TekXK_Setup,	XK_F3 },
  { 107, 0,		XK_Up },
  { 108, 0,		DXK_Remove },
  { 109, 0,		XK_Select },
  { 110, 0,		XK_Delete },
  { 111, 0,		XK_Insert },
  { 113, 0,		XK_KP_1 },
  { 114, 0,		XK_Right },
  { 115, 0,		XK_KP_4 },
  { 116, 0,		XK_KP_7 },
  { 117, 0,		XK_Next },
  { 118, 0,		XK_Find },
  { 119, 0,		XK_Prior },
  { 120, 0,		XK_KP_0 },
  { 121, 0,		XK_KP_Decimal },
  { 122, 0,		XK_KP_2 },
  { 123, 0,		XK_KP_5 },
  { 124, 0,		XK_KP_6 },
  { 125, 0,		XK_KP_8 },
  { 126, 0,		XK_KP_F2 },
  { 129, 0,		XK_KP_Enter },
  { 130, 0,		XK_KP_3 },
  { 132, 0,		XK_KP_Separator },
  { 133, 0,		XK_KP_9 },
  { 135, 0,		XK_Menu },
  { 136, 0,		XK_F17 },
  { 137, 0,		XK_F18 },
  { 138, 0,		XK_F19 },
  { 139, 0,		XK_F20 },
  { 140, 0,		XK_KP_Subtract }
  };
