(**
  * Input map for french latin 1 keyboards.
  **)

(** The input map. *)
let input_map =
[|
[| '\000'; '\027'; '&'; 'é'; '"'; '\''; '('; '-'; 'è'; '_'; 'ç'; 'à'; ')'; '='; '\b'; '\t'; 'a'; 'z'; 'e'; 'r'; 't'; 'y'; 'u'; 'i'; 'o'; 'p'; '^'; '$'; '\n'; '\000'; 'q'; 's'; 'd'; 'f'; 'g'; 'h'; 'j'; 'k'; 'l'; 'm'; 'ù'; '\000'; '²'; '*'; 'w'; 'x'; 'c'; 'v'; 'b'; 'n'; ','; ';'; ':'; '!'; '\000'; '*'; '\000'; ' '; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '7'; '8'; '9'; '-'; '4'; '5'; '6'; '+'; '1'; '2'; '3'; '0'; '.'; '\000'; '\000'; '<'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'|];
  [| '\000'; '\027'; '1'; '2'; '3'; '4'; '5'; '6'; '7'; '8'; '9'; '0'; '°'; '+'; '\b'; '\t'; 'A'; 'Z'; 'E'; 'R'; 'T'; 'Y'; 'U'; 'I'; 'O'; 'P'; '"'; '£'; '\n'; '\000'; 'Q'; 'S'; 'D'; 'F'; 'G'; 'H'; 'J'; 'K'; 'L'; 'M'; '%'; '\000'; '²'; 'µ'; 'W'; 'X'; 'C'; 'V'; 'B'; 'N'; '?'; '.'; '/'; '§'; '\000'; '*'; '\000'; ' '; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '7'; '8'; '9'; '-'; '4'; '5'; '6'; '+'; '1'; '2'; '3'; '0'; '.'; '\000'; '\000'; '>'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'|];
  [| '\000'; '\027'; '¹'; '~'; '#'; '{'; '['; '|'; '`'; '\\'; '^'; '@'; ']'; '}'; '\b'; '\t'; 'æ'; '«'; '¤'; '¶'; 'r'; 'y'; 'u'; 'i'; '½'; 'þ'; '^'; '¤'; '\n'; '\000'; '@'; 'ß'; 'ð'; 'f'; 'g'; 'h'; 'j'; 'k'; 'l'; 'µ'; 'ù'; '\000'; '²'; '*'; 'w'; '»'; '¢'; 'v'; 'b'; 'n'; ','; ';'; '·'; '!'; '\000'; '*'; '\000'; ' '; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '7'; '8'; '9'; '-'; '4'; '5'; '6'; '+'; '1'; '2'; '3'; '0'; '.'; '\000'; '\000'; '|'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'|];
  [| '\000'; '\027'; '¡'; 'É'; '£'; '$'; '5'; '6'; 'È'; '8'; 'Ç'; 'À'; '¿'; '+'; '\b'; '\t'; 'Æ'; '<'; '¢'; '®'; 'T'; '¥'; 'U'; 'I'; '¼'; 'Þ'; '"'; '£'; '\n'; '\000'; 'Q'; '§'; 'Ð'; 'ª'; 'G'; 'H'; 'J'; '&'; 'L'; 'º'; '%'; '\000'; '²'; 'µ'; 'W'; '>'; '©'; '`'; '\''; 'N'; '?'; '×'; '÷'; '§'; '\000'; '*'; '\000'; ' '; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '7'; '8'; '9'; '-'; '4'; '5'; '6'; '+'; '1'; '2'; '3'; '0'; '.'; '\000'; '\000'; '¦'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'; '\000'|]
 |]
