[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