[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbsd-misc
Subject:    Latinamerican key map for wscons
From:       Gerardo Santana Gomez Garrido <santana () openbsd ! org ! mx>
Date:       2002-06-28 20:31:11
[Download RAW message or body]

These are the good ones. One extra symbol and a file name changed.

--
Gerardo Santana Gómez Garrido
http://www.openbsd.org.mx/~santana/
OpenBSD México
--- sys/dev/pckbc/wskbdmap_mfii.c.orig	Fri Jun 28 12:40:08 2002
+++ sys/dev/pckbc/wskbdmap_mfii.c	Fri Jun 28 12:40:10 2002
@@ -382,6 +382,36 @@
     KC(184), KS_Mode_switch,	KS_Multi_key,
 };
 
+
+static const keysym_t pckbd_keydesc_la[] = {
+/*  pos      normal            shifted         altgr           shift-altgr */
+    KC(2),   KS_1,             KS_exclam,
+    KC(3),   KS_2,             KS_quotedbl,
+    KC(4),   KS_3,             KS_numbersign,
+    KC(5),   KS_4,             KS_dollar,
+    KC(7),   KS_6,             KS_ampersand,
+    KC(8),   KS_7,             KS_slash,
+    KC(9),   KS_8,             KS_parenleft,
+    KC(10),  KS_9,             KS_parenright,
+    KC(11),  KS_0,             KS_equal,
+    KC(12),  KS_apostrophe,    KS_question,    KS_backslash,
+    KC(13),  KS_questiondown,  KS_exclamdown,
+    KC(16),  KS_q,             KS_Q,           KS_at,
+    KC(26),  KS_dead_acute,    KS_dead_diaeresis,
+    KC(27),  KS_plus,          KS_asterisk,    KS_asciitilde,
+    KC(39),  KS_ntilde,
+    KC(40),  KS_braceleft,     KS_bracketleft, KS_dead_circumflex,
+    KC(41),  KS_bar,           KS_degree, KS_notsign,
+    KC(43),  KS_braceright,    KS_bracketright, KS_dead_grave,
+    KC(51),  KS_comma,         KS_semicolon,
+    KC(52),  KS_period,                KS_colon,
+    KC(53),  KS_minus,         KS_underscore,
+    KC(86),  KS_less,          KS_greater,
+    KC(184), KS_Mode_switch,   KS_Multi_key,
+
+};
+
+
 static const keysym_t pckbd_keydesc_lt[] = {
 /*  pos      normal		shifted		altgr		shift-altgr */
     KC(2),   KS_1,		KS_exclam,	KS_L7_aogonek,	KS_L7_Aogonek,
@@ -707,6 +737,7 @@
 	KBD_MAP(KB_US | KB_IOPENER | KB_SWAPCTRLCAPS,	KB_US | KB_IOPENER,
 		pckbd_keydesc_swapctrlcaps),
 	KBD_MAP(KB_ES,			KB_US,	pckbd_keydesc_es),
+	KBD_MAP(KB_LA,			KB_US,	pckbd_keydesc_la),
 	KBD_MAP(KB_BE,			KB_US,	pckbd_keydesc_be),
 	KBD_MAP(KB_RU,			KB_US,	pckbd_keydesc_ru),
 	KBD_MAP(KB_UA,			KB_US,	pckbd_keydesc_ua),
--- sys/dev/wscons/wsksymdef.h.orig	Fri Jun 28 12:39:48 2002
+++ sys/dev/wscons/wsksymdef.h	Fri Jun 28 12:39:50 2002
@@ -640,6 +640,7 @@
 #define KB_PT			0x1100
 #define KB_UA			0x1200
 #define KB_LT			0x1300
+#define KB_LA			0x1400
 
 #define KB_NODEAD		0x0001
 #define KB_DECLK		0x0002	/* DEC LKnnn layout */
@@ -669,7 +670,8 @@
 	{ KB_SG,	"sg" }, \
 	{ KB_SF,	"sf" }, \
 	{ KB_PT,	"pt" }, \
-	{ KB_LT,	"lt" }
+	{ KB_LT,	"lt" }, \
+	{ KB_LA,	"la" }
 
 #define KB_VARTAB \
 	{ KB_NODEAD,	"nodead" }, \

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic