summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2002-04-09 19:07:15 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2002-04-09 19:07:15 +0000
commit512bc91e5ccabcc1de6fadc8abb01c8031e9f9b2 (patch)
tree98ab58191bab9245ebc3929b302f8689d5de6c4a
parentbab9534fb5541fca71352270f88f907846986926 (diff)
better lt keymap (in the best .su tradition); from Vladis Adler <vld@vic.lt>
-rw-r--r--sys/dev/pckbc/wskbdmap_mfii.c20
-rw-r--r--sys/dev/wscons/wsksymdef.h63
2 files changed, 72 insertions, 11 deletions
diff --git a/sys/dev/pckbc/wskbdmap_mfii.c b/sys/dev/pckbc/wskbdmap_mfii.c
index c77c580ac44..dd9d58462a5 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.15 2002/04/04 21:24:33 mickey Exp $ */
+/* $OpenBSD: wskbdmap_mfii.c,v 1.16 2002/04/09 19:07:14 mickey Exp $ */
/* $NetBSD: wskbdmap_mfii.c,v 1.15 2000/05/19 16:40:04 drochner Exp $ */
/*-
@@ -384,15 +384,15 @@ static const keysym_t pckbd_keydesc_es[] = {
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(2), KS_1, KS_exclam, KS_L7_aogonek, KS_L7_Aogonek,
+ KC(3), KS_2, KS_at, KS_L7_ccaron, KS_L7_Ccaron,
+ KC(4), KS_3, KS_numbersign, KS_L7_eogonek, KS_L7_Eogonek,
+ KC(5), KS_4, KS_dollar, KS_L7_edot, KS_L7_Edot,
+ KC(6), KS_5, KS_percent, KS_L7_iogonek, KS_L7_Iogonek,
+ KC(7), KS_6, KS_asciicircum, KS_L7_scaron, KS_L7_Scaron,
+ KC(8), KS_7, KS_ampersand, KS_L7_uogonek, KS_L7_Uogonek,
+ KC(9), KS_8, KS_asterisk, KS_L7_umacron, KS_L7_Umacron,
+ KC(13), KS_equal, KS_plus, KS_L7_zcaron, KS_L7_Zcaron,
KC(184), KS_Mode_switch, KS_Multi_key,
};
diff --git a/sys/dev/wscons/wsksymdef.h b/sys/dev/wscons/wsksymdef.h
index a4fb292a659..038f7227f43 100644
--- a/sys/dev/wscons/wsksymdef.h
+++ b/sys/dev/wscons/wsksymdef.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: wsksymdef.h,v 1.16 2002/04/04 21:24:34 mickey Exp $ */
+/* $OpenBSD: wsksymdef.h,v 1.17 2002/04/09 19:07:14 mickey Exp $ */
/* $NetBSD: wsksymdef.h,v 1.34.4.1 2000/07/07 09:49:54 hannken Exp $ */
/*-
@@ -355,6 +355,67 @@
#define KS_Cyrillic_yeukr 0xa4
#define KS_Cyrillic_YEUKR 0xb4
+ /*
+ * Group Latin-7 (iso8859-13)
+ */
+
+#define KS_L7_rightdblquot 0xa1
+#define KS_L7_dbllow9quot 0xa5
+#define KS_L7_Ostroke 0xa8
+#define KS_L7_Rcedilla 0xaa
+#define KS_L7_AE 0xaf
+#define KS_L7_leftdblquot 0xb4
+#define KS_L7_ostroke 0xb8
+#define KS_L7_rcedilla 0xba
+#define KS_L7_ae 0xbf
+#define KS_L7_Aogonek 0xc0
+#define KS_L7_Iogonek 0xc1
+#define KS_L7_Amacron 0xc2
+#define KS_L7_Cacute 0xc3
+#define KS_L7_Eogonek 0xc6
+#define KS_L7_Emacron 0xc7
+#define KS_L7_Ccaron 0xc8
+#define KS_L7_Zacute 0xca
+#define KS_L7_Edot 0xcb
+#define KS_L7_Gcedilla 0xcc
+#define KS_L7_Kcedilla 0xcd
+#define KS_L7_Imacron 0xce
+#define KS_L7_Lcedilla 0xcf
+#define KS_L7_Scaron 0xd0
+#define KS_L7_Nacute 0xd1
+#define KS_L7_Ncedilla 0xd2
+#define KS_L7_Omacron 0xd4
+#define KS_L7_Uogonek 0xd8
+#define KS_L7_Lstroke 0xd9
+#define KS_L7_Sacute 0xda
+#define KS_L7_Umacron 0xdb
+#define KS_L7_Zdot 0xdd
+#define KS_L7_Zcaron 0xde
+#define KS_L7_aogonek 0xe0
+#define KS_L7_iogonek 0xe1
+#define KS_L7_amacron 0xe2
+#define KS_L7_cacute 0xe3
+#define KS_L7_eogonek 0xe6
+#define KS_L7_emacron 0xe7
+#define KS_L7_ccaron 0xe8
+#define KS_L7_zacute 0xea
+#define KS_L7_edot 0xeb
+#define KS_L7_gcedilla 0xec
+#define KS_L7_kcedilla 0xed
+#define KS_L7_imacron 0xee
+#define KS_L7_lcedilla 0xef
+#define KS_L7_scaron 0xf0
+#define KS_L7_nacute 0xf1
+#define KS_L7_ncedilla 0xf2
+#define KS_L7_omacron 0xf4
+#define KS_L7_uogonek 0xf8
+#define KS_L7_lstroke 0xf9
+#define KS_L7_sacute 0xfa
+#define KS_L7_umacron 0xfb
+#define KS_L7_zdot 0xfd
+#define KS_L7_zcaron 0xfe
+#define KS_L7_rightsnglquot 0xff
+
/*
* Group 1 (modifiers)
*/