Source-Changes-HG archive

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

[src/trunk]: src/sys/dev/pckbport fixes from OpenBSD



details:   https://anonhg.NetBSD.org/src/rev/337732acd9b2
branches:  trunk
changeset: 767564:337732acd9b2
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Jul 22 19:20:28 2011 +0000

description:
fixes from OpenBSD

diffstat:

 sys/dev/pckbport/wskbdmap_mfii.c |  44 +++++++++------------------------------
 1 files changed, 10 insertions(+), 34 deletions(-)

diffs (91 lines):

diff -r bc9df7807a52 -r 337732acd9b2 sys/dev/pckbport/wskbdmap_mfii.c
--- a/sys/dev/pckbport/wskbdmap_mfii.c  Fri Jul 22 19:06:23 2011 +0000
+++ b/sys/dev/pckbport/wskbdmap_mfii.c  Fri Jul 22 19:20:28 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: wskbdmap_mfii.c,v 1.20 2011/07/22 18:17:11 christos Exp $      */
+/*     $NetBSD: wskbdmap_mfii.c,v 1.21 2011/07/22 19:20:28 christos Exp $      */
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wskbdmap_mfii.c,v 1.20 2011/07/22 18:17:11 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wskbdmap_mfii.c,v 1.21 2011/07/22 19:20:28 christos Exp $");
 
 #include "opt_wskbdmap.h"
 #include <sys/types.h>
@@ -203,57 +203,32 @@
     KC(11),  KS_0,             KS_apostrophe,
     KC(12),  KS_slash,         KS_question,    KS_backslash,
     KC(13),  KS_degree,                KS_dead_tilde,  KS_dead_cedilla,
-    KC(18),  KS_e,             KS_E,           KS_currency,
+    KC(18),  KS_r,             KS_R,           KS_paragraph,
     KC(26),  KS_dead_diaeresis,        KS_dead_circumflex,
     KC(27),  KS_asterisk,      KS_bar,
     KC(30),  KS_s,             KS_S,           KS_ssharp,
     KC(39),  KS_plus,          KS_plusminus,
     KC(40),  KS_dead_acute,    KS_dead_grave,
-    KC(41),  KS_at,            KS_paragraph,   KS_notsign,
+    KC(41),  KS_at,            KS_section,     KS_notsign,
     KC(43),  KS_less,          KS_greater,
     KC(44),  KS_z,             KS_Z,           KS_guillemotleft,
     KC(45),  KS_x,             KS_X,           KS_guillemotright,
     KC(46),  KS_c,             KS_C,           KS_cent,
     KC(50),  KS_m,             KS_M,           KS_mu,
     KC(51),  KS_comma,         KS_semicolon,
-    KC(52),  KS_period,                KS_colon,
+    KC(52),  KS_period,                KS_colon,       KS_periodcentered,
     KC(53),  KS_minus,         KS_equal,
     KC(86),  KS_braceleft,     KS_braceright,  KS_brokenbar,
     KC(184), KS_Mode_switch,   KS_Multi_key,
 };
 
 
-static const keysym_t pckbd_keydesc_nl[] = {
+static const keysym_t pckbd_keydesc_nl_nodead[] = {
 /*  pos      normal            shifted         altgr           shift-altgr */
-    KC(2),   KS_1,             KS_exclam,      KS_onesuperior,
-    KC(3),   KS_2,             KS_quotedbl,    KS_twosuperior,
-    KC(4),   KS_3,             KS_numbersign,  KS_threesuperior,
-    KC(5),   KS_4,             KS_dollar,      KS_onequarter,
-    KC(6),   KS_5,             KS_percent,     KS_onehalf,
-    KC(7),   KS_6,             KS_ampersand,   KS_threequarters,
-    KC(8),   KS_7,             KS_underscore,  KS_sterling,
-    KC(9),   KS_8,             KS_parenleft,   KS_braceleft,
-    KC(10),  KS_9,             KS_parenright,  KS_braceright,
-    KC(11),  KS_0,             KS_apostrophe,
-    KC(12),  KS_slash,         KS_question,    KS_backslash,
-    KC(13),  KS_degree,                KS_dead_tilde,  KS_dead_cedilla,
-    KC(18),  KS_e,             KS_E,           KS_currency,
-    KC(26),  KS_dead_diaeresis,        KS_dead_circumflex,
+    KC(13),  KS_degree,                KS_asciitilde,  KS_cedilla,
+    KC(26),  KS_quotedbl,      KS_asciicircum,
     KC(27),  KS_asterisk,      KS_bar,
-    KC(31),  KS_s,             KS_S,           KS_ssharp,
-    KC(39),  KS_plus,          KS_plusminus,
-    KC(40),  KS_dead_acute,    KS_dead_grave,
-    KC(41),  KS_at,            KS_paragraph,   KS_notsign,
-    KC(43),  KS_less,          KS_greater,
-    KC(44),  KS_z,             KS_Z,           KS_guillemotleft,
-    KC(45),  KS_x,             KS_X,           KS_guillemotright,
-    KC(46),  KS_c,             KS_C,           KS_cent,
-    KC(50),  KS_m,             KS_M,           KS_mu,
-    KC(51),  KS_comma,         KS_semicolon,
-    KC(52),  KS_period,                KS_colon,
-    KC(53),  KS_minus,         KS_equal,
-    KC(86),  KS_bracketright,  KS_bracketleft, KS_brokenbar,
-    KC(184), KS_Mode_switch,   KS_Multi_key,
+    KC(40),  KS_apostrophe,    KS_grave,
 };
 
 
@@ -827,6 +802,7 @@
         KBD_MAP(KB_CZ,                 KB_US,  pckbd_keydesc_cz),
        KBD_MAP(KB_HU,                  KB_US,  pckbd_keydesc_hu),
        KBD_MAP(KB_NL,                  KB_US,  pckbd_keydesc_nl),
+       KBD_MAP(KB_NL | KB_NODEAD,      KB_NL,  pckbd_keydesc_nl_nodead),
 #endif /* WSKBD_USONLY */
 
        /* placeholders */



Home | Main Index | Thread Index | Old Index