Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/hpcarm/dev Added a french keymap, but the altgr key...



details:   https://anonhg.NetBSD.org/src/rev/2296cac5fa12
branches:  trunk
changeset: 534315:2296cac5fa12
user:      manu <manu%NetBSD.org@localhost>
date:      Sun Jul 21 19:16:39 2002 +0000

description:
Added a french keymap, but the altgr key does not work yet (to be fixed later)

diffstat:

 sys/arch/hpcarm/dev/j720kbdmap.c |  42 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 41 insertions(+), 1 deletions(-)

diffs (63 lines):

diff -r 41efe3340d28 -r 2296cac5fa12 sys/arch/hpcarm/dev/j720kbdmap.c
--- a/sys/arch/hpcarm/dev/j720kbdmap.c  Sun Jul 21 19:04:03 2002 +0000
+++ b/sys/arch/hpcarm/dev/j720kbdmap.c  Sun Jul 21 19:16:39 2002 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: j720kbdmap.c,v 1.3 2002/01/18 15:27:26 toshii Exp $    */
+/*     $NetBSD: j720kbdmap.c,v 1.4 2002/07/21 19:16:39 manu Exp $      */
 
 /*-
  * Copyright (c) 1997, 2001 The NetBSD Foundation, Inc.
@@ -119,6 +119,45 @@
     KC(106),                   KS_Down,
 };
 
+static const keysym_t j720kbd_keydesc_fr[] = {
+/*  pos      normal            shifted         altgr           shift-altgr */
+    KC(17),  KS_ampersand,     KS_1,           KS_plusminus,
+    KC(18),  KS_eacute,                KS_2,           KS_asciitilde,
+    KC(19),  KS_quotedbl,      KS_3,           KS_numbersign,
+    KC(20),  KS_apostrophe,    KS_4,           KS_braceleft,
+    KC(21),  KS_parenleft,     KS_5,           KS_bracketleft,
+    KC(22),  KS_minus,         KS_6,           KS_bar,
+    KC(23),  KS_egrave,                KS_7,           KS_grave,
+    KC(24),  KS_underscore,    KS_8,           KS_backslash,
+    KC(25),  KS_ccedilla,      KS_9,           KS_asciicircum,
+    KC(26),  KS_agrave,                KS_0,           KS_at,
+    KC(27),  KS_parenright,    KS_degree,      KS_bracketright,
+    KC(28),  KS_equal,         KS_plus,        KS_braceright,
+    KC(33),  KS_a,
+    KC(34),  KS_z,
+    KC(36),  KS_r,             KS_R,           KS_onequarter,
+    KC(37),  KS_t,             KS_T,           KS_onehalf,
+    KC(38),  KS_y,             KS_Y,           KS_threequarters,
+    KC(43),  KS_dead_circumflex,KS_dead_diaeresis,
+    KC(50),  KS_s,             KS_S,           KS_guillemotleft,
+    KC(51),  KS_d,             KS_D,           KS_guillemotright,
+    KC(59),  KS_dollar,                KS_sterling,    KS_currency,
+    KC(49),  KS_q,             KS_Q,           KS_bar,
+    KC(58),  KS_m,
+    KC(60),  KS_asterisk,      KS_mu,
+    KC(75),  KS_ugrave,                KS_percent,     KS_apostrophe,
+    KC(65),  KS_w,             KS_W,           KS_less,
+    KC(66),  KS_x,             KS_X,           KS_greater,
+    KC(71),  KS_comma,         KS_question,    KS_mu,
+    KC(72),  KS_semicolon,     KS_period,
+    KC(73),  KS_colon,         KS_slash,
+    KC(74),  KS_exclam,                KS_section,     KS_eacute,
+    KC(83),  KS_Shift_L,       KS_Shift_L,     KS_Caps_Lock,
+    KC(102), KS_twosuperior,   KS_twosuperior, KS_threesuperior,
+    KC(114), KS_Cmd1,  KS_Control_L, KS_Control_L, KS_Num_Lock, 
+    KC(120), KS_Alt_R,         KS_Multi_key, 
+};
+
 static const keysym_t j720kbd_keydesc_jp[] = {
 /*  pos      normal            shifted         altgr           shift-altgr */
     KC(18),  KS_2,              KS_quotedbl,
@@ -153,6 +192,7 @@
 const struct wscons_keydesc j720kbd_keydesctab[] = {
        KBD_MAP(KB_US,                  0,      j720kbd_keydesc_us),
        KBD_MAP(KB_JP,                  KB_US,  j720kbd_keydesc_jp),
+       KBD_MAP(KB_FR,                  KB_US,  j720kbd_keydesc_fr),
        {0, 0, 0, 0}
 };
 



Home | Main Index | Thread Index | Old Index