summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2002-04-04 21:24:35 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2002-04-04 21:24:35 +0000
commit3f51b75711b05c67a9d5ebc20e797dff8f415d71 (patch)
tree10e75181407cff2549e0b6bda6f1bbce983a3774
parent49516e520c70c22745c04721f6857fccd72a6588 (diff)
lithuanian kbdmap, made from the script at http://open.bsd.lt
-rw-r--r--sys/dev/pckbc/wskbdmap_mfii.c17
-rw-r--r--sys/dev/wscons/wsksymdef.h6
2 files changed, 20 insertions, 3 deletions
diff --git a/sys/dev/pckbc/wskbdmap_mfii.c b/sys/dev/pckbc/wskbdmap_mfii.c
index 33ee53077c9..c77c580ac44 100644
--- a/sys/dev/pckbc/wskbdmap_mfii.c
+++ b/sys/dev/pckbc/wskbdmap_mfii.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: wskbdmap_mfii.c,v 1.14 2001/10/25 15:42:43 mickey Exp $ */
+/* $OpenBSD: wskbdmap_mfii.c,v 1.15 2002/04/04 21:24:33 mickey Exp $ */
/* $NetBSD: wskbdmap_mfii.c,v 1.15 2000/05/19 16:40:04 drochner Exp $ */
/*-
@@ -382,6 +382,20 @@ static const keysym_t pckbd_keydesc_es[] = {
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_agrave, KS_Agrave,
+ KC(3), KS_2, KS_at, KS_egrave, KS_Egrave,
+ KC(3), KS_2, KS_numbersign, KS_ae, KS_AE,
+ KC(3), KS_2, KS_dollar, KS_ediaeresis, KS_Ediaeresis,
+ KC(3), KS_2, KS_percent, KS_aacute, KS_Aacute,
+ KC(3), KS_2, KS_asciicircum, KS_eth, KS_ETH,
+ KC(3), KS_2, KS_ampersand, KS_oslash, KS_Ooblique,
+ KC(3), KS_2, KS_asterisk, KS_ucircumflex, KS_Ucircumflex,
+ KC(13), KS_equal, KS_plus, KS_thorn, KS_THORN,
+ KC(184), KS_Mode_switch, KS_Multi_key,
+};
+
static const keysym_t pckbd_keydesc_be[] = {
/* pos normal shifted altgr shift-altgr */
KC(2), KS_ampersand, KS_1, KS_bar,
@@ -701,6 +715,7 @@ const struct wscons_keydesc pckbd_keydesctab[] = {
KBD_MAP(KB_SF, KB_SG, pckbd_keydesc_sf),
KBD_MAP(KB_SF | KB_NODEAD, KB_SF, pckbd_keydesc_sg_nodead),
KBD_MAP(KB_PT, KB_US, pckbd_keydesc_pt),
+ KBD_MAP(KB_LT, KB_US, pckbd_keydesc_lt),
{0, 0, 0, 0}
};
diff --git a/sys/dev/wscons/wsksymdef.h b/sys/dev/wscons/wsksymdef.h
index 8d34bef5c29..a4fb292a659 100644
--- a/sys/dev/wscons/wsksymdef.h
+++ b/sys/dev/wscons/wsksymdef.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: wsksymdef.h,v 1.15 2001/09/30 05:49:58 mickey Exp $ */
+/* $OpenBSD: wsksymdef.h,v 1.16 2002/04/04 21:24:34 mickey Exp $ */
/* $NetBSD: wsksymdef.h,v 1.34.4.1 2000/07/07 09:49:54 hannken Exp $ */
/*-
@@ -578,6 +578,7 @@
#define KB_SF 0x1000
#define KB_PT 0x1100
#define KB_UA 0x1200
+#define KB_LT 0x1300
#define KB_NODEAD 0x0001
#define KB_DECLK 0x0002 /* DEC LKnnn layout */
@@ -606,7 +607,8 @@
{ KB_UA, "ua" }, \
{ KB_SG, "sg" }, \
{ KB_SF, "sf" }, \
- { KB_PT, "pt" }
+ { KB_PT, "pt" }, \
+ { KB_LT, "lt" }
#define KB_VARTAB \
{ KB_NODEAD, "nodead" }, \