/* $OpenBSD: french,v 1.2 1996/09/01 19:41:19 deraadt Exp $ */ /* * Copyright (c) 1996 Matthieu Herrb * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed for the NetBSD Project * by Matthieu Herrb. * 4. The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ { "French", "french", "fran\347ais", "fr" }, /* type unshift shift control altgr shift_altgr scancode */ KB_NONE, "", "", "", "", "", /* 0 unused */ KB_ASCII, "\033", "\033", "\033", "\033", "", /* 1 ESCape */ KB_ASCII, "&", "1", "&", "", "", /* 2 1 */ KB_ASCII, "\351", "2", "\211", "~", "", /* 3 2 */ KB_ASCII, "\"", "3", "\"", "#", "", /* 4 3 */ KB_ASCII, "'", "4", "'", "{", "", /* 5 4 */ KB_ASCII, "(", "5", "(", "[", "", /* 6 5 */ KB_ASCII, "-", "6", "-", "|", "", /* 7 6 */ KB_ASCII, "\350", "7", "\210", "`", "", /* 8 7 */ KB_ASCII, "_", "8", "\037", "\\", "", /* 9 8 */ KB_ASCII, "\347", "9", "\207", "^", "", /* 10 9 */ KB_ASCII, "\340", "0", "\340", "@", "", /* 11 0 */ KB_ASCII, ")", "260", ")", "]", "", /* 12 - */ KB_ASCII, "=", "+", "+", "}", "", /* 13 = */ KB_ASCII, "\177", "\177", "\010", "\177", "", /* 14 BS */ KB_ASCII, "\t", "\t", "\t", "", "", /* 15 tab */ KB_ASCII, "a", "A", "\001", "", "", /* 16 a */ KB_ASCII, "z", "Z", "\032", "", "", /* 17 z */ KB_ASCII, "e", "E", "\005", "", "", /* 18 e */ KB_ASCII, "r", "R", "\022", "", "", /* 19 r */ KB_ASCII, "t", "T", "\024", "", "", /* 20 t */ KB_ASCII, "y", "Y", "\031", "", "", /* 21 y */ KB_ASCII, "u", "U", "\025", "", "", /* 22 u */ KB_ASCII, "i", "I", "\011", "", "", /* 23 i */ KB_ASCII, "o", "O", "\017", "", "", /* 24 o */ KB_ASCII, "p", "P", "\020", "", "", /* 25 p */ KB_NONE, "", "", "", "", "", /* 26 */ KB_ASCII, "$", "\243", "$", "\244", "", /* 27 $ */ KB_ASCII, "\r", "\r", "\n", "", "", /* 28 return */ KB_CTL, "", "", "", "", "", /* 29 cntrl */ KB_ASCII, "q", "Q", "\021", "", "", /* 30 q */ KB_ASCII, "s", "S", "\023", "", "", /* 31 s */ KB_ASCII, "d", "D", "\004", "", "", /* 32 d */ KB_ASCII, "f", "F", "\006", "", "", /* 33 f */ KB_ASCII, "g", "G", "\007", "", "", /* 34 g */ KB_ASCII, "h", "H", "\010", "", "", /* 35 h */ KB_ASCII, "j", "J", "\n", "", "", /* 36 j */ KB_ASCII, "k", "K", "\013", "", "", /* 37 k */ KB_ASCII, "l", "L", "\014", "", "", /* 38 l */ KB_ASCII, "m", "M", "\r", "", "", /* 39 m */ KB_ASCII, "\371", "%", "\231", "", "", /* 40 u` */ KB_ASCII, "\262", "", "\262", "", "", /* 41 ^2 */ KB_SHIFT, "\001", "", "", "", "", /* 42 shift */ KB_ASCII, "*", "\265", "*", "", "", /* 43 * */ KB_ASCII, "w", "W", "\027", "", "", /* 44 w */ KB_ASCII, "x", "X", "\030", "", "", /* 45 x */ KB_ASCII, "c", "C", "\003", "", "", /* 46 c */ KB_ASCII, "v", "V", "\026", "", "", /* 47 v */ KB_ASCII, "b", "B", "\002", "", "", /* 48 b */ KB_ASCII, "n", "N", "\016", "", "", /* 49 n */ KB_ASCII, ",", "?", ",", "", "", /* 50 , */ KB_ASCII, ";", ".", ";", "", "", /* 51 ; */ KB_ASCII, ":", "/", "\037", "", "", /* 52 : */ KB_ASCII, "!", "\266", "!", "", "", /* 53 ! */ KB_SHIFT, "\002", "", "", "", "", /* 54 shift */ KB_KP, "*", "*", "*", "", "", /* 55 kp * */ KB_ALT, "", "", "", "", "", /* 56 alt */ KB_ASCII, " ", " ", "\000", "", "", /* 57 space */ KB_CAPS, "", "", "", "", "", /* 58 caps */ KB_FUNC, "\033[M", "\033[Y", "\033[k", "", "", /* 59 f1 */ KB_FUNC, "\033[N", "\033[Z", "\033[l", "", "", /* 60 f2 */ KB_FUNC, "\033[O", "\033[a", "\033[m", "", "", /* 61 f3 */ KB_FUNC, "\033[P", "\033[b", "\033[n", "", "", /* 62 f4 */ KB_FUNC, "\033[Q", "\033[c", "\033[o", "", "", /* 63 f5 */ KB_FUNC, "\033[R", "\033[d", "\033[p", "", "", /* 64 f6 */ KB_FUNC, "\033[S", "\033[e", "\033[q", "", "", /* 65 f7 */ KB_FUNC, "\033[T", "\033[f", "\033[r", "", "", /* 66 f8 */ KB_FUNC, "\033[U", "\033[g", "\033[s", "", "", /* 67 f9 */ KB_FUNC, "\033[V", "\033[h", "\033[t", "", "", /* 68 f10 */ KB_NUM, "", "", "", "", "", /* 69 numlck */ KB_SCROLL, "", "", "", "", "", /* 70 scrlck */ KB_KP, "7", "\033[H", "7", "", "", /* 71 kp 7 */ KB_KP, "8", "\033[A", "8", "", "", /* 72 kp 8 */ KB_KP, "9", "\033[I", "9", "", "", /* 73 kp 9 */ KB_KP, "-", "-", "-", "", "", /* 74 kp - */ KB_KP, "4", "\033[D", "4", "", "", /* 75 kp 4 */ KB_KP, "5", "\033[E", "5", "", "", /* 76 kp 5 */ KB_KP, "6", "\033[C", "6", "", "", /* 77 kp 6 */ KB_KP, "+", "+", "+", "", "", /* 78 kp + */ KB_KP, "1", "\033[F", "1", "", "", /* 79 kp 1 */ KB_KP, "2", "\033[B", "2", "", "", /* 80 kp 2 */ KB_KP, "3", "\033[G", "3", "", "", /* 81 kp 3 */ KB_KP, "0", "\033[L", "0", "", "", /* 82 kp 0 */ KB_KP, ".", "\177", ".", "", "", /* 83 kp . */ KB_NONE, "", "", "", "", "", /* 84 0 */ KB_NONE, "", "", "", "", "", /* 85 0 */ KB_ASCII, "<", ">", "<", "", "", /* 86 < */ KB_FUNC, "\033[W", "\033[i", "\033[u", "", "", /* 87 f11 */ KB_FUNC, "\033[X", "\033[j", "\033[v", "", "", /* 88 f12 */ KB_NONE, "", "", "", "", "", /* 89 0 */ KB_NONE, "", "", "", "", "", /* 90 0 */ KB_NONE, "", "", "", "", "", /* 91 0 */ KB_NONE, "", "", "", "", "", /* 92 0 */ KB_NONE, "", "", "", "", "", /* 93 0 */ KB_NONE, "", "", "", "", "", /* 94 0 */ KB_NONE, "", "", "", "", "", /* 95 0 */ KB_NONE, "", "", "", "", "", /* 96 0 */ KB_NONE, "", "", "", "", "", /* 97 0 */ KB_NONE, "", "", "", "", "", /* 98 0 */ KB_NONE, "", "", "", "", "", /* 99 0 */ KB_NONE, "", "", "", "", "", /* 100 */ KB_NONE, "", "", "", "", "", /* 101 */ KB_NONE, "", "", "", "", "", /* 102 */ KB_NONE, "", "", "", "", "", /* 103 */ KB_NONE, "", "", "", "", "", /* 104 */ KB_NONE, "", "", "", "", "", /* 105 */ KB_NONE, "", "", "", "", "", /* 106 */ KB_NONE, "", "", "", "", "", /* 107 */ KB_NONE, "", "", "", "", "", /* 108 */ KB_NONE, "", "", "", "", "", /* 109 */ KB_NONE, "", "", "", "", "", /* 110 */ KB_NONE, "", "", "", "", "", /* 111 */ KB_NONE, "", "", "", "", "", /* 112 */ KB_NONE, "", "", "", "", "", /* 113 */ KB_NONE, "", "", "", "", "", /* 114 */ KB_NONE, "", "", "", "", "", /* 115 */ KB_NONE, "", "", "", "", "", /* 116 */ KB_NONE, "", "", "", "", "", /* 117 */ KB_NONE, "", "", "", "", "", /* 118 */ KB_NONE, "", "", "", "", "", /* 119 */ KB_NONE, "", "", "", "", "", /* 120 */ KB_NONE, "", "", "", "", "", /* 121 */ KB_NONE, "", "", "", "", "", /* 122 */ KB_NONE, "", "", "", "", "", /* 123 */ KB_NONE, "", "", "", "", "", /* 124 */ KB_NONE, "", "", "", "", "", /* 125 */ KB_NONE, "", "", "", "", "", /* 126 */ KB_NONE, "", "", "", "", "", /* 127 */