ALT Linux backports/2.4
: 9 2008 | : 497 | : 1574642
        
 
::
: console-data

                Bugs and FR 

: console-data-thai_deb-1999.08.29-21.8.patch


diff -Nuar console-data-1999.08.29/consolefonts/Makefile.am console-data+thai-1999.08.29/consolefonts/Makefile.am
--- console-data-1999.08.29/consolefonts/Makefile.am	Wed Aug 25 06:02:30 1999
+++ console-data+thai-1999.08.29/consolefonts/Makefile.am	Tue Nov 13 14:49:08 2001
@@ -79,4 +79,4 @@
 \
 arm8.psf \
 \
-t.psf t850b.psf tcvn8x16.psf viscii10-8x16.psf
+t.psf t850b.psf tcvn8x16.psf tis620.f16.psf viscii10-8x16.psf
diff -Nuar console-data-1999.08.29/consolefonts/tis620.f16.psf console-data+thai-1999.08.29/consolefonts/tis620.f16.psf
--- console-data-1999.08.29/consolefonts/tis620.f16.psf	Thu Jan  1 07:00:00 1970
+++ console-data+thai-1999.08.29/consolefonts/tis620.f16.psf	Mon Nov 12 21:29:07 2001
@@ -0,0 +1,7 @@
+6~~~~l|88||8<<<<~~<<<<fBBf<Ù2xx<ffff<~?3?0000pcccccg<<>><~~<fffffffff{|`8ll8|<~~<~<~~<0``0(ll(88||||88<<<fff$lllllll|||0`Ɔ8ll8vv000`00000000f<<f~00`8ll88x~|0`|<|<l|8`|0000||||~x00`0~~`00`|||8lfff|ffff<ff<lfffffflfbhxh`bffbhxh```<ff:<<xfflxxlff``````bf||fff|````||fff|lfff|`8|~~Z<|l8ll|88|lffff<<Ɔ0`<00000000<p8<<8l0x|v``xlffff|||<lv||620x0000xv|x``lvffff8<ff<``flxxlf8<ffffff||fffff|``v|vf```|`8|0000006vl8ll888l~0`pppv8lllllllll|`llllllo`|lllllllllllllllllllllllll`olllllllllllllo`olllllllllllllllllllllllllllllllllllllllllllllllllllllllllll<f6ffffv~666~{߻[?|ƶfflֶffS۳{w3f6|6^.|f56fV666~v޶v6~s{ۯ[s{ۻN>c33s{+>c33ssW+:|.fTV۳s33Ss{޽[|vflvf<f6ffV&Ns3333>x>666~FffnufFffff~Fffff~FFCkkwcCkkwc<f66vfFfvf&Vf>ff>>|
+<f6ffV&<F6~nV&<f66vf|v̶ffFnvnf~6L6~nV&Dl~vffEff~~f|&Vffv&Vff&Vf>&\8&\8&\8|@@&<~:~:|
+:~
+.~Bfff|fffflllllZ$t0<ffV,
+~&
+|lƦL8Th;?6<((0<BZZB<<ffff<<fvn6`zwksc>lƦF<`H>.<`H>@|f#V<VήLvLlV [{6@`:&;&e&f&c&`&" %%%B&@&j&k&l&<&%%%%!< %!!!!!"#!%% !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#u%v%%w%%%%t%%%4%%$%,%<%y%z%%Z%{%%Q%%T%#%`%x%%]%%P%;%i%%W%c%+%3%f%K%l%	
+
 !"#$%&'()*+,-./0123456789:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[
\ No newline at end of file
diff -Nuar console-data-1999.08.29/consoletrans/Makefile.am console-data+thai-1999.08.29/consoletrans/Makefile.am
--- console-data-1999.08.29/consoletrans/Makefile.am	Tue Nov 13 14:58:15 2001
+++ console-data+thai-1999.08.29/consoletrans/Makefile.am	Tue Nov 13 14:51:07 2001
@@ -60,7 +60,7 @@
 ECMA144.sfm cp437.sfm def.sfm ethiopic.sfm koi8-r.sfm \
 lat1.sfm lat1u.sfm lat2u.sfm lat4.sfm lat4u.sfm \
 armscii8.sfm cp850.sfm cp850b.sfm tcvn.sfm viscii.sfm \
-koi8u.sfm ruscii.sfm
+koi8u.sfm ruscii.sfm tis620.sfm
 
 OLD_ACM_FILES = null.trans space.trans trivial.trans zero.trans \
 vga2iso.trans koi2alt.trans koi8u2ruscii.trans \
@@ -70,7 +70,7 @@
 ACM_FILES = \
 cp437.acm iso01.acm iso02.acm iso03.acm iso04.acm iso05.acm iso06.acm \
 iso07.acm iso08.acm iso09.acm iso10.acm straight-to-font.acm \
-iso15.acm iso02+euro.acm koi8u.acm ruscii.acm
+iso15.acm iso02+euro.acm koi8u.acm ruscii.acm tis620.acm
 
 
 FB_FILES = \
diff -Nuar console-data-1999.08.29/consoletrans/tis620.acm console-data+thai-1999.08.29/consoletrans/tis620.acm
--- console-data-1999.08.29/consoletrans/tis620.acm	Thu Jan  1 07:00:00 1970
+++ console-data+thai-1999.08.29/consoletrans/tis620.acm	Tue Nov 13 14:43:46 2001
@@ -0,0 +1,269 @@
+#
+# ACM for Thai Linux Console Font
+# TIS-620
+# Phattanon Duangdara   sf_alpha@shin-host.com
+
+# 0x00-0x79 Default Map to ISO-8859-1
+# ISO-8859-1
+
+0x00	 U+fffd
+0x01	 U+263a
+0x02	 U+263b
+0x03	 U+2665
+0x04	 U+2666
+0x05	 U+2663
+0x06	 U+2660
+0x07	 U+2022
+0x08	 U+25d8
+0x09	 U+25cb
+0x0a	 U+25d9
+0x0b	 U+2642
+0x0c	 U+2640
+0x0d	 U+266a
+0x0e	 U+266b U+266c
+0x0f	 U+263c
+0x10	 U+25b6 U+25ba
+0x11	 U+25c0 U+25c4
+0x12	 U+2195
+0x13	 U+203c
+0x14	 U+00b6
+0x15	 U+00a7
+0x16	 U+25ac
+0x17	 U+21a8
+0x18	 U+2191
+0x19	 U+2193
+0x1a	 U+2192
+0x1b	 U+2190
+0x1c	 U+221f U+2319
+0x1d	 U+2194
+0x1e	 U+25b2
+0x1f	 U+25bc
+0x20	 U+0020
+0x21	 U+0021
+0x22	 U+0022
+0x23	 U+0023
+0x24	 U+0024
+0x25	 U+0025
+0x26	 U+0026
+0x27	 U+0027
+0x28	 U+0028
+0x29	 U+0029
+0x2a	 U+002a
+0x2b	 U+002b
+0x2c	 U+002c
+0x2d	 U+002d
+0x2e	 U+002e
+0x2f	 U+002f
+0x30	 U+0030
+0x31	 U+0031
+0x32	 U+0032
+0x33	 U+0033
+0x34	 U+0034
+0x35	 U+0035
+0x36	 U+0036
+0x37	 U+0037
+0x38	 U+0038
+0x39	 U+0039
+0x3a	 U+003a
+0x3b	 U+003b
+0x3c	 U+003c
+0x3d	 U+003d
+0x3e	 U+003e
+0x3f	 U+003f
+0x40	 U+0040
+0x41	 U+0041
+0x42	 U+0042
+0x43	 U+0043
+0x44	 U+0044
+0x45	 U+0045
+0x46	 U+0046
+0x47	 U+0047
+0x48	 U+0048
+0x49	 U+0049
+0x4a	 U+004a
+0x4b	 U+004b
+0x4c	 U+004c
+0x4d	 U+004d
+0x4e	 U+004e
+0x4f	 U+004f
+0x50	 U+0050
+0x51	 U+0051
+0x52	 U+0052
+0x53	 U+0053
+0x54	 U+0054
+0x55	 U+0055
+0x56	 U+0056
+0x57	 U+0057
+0x58	 U+0058
+0x59	 U+0059
+0x5a	 U+005a
+0x5b	 U+005b
+0x5c	 U+005c
+0x5d	 U+005d
+0x5e	 U+005e
+0x5f	 U+005f
+0x60	 U+0060
+0x61	 U+0061
+0x62	 U+0062
+0x63	 U+0063
+0x64	 U+0064
+0x65	 U+0065
+0x66	 U+0066
+0x67	 U+0067
+0x68	 U+0068
+0x69	 U+0069
+0x6a	 U+006a
+0x6b	 U+006b
+0x6c	 U+006c
+0x6d	 U+006d
+0x6e	 U+006e
+0x6f	 U+006f
+0x70	 U+0070
+0x71	 U+0071
+0x72	 U+0072
+0x73	 U+0073
+0x74	 U+0074
+0x75	 U+0075
+0x76	 U+0076
+0x77	 U+0077
+0x78	 U+0078
+0x79	 U+0079
+0x7a	 U+007a
+0x7b	 U+007b
+0x7c	 U+007c
+0x7d	 U+007d
+0x7e	 U+007e
+0x7f	 U+2302
+
+0x80	U+003f
+0x81	U+003f
+0x82	U+003f
+0x83	U+003f
+0x84	U+003f
+0x85	U+003f
+0x86	U+003f
+0x87	U+003f
+0x88	U+003f
+0x89	U+003f
+0x8a	U+003f
+0x8b	U+003f
+0x8c	U+003f
+0x8d	U+003f
+0x8e	U+003f
+0x8f	U+003f
+0x90	U+003f
+0x91	U+003f
+0x92	U+003f
+0x93	U+003f
+0x94	U+003f
+0x95	U+003f
+0x96	U+003f
+0x97	U+003f
+0x98	U+003f
+0x99	U+003f
+0x9a	U+003f
+0x9b	U+003f
+0x9c	U+003f
+0x9d	U+003f
+0x9e	U+003f
+0x9f	U+003f
+
+0xa1	U+0e01
+0xa2	U+0e02
+0xa3	U+0e03
+0xa4	U+0e04
+0xa5	U+0e05
+0xa6	U+0e06
+0xa7	U+0e07
+0xa8	U+0e08
+0xa9	U+0e09
+0xaa	U+0e0a
+0xab	U+0e0b
+0xac	U+0e0c
+0xad	U+0e0d
+0xae	U+0e0e
+0xaf	U+0e0f
+0xb0	U+0e10
+0xb1	U+0e11
+0xb2	U+0e12
+0xb3	U+0e13
+0xb4	U+0e14
+0xb5	U+0e15
+0xb6	U+0e16
+0xb7	U+0e17
+0xb8	U+0e18
+0xb9	U+0e19
+0xba	U+0e1a
+0xbb	U+0e1b
+0xbc	U+0e1c
+0xbd	U+0e1d
+0xbe	U+0e1e
+0xbf	U+0e1f
+0xc0	U+0e20
+0xc1	U+0e21
+0xc2	U+0e22
+0xc3	U+0e23
+0xc4	U+0e24
+0xc5	U+0e25
+0xc6	U+0e26
+0xc7	U+0e27
+0xc8	U+0e28
+0xc9	U+0e29
+0xca	U+0e2a
+0xcb	U+0e2b
+0xcc	U+0e2c
+0xcd	U+0e2d
+0xce	U+0e2e
+0xcf	U+0e2f
+0xd0	U+0e30
+0xd1	U+0e31
+0xd2	U+0e32
+0xd3	U+0e33
+0xd4	U+0e34
+0xd5	U+0e35
+0xd6	U+0e36
+0xd7	U+0e37
+0xd8	U+0e38
+0xd9	U+0e39
+0xda	U+0e3a
+
+0xdb	U+003f
+0xdc	U+003f
+0xdd	U+003f
+0xde	U+003f
+
+0xdf	U+0e3f
+0xe0	U+0e40
+0xe1	U+0e41
+0xe2	U+0e42
+0xe3	U+0e43
+0xe4	U+0e44
+0xe5	U+0e45
+0xe6	U+0e46
+0xe7	U+0e47
+0xe8	U+0e48
+0xe9	U+0e49
+0xea	U+0e4a
+0xeb	U+0e4b
+0xec	U+0e4c
+0xed	U+0e4d
+0xee	U+0e4e
+0xef	U+0e4f
+0xf0	U+0e50
+0xf1	U+0e51
+0xf2	U+0e52
+0xf3	U+0e53
+0xf4	U+0e54
+0xf5	U+0e55
+0xf6	U+0e56
+0xf7	U+0e57
+0xf8	U+0e58
+0xf9	U+0e59
+0xfa	U+0e5a
+0xfb	U+0e5b
+
+0xfc	U+003f
+0xfd	U+003f
+0xfe	U+003f
+0xff	U+003f
+
diff -Nuar console-data-1999.08.29/consoletrans/tis620.sfm console-data+thai-1999.08.29/consoletrans/tis620.sfm
--- console-data-1999.08.29/consoletrans/tis620.sfm	Thu Jan  1 07:00:00 1970
+++ console-data+thai-1999.08.29/consoletrans/tis620.sfm	Tue Nov 13 14:44:40 2001
@@ -0,0 +1,131 @@
+#
+# Unicode mapping table for TIS-620 fonts tis620.*
+# Theppitak Karoonboonyanan <thep@links.nectec.or.th>
+# [use: unicode_start tis620.f16 tis620]
+#
+0x20-0x7e	idem
+0x7f		U+2302
+0x00	U+fffd
+0x01	U+263A
+0x02	U+263B
+0x03	U+2665
+0x04	U+2666
+0x05	U+2663
+0x06	U+2660
+0x07	U+2022
+0x08	U+25D8
+0x09	U+25CB
+0x0A	U+25D9
+0x0B	U+2642
+0x0C	U+2640
+0x0D	U+266A
+0x0E	U+266B
+0x0E	U+266C
+0x0F	U+263C
+0x10	U+25B6
+0x10	U+25BA
+0x11	U+25C0
+0x11	U+25C4
+0x12	U+2195
+0x13	U+203C
+0x14	U+00B6
+0x15	U+00A7
+0x16	U+25AC
+0x17	U+21A8
+0x18	U+2191
+0x19	U+2193
+0x1A	U+2192
+0x1B	U+2190
+0x1C	U+221F
+0x1C	U+2319
+0x1D	U+2194
+0x1E	U+25B2
+0x1F	U+25BC
+#
+0xA1	U+0E01  # THAI CHARACTER KO KAI
+0xA2	U+0E02  # THAI CHARACTER KHO KHAI
+0xA3	U+0E03  # THAI CHARACTER KHO KHUAT
+0xA4	U+0E04  # THAI CHARACTER KHO KHWAI
+0xA5	U+0E05  # THAI CHARACTER KHO KHON
+0xA6	U+0E06  # THAI CHARACTER KHO RAKHANG
+0xA7	U+0E07  # THAI CHARACTER NGO NGU
+0xA8	U+0E08  # THAI CHARACTER CHO CHAN
+0xA9	U+0E09  # THAI CHARACTER CHO CHING
+0xAA	U+0E0A  # THAI CHARACTER CHO CHANG
+0xAB	U+0E0B  # THAI CHARACTER SO SO 
+0xAC	U+0E0C  # THAI CHARACTER CHO CHOE
+0xAD	U+0E0D  # THAI CHARACTER YO YING
+0xAE	U+0E0E  # THAI CHARACTER DO CHADA
+0xAF	U+0E0F  # THAI CHARACTER TO PATAK
+0xB0	U+0E10  # THAI CHARACTER THO THAN
+0xB1	U+0E11  # THAI CHARACTER THO NANGMONTHO
+0xB2	U+0E12  # THAI CHARACTER THO PHUTHAO
+0xB3	U+0E13  # THAI CHARACTER NO NEN
+0xB4	U+0E14  # THAI CHARACTER DO DEK
+0xB5	U+0E15  # THAI CHARACTER TO TAO
+0xB6	U+0E16  # THAI CHARACTER THO THUNG
+0xB7	U+0E17  # THAI CHARACTER THO THAHAN
+0xB8	U+0E18  # THAI CHARACTER THO THONG
+0xB9	U+0E19  # THAI CHARACTER NO NU
+0xBA	U+0E1A  # THAI CHARACTER BO BAIMAI
+0xBB	U+0E1B  # THAI CHARACTER PO PLA
+0xBC	U+0E1C  # THAI CHARACTER PHO PHUNG
+0xBD	U+0E1D  # THAI CHARACTER FO FA
+0xBE	U+0E1E  # THAI CHARACTER PHO PHAN
+0xBF	U+0E1F  # THAI CHARACTER FO FAN
+0xC0	U+0E20  # THAI CHARACTER PHO SAMPHAO
+0xC1	U+0E21  # THAI CHARACTER MO MA
+0xC2	U+0E22  # THAI CHARACTER YO YAK
+0xC3	U+0E23  # THAI CHARACTER RO RUA
+0xC4	U+0E24  # THAI CHARACTER RU
+0xC5	U+0E25  # THAI CHARACTER LO LING
+0xC6	U+0E26  # THAI CHARACTER LU
+0xC7	U+0E27  # THAI CHARACTER WO WAEN
+0xC8	U+0E28  # THAI CHARACTER SO SALA
+0xC9	U+0E29  # THAI CHARACTER SO RUSI
+0xCA	U+0E2A  # THAI CHARACTER SO SUA
+0xCB	U+0E2B  # THAI CHARACTER HO HIP
+0xCC	U+0E2C  # THAI CHARACTER LO CHULA
+0xCD	U+0E2D  # THAI CHARACTER O ANG
+0xCE	U+0E2E  # THAI CHARACTER HO NOKHUK
+0xCF	U+0E2F  # THAI CHARACTER PAIYANNOI
+0xD0	U+0E30  # THAI CHARACTER SARA A
+0xD1	U+0E31  # THAI CHARACTER MAI HAN-AKAT
+0xD2	U+0E32  # THAI CHARACTER SARA AA
+0xD3	U+0E33  # THAI CHARACTER SARA AM
+0xD4	U+0E34  # THAI CHARACTER SARA I
+0xD5	U+0E35  # THAI CHARACTER SARA II
+0xD6	U+0E36  # THAI CHARACTER SARA UE
+0xD7	U+0E37  # THAI CHARACTER SARA UEE
+0xD8	U+0E38  # THAI CHARACTER SARA U
+0xD9	U+0E39  # THAI CHARACTER SARA UU
+0xDA	U+0E3A  # THAI CHARACTER PHINTHU
+0xDF	U+0E3F  # THAI CHARACTER SYMBOL BAHT
+0xE0	U+0E40  # THAI CHARACTER SARA E
+0xE1	U+0E41  # THAI CHARACTER SARA AE
+0xE2	U+0E42  # THAI CHARACTER SARA O
+0xE3	U+0E43  # THAI CHARACTER SARA AI MAIMUAN
+0xE4	U+0E44  # THAI CHARACTER SARA AI MAIMALAI
+0xE5	U+0E45  # THAI CHARACTER LAKKHANGYAO
+0xE6	U+0E46  # THAI CHARACTER MAIYAMOK
+0xE7	U+0E47  # THAI CHARACTER MAITAIKHU
+0xE8	U+0E48  # THAI CHARACTER MAI EK
+0xE9	U+0E49  # THAI CHARACTER MAI THO
+0xEA	U+0E4A  # THAI CHARACTER MAI TRI
+0xEB	U+0E4B  # THAI CHARACTER MAI CHATTAWA
+0xEC	U+0E4C  # THAI CHARACTER THANTHAKHAT
+0xED	U+0E4D  # THAI CHARACTER NIKHAHIT
+0xEE	U+0E4E  # THAI CHARACTER YAMAKKAN
+0xEF	U+0E4F  # THAI CHARACTER FONGMAN
+0xF0	U+0E50  # THAI DIGIT ZERO
+0xF1	U+0E51  # THAI DIGIT ONE
+0xF2	U+0E52  # THAI DIGIT TWO
+0xF3	U+0E53  # THAI DIGIT THREE
+0xF4	U+0E54  # THAI DIGIT FOUR
+0xF5	U+0E55  # THAI DIGIT FIVE
+0xF6	U+0E56  # THAI DIGIT SIX
+0xF7	U+0E57  # THAI DIGIT SEVEN
+0xF8	U+0E58  # THAI DIGIT EIGHT
+0xF9	U+0E59  # THAI DIGIT NINE
+0xFA	U+0E5A  # THAI CHARACTER ANGKHANKHU
+0xFB	U+0E5B  # THAI CHARACTER KHOMUT
diff -Nuar console-data-1999.08.29/keymaps/i386/qwerty/th-kedmanee.kmap console-data+thai-1999.08.29/keymaps/i386/qwerty/th-kedmanee.kmap
--- console-data-1999.08.29/keymaps/i386/qwerty/th-kedmanee.kmap	Thu Jan  1 07:00:00 1970
+++ console-data+thai-1999.08.29/keymaps/i386/qwerty/th-kedmanee.kmap	Tue Nov 13 15:00:04 2001
@@ -0,0 +1,325 @@
+#
+# th-kedmanee.kmap
+#
+# Thai Linux Console Keyboard Map
+# Kedmanee Layout
+#
+# Phattanon Duangdara   sf_alpha@shin-host.com
+#
+# This is Thai Keyboard Map (for kedmanee layout 101/102 Keys)
+# Mofified from thai.map and us-latin1.kmap (US-Latin-1 Keyboard Layout)
+#
+# Notes : This is Alpha Release ... Use with caution ...
+
+# Use Alt+LShift for toggle language for typing
+# ( This use AltGr Lock instance )
+
+charset "iso-8859-1"
+
+keycode   1 = Escape           Escape
+	alt	keycode   1 = Meta_Escape
+keycode   2 = one              exclam           +aring           plus
+	alt	keycode   2 = Meta_one
+	shift	alt	keycode   2 = Meta_exclam
+keycode   3 = two              at               +slash           ntilde
+	control	keycode   3 = nul
+	shift	control	keycode   3 = nul
+	alt	keycode   3 = Meta_two
+	shift	alt	keycode   3 = Meta_at
+keycode   4 = three            numbersign       +underscore      ograve
+	control	keycode   4 = Escape
+	alt	keycode   4 = Meta_three
+	shift	alt	keycode   4 = Meta_numbersign
+keycode   5 = four             dollar           +Agrave          oacute
+	control	keycode   5 = Control_backslash
+	alt	keycode   5 = Meta_four
+	shift	alt	keycode   5 = Meta_dollar
+keycode   6 = five             percent          +paragraph       ocircumflex
+	control	keycode   6 = Control_bracketright
+	alt	keycode   6 = Meta_five
+	shift	alt	keycode   6 = Meta_percent
+keycode   7 = six              asciicircum      +Ooblique        Ugrave
+	control	keycode   7 = Control_asciicircum
+	alt	keycode   7 = Meta_six
+	shift	alt	keycode   7 = Meta_asciicircum
+keycode   8 = seven            ampersand        +Odiaeresis      ssharp
+	control	keycode   8 = Control_underscore
+	alt	keycode   8 = Meta_seven
+keycode   9 = eight            asterisk         +currency        otilde
+	control	keycode   9 = Delete
+	alt	keycode   9 = Meta_eight
+keycode  10 = nine             parenleft        +mu              Odiaeresis
+	alt	keycode  10 = Meta_nine
+keycode  11 = zero             parenright       +diaeresis       division
+	alt	keycode  11 = Meta_zero
+keycode  12 = minus            underscore       +cent            oslash
+	control	keycode  12 = Control_underscore
+	shift	control	keycode  12 = Control_underscore
+	alt	keycode  12 = Meta_minus
+keycode  13 = equal            plus             +ordfeminine     ugrave
+	alt	keycode  13 = Meta_equal
+keycode  14 = Delete           Delete           Delete           Delete
+	control	keycode  14 = BackSpace
+	alt	keycode  14 = Meta_Delete
+keycode  15 = Tab              Tab              Tab              Tab
+	alt	keycode  15 = Last_Console
+keycode  16 = +q               Q                +ae              eth
+keycode  17 = +w               W                +adiaeresis      quotedbl
+keycode  18 = +e               E                +Oacute          registered
+keycode  19 = +r               R                +threequarters   plusminus
+keycode  20 = +t               T                +ETH             cedilla
+keycode  21 = +y               Y                +Ntilde          iacute
+keycode  22 = +u               U                +Otilde          ecircumflex
+keycode  23 = +i               I                +Atilde          threesuperior
+keycode  24 = +o               O                +onesuperior     Idiaeresis
+keycode  25 = +p               P                +Acircumflex     hyphen
+keycode  26 = bracketleft      braceleft        +masculine       degree
+	control	keycode  26 = Escape
+	alt	keycode  26 = Meta_bracketleft
+	shift	alt	keycode  26 = Meta_braceleft
+keycode  27 = bracketright     braceright       +Aring           comma
+	control	keycode  27 = Control_bracketright
+	alt	keycode  27 = Meta_bracketright
+	shift	alt	keycode  27 = Meta_braceright
+keycode  28 = Return           Return           Return           Return
+	alt	keycode  28 = Meta_Control_m
+keycode  29 = Control          Control          Control          Control
+keycode  30 = +a               A                +questiondown    Adiaeresis
+keycode  31 = +s               S                +Ediaeresis      brokenbar
+keycode  32 = +d               D                +exclamdown      macron
+keycode  33 = +f               F                +acute           acircumflex
+keycode  34 = +g               G                +agrave          notsign
+keycode  35 = +h               H                +eacute          ccedilla
+keycode  36 = +j               J                +egrave          ediaeresis
+keycode  37 = +k               K                +Ograve          Eacute
+keycode  38 = +l               L                +Ecircumflex     Egrave
+keycode  39 = semicolon        colon            +Ccedilla        guillemotleft
+	alt	keycode  39 = Meta_semicolon
+keycode  40 = dead_acute       quotedbl         +section         period
+	alt	keycode  40 = dead_acute
+keycode  41 = grave           asciitilde       +minus           percent
+	control	keycode  41 = nul
+	alt	keycode  41 = Meta_grave
+keycode  42 = Shift            Shift            Shift            Shift
+        alt     keycode  42 = AltGr_Lock
+	altgr   alt      keycode  42 = AltGr_Lock
+keycode  43 = backslash        bar              +sterling        yen
+	control	keycode  43 = Control_backslash
+	alt	keycode  43 = Meta_backslash
+	shift	alt	keycode  43 = Meta_bar
+keycode  44 = +z               Z                +onequarter      parenleft
+keycode  45 = +x               X                +guillemotright  parenright
+keycode  46 = +c               C                +aacute          copyright
+keycode  47 = +v               V                +Iacute          Icircumflex
+keycode  48 = +b               B                +Ocircumflex     Uacute
+keycode  49 = +n               N                +multiply        igrave
+keycode  50 = +m               M                +periodcentered  question
+keycode  51 = comma            less             +Aacute          twosuperior
+	alt	keycode  51 = Meta_comma
+	shift	alt	keycode  51 = Meta_less
+keycode  52 = period           greater          +atilde          Igrave
+	control	keycode  52 = Compose
+	alt	keycode  52 = Meta_period
+	shift	alt	keycode  52 = Meta_greater
+keycode  53 = slash            question         +onehalf         AE
+	control	keycode  53 = Delete
+	shift	control	keycode  53 = Delete
+	alt	keycode  53 = Meta_slash
+keycode  54 = Shift            Shift            Shift            Shift
+keycode  55 = KP_Multiply
+keycode  56 = Alt
+keycode  57 = space            space            space            space
+	control	keycode  57 = nul
+	alt	keycode  57 = Meta_space
+keycode  58 = Caps_Lock        Caps_Lock        Caps_Lock        Caps_Lock
+keycode  59 = F1               F13
+	control	keycode  59 = F25
+	shift	control	keycode  59 = F37
+	alt	keycode  59 = Console_1
+	control	alt	keycode  59 = Console_1
+	altgr   alt	keycode  59 = Console_1
+	altgr   control	alt	keycode  59 = Console_1
+keycode  60 = F2               F14
+	control	keycode  60 = F26
+	shift	control	keycode  60 = F38
+	alt	keycode  60 = Console_2
+	control	alt	keycode  60 = Console_2
+	altgr   alt	keycode  60 = Console_2
+	altgr   control	alt	keycode  60 = Console_2
+keycode  61 = F3               F15
+	control	keycode  61 = F27
+	shift	control	keycode  61 = F39
+	alt	keycode  61 = Console_3
+	control	alt	keycode  61 = Console_3
+	altgr   alt	keycode  61 = Console_3
+	altgr   control	alt	keycode  61 = Console_3
+keycode  62 = F4               F16
+	control	keycode  62 = F28
+	shift	control	keycode  62 = F40
+	alt	keycode  62 = Console_4
+	control	alt	keycode  62 = Console_4
+	altgr   alt	keycode  62 = Console_4
+	altgr   control	alt	keycode  62 = Console_4
+keycode  63 = F5               F17
+	control	keycode  63 = F29
+	shift	control	keycode  63 = F41
+	alt	keycode  63 = Console_5
+	control	alt	keycode  63 = Console_5
+	altgr   alt	keycode  63 = Console_5
+	altgr   control	alt	keycode  63 = Console_5
+keycode  64 = F6               F18
+	control	keycode  64 = F30
+	shift	control	keycode  64 = F42
+	alt	keycode  64 = Console_6
+	control	alt	keycode  64 = Console_6
+	altgr   alt	keycode  64 = Console_6
+	altgr   control	alt	keycode  64 = Console_6
+keycode  65 = F7               F19
+	control	keycode  65 = F31
+	shift	control	keycode  65 = F43
+	alt	keycode  65 = Console_7
+	control	alt	keycode  65 = Console_7
+	altgr   alt	keycode  65 = Console_7
+	altgr   control	alt	keycode  65 = Console_7
+keycode  66 = F8               F20
+	control	keycode  66 = F32
+	shift	control	keycode  66 = F44
+	alt	keycode  66 = Console_8
+	control	alt	keycode  66 = Console_8
+	altgr   alt	keycode  66 = Console_8
+	altgr   control	alt	keycode  66 = Console_8
+keycode  67 = F9               F21
+	control	keycode  67 = F33
+	shift	control	keycode  67 = F45
+	alt	keycode  67 = Console_9
+	control	alt	keycode  67 = Console_9
+	altgr   alt	keycode  67 = Console_9
+	altgr   control	alt	keycode  67 = Console_9
+keycode  68 = F10              F22
+	control	keycode  68 = F34
+	shift	control	keycode  68 = F46
+	alt	keycode  68 = Console_10
+	control	alt	keycode  68 = Console_10
+	altgr   alt	keycode  68 = Console_10
+	altgr   control	alt	keycode  68 = Console_10
+keycode  69 = Num_Lock
+keycode  70 = Scroll_Lock      Show_Memory      Show_Registers
+	control	keycode  70 = Show_State
+	alt	keycode  70 = Scroll_Lock
+keycode  71 = KP_7
+	alt	keycode  71 = Ascii_7
+keycode  72 = KP_8
+	alt	keycode  72 = Ascii_8
+keycode  73 = KP_9
+	alt	keycode  73 = Ascii_9
+keycode  74 = KP_Subtract
+keycode  75 = KP_4
+	alt	keycode  75 = Ascii_4
+keycode  76 = KP_5
+	alt	keycode  76 = Ascii_5
+keycode  77 = KP_6
+	alt	keycode  77 = Ascii_6
+keycode  78 = KP_Add
+keycode  79 = KP_1
+	alt	keycode  79 = Ascii_1
+keycode  80 = KP_2
+	alt	keycode  80 = Ascii_2
+keycode  81 = KP_3
+	alt	keycode  81 = Ascii_3
+keycode  82 = KP_0
+	alt	keycode  82 = Ascii_0
+keycode  83 = KP_Period
+	altgr	control	keycode  83 = Boot
+	control	alt	keycode  83 = Boot
+keycode  84 = Last_Console
+keycode  85 =
+keycode  86 = less             greater          bar
+	alt	keycode  86 = Meta_less
+keycode  87 = F11              F23
+	control	keycode  87 = F35
+	shift	control	keycode  87 = F47
+	alt	keycode  87 = Console_11
+	control	alt	keycode  87 = Console_11
+	altgr   alt	keycode  87 = Console_11
+	altgr   control	alt	keycode  87 = Console_11
+keycode  88 = F12              F24
+	control	keycode  88 = F36
+	shift	control	keycode  88 = F48
+	alt	keycode  88 = Console_12
+	control	alt	keycode  88 = Console_12
+	altgr   alt	keycode  88 = Console_12
+	altgr   control	alt	keycode  88 = Console_12
+keycode  89 =
+keycode  90 =
+keycode  91 =
+keycode  92 =
+keycode  93 =
+keycode  94 =
+keycode  95 =
+keycode  96 = KP_Enter
+keycode  97 = Control
+keycode  98 = KP_Divide
+keycode  99 = Control_backslash
+	control	keycode  99 = Control_backslash
+	alt	keycode  99 = Control_backslash
+keycode 100 = Alt
+keycode 101 = Break
+keycode 102 = Find
+keycode 103 = Up
+keycode 104 = Prior
+	shift	keycode 104 = Scroll_Backward
+keycode 105 = Left
+	alt	keycode 105 = Decr_Console
+keycode 106 = Right
+	alt	keycode 106 = Incr_Console
+keycode 107 = Select
+keycode 108 = Down
+keycode 109 = Next
+	shift	keycode 109 = Scroll_Forward
+keycode 110 = Insert
+keycode 111 = Remove
+	control	alt	keycode 111 = Boot
+keycode 112 = Macro
+keycode 113 = F13
+keycode 114 = F14
+keycode 115 = Help
+keycode 116 = Do
+keycode 117 = F17
+keycode 118 = KP_MinPlus
+keycode 119 = Pause
+keycode 120 =
+keycode 121 =
+keycode 122 =
+keycode 123 =
+keycode 124 =
+keycode 125 =
+keycode 126 =
+keycode 127 =
+string F1 = "\033[[A"
+string F2 = "\033[[B"
+string F3 = "\033[[C"
+string F4 = "\033[[D"
+string F5 = "\033[[E"
+string F6 = "\033[17~"
+string F7 = "\033[18~"
+string F8 = "\033[19~"
+string F9 = "\033[20~"
+string F10 = "\033[21~"
+string F11 = "\033[23~"
+string F12 = "\033[24~"
+string F13 = "\033[25~"
+string F14 = "\033[26~"
+string F15 = "\033[28~"
+string F16 = "\033[29~"
+string F17 = "\033[31~"
+string F18 = "\033[32~"
+string F19 = "\033[33~"
+string F20 = "\033[34~"
+string Find = "\033[1~"
+string Insert = "\033[2~"
+string Remove = "\033[3~"
+string Select = "\033[4~"
+string Prior = "\033[5~"
+string Next = "\033[6~"
+string Macro = "\033[M"
+string Pause = "\033[P"
diff -Nuar console-data-1999.08.29/keymaps/i386/qwerty/th-tis.kmap console-data+thai-1999.08.29/keymaps/i386/qwerty/th-tis.kmap
--- console-data-1999.08.29/keymaps/i386/qwerty/th-tis.kmap	Thu Jan  1 07:00:00 1970
+++ console-data+thai-1999.08.29/keymaps/i386/qwerty/th-tis.kmap	Mon Nov 12 22:05:30 2001
@@ -0,0 +1,422 @@
+! thai.kmap
+! Thai TIS 820-2538 keyboard map.
+! By Theppitak Karoonboonyanan <thep@links.nectec.or.th>
+! Thai/Eng mode is toggled by AltGr (right alt).
+
+charset "tis-620"
+keymaps 0-4,6,8-12,14
+strings as usual
+
+		keycode	1 =	Escape
+	alt	keycode	1 =	Meta_Escape
+altgr	alt     keycode 1 = 	Meta_Escape
+		keycode	2 =	one	exclam		+thai_baht	thai_lakkhangyao
+	alt	keycode	2 =	Meta_one	
+altgr	alt     keycode 2 = 	Meta_one
+	shift alt keycode 2 = 	Meta_exclam
+altgr	shift alt keycode 2 = 	Meta_exclam
+		keycode	3 =	two	at		+slash	thai_leknung
+	control	keycode	3 =	nul	
+altgr	control keycode 3 = 	nul
+	alt	keycode	3 =	Meta_two	
+altgr	alt     keycode 3 = 	Meta_two
+	shift alt keycode 3 = 	Meta_at
+altgr	shift alt keycode 3 = 	Meta_at
+		keycode 4 = 	three numbersign	+minus	thai_leksong
+	control	keycode	4 =	Escape
+altgr	control keycode 4 = 	Escape
+	alt	keycode	4 =	Meta_three
+altgr	alt     keycode 4 = 	Meta_three
+	shift alt keycode 4 =	Meta_numbersign
+altgr	shift alt keycode 4 =	Meta_numbersign
+		keycode	5 =	four	dollar		+thai_phosamphao	thai_leksam
+	control	keycode	5 =	Control_backslash
+altgr	control keycode 5 = 	Control_backslash
+	alt	keycode	5 =	Meta_four
+altgr	alt     keycode 5 = 	Meta_four
+	shift alt keycode 5 = 	Meta_dollar
+altgr	shift alt keycode 5 = 	Meta_dollar
+		keycode	6 =	five	percent		+thai_thothung	thai_leksi
+	control	keycode	6 =	Control_bracketright
+altgr	control keycode 6 = 	Control_bracketright
+	alt	keycode	6 =	Meta_five
+altgr	alt     keycode 6 = 	Meta_five
+	shift alt keycode 6 = 	Meta_percent
+altgr	shift alt keycode 6 = 	Meta_percent
+		keycode	7 =	six	asciicircum	+thai_sarau	thai_sarauu
+	control	keycode	7 =	Control_asciicircum
+altgr	control keycode 7 = 	Control_asciicircum
+	alt	keycode	7 =	Meta_six	
+altgr	alt     keycode 7 = 	Meta_six
+	shift alt keycode 7 = 	Meta_asciicircum
+altgr	shift alt keycode 7 = 	Meta_asciicircum
+		keycode	8 =	seven	ampersand	+thai_saraue	thai_yamakkan
+	control	keycode	8 =	Control_underscore
+altgr	control keycode 8 = 	Control_underscore
+	alt	keycode	8 =	Meta_seven
+altgr	alt     keycode 8 = 	Meta_seven
+	shift alt keycode 8 = 	Meta_ampersand
+altgr	shift alt keycode 8 = 	Meta_ampersand
+		keycode	9 =	eight	asterisk	+thai_khokhwai	thai_lekha
+	control	keycode	9 =	Delete	
+altgr	control keycode 9 = 	Delete
+	alt	keycode	9 =	Meta_eight
+altgr	alt     keycode 9 =     Meta_eight
+	shift alt keycode 9 = 	Meta_asterisk
+altgr	shift alt keycode 9 = 	Meta_asterisk
+		keycode	10 =	nine	parenleft	+thai_totao	thai_lekhok
+	alt	keycode	10 =	Meta_nine
+altgr	alt     keycode 10 =    Meta_nine
+	shift alt keycode 10 = 	Meta_parenleft
+altgr	shift alt keycode 10 = 	Meta_parenleft
+		keycode	11 =	zero	parenright	+thai_chochan	thai_lekchet
+	alt	keycode	11 =	Meta_zero
+altgr	alt     keycode 11 =    Meta_zero
+	shift alt keycode 11 = 	Meta_parenright
+altgr	shift alt keycode 11 = 	Meta_parenright
+		keycode	12 =	minus	underscore	+thai_khokhai	thai_lekpaet
+	control	keycode	12 =	Control_underscore
+altgr	control keycode 12 =    Control_underscore
+	alt	keycode	12 =	Meta_minus
+altgr	alt     keycode 12 =    Meta_minus
+	shift alt keycode 12 = 	Meta_underscore
+altgr	shift alt keycode 12 = 	Meta_underscore
+		keycode	13 =	equal	plus		+thai_chochang	thai_lekkao
+	alt	keycode	13 =	Meta_equal
+altgr	alt     keycode 13 =    Meta_equal
+	shift alt keycode 13 = 	Meta_plus
+altgr	shift alt keycode 13 = 	Meta_plus
+		keycode 14 = 	Delete
+	alt	keycode	14 =	Meta_Delete
+altgr	alt     keycode 14 = 	Meta_Delete
+		keycode	15 =	Tab
+	alt	keycode	15 =	Meta_Tab	
+altgr	alt     keycode 15 = 	Meta_Tab
+		keycode	16 = +q		Q	+thai_maiyamok	thai_leksun	
+	control	keycode	16 =	Control_q
+altgr	control	keycode	16 =	Control_q
+		keycode	17 = +w		W	+thai_saraaimaimalai	quotedbl
+	control	keycode	17 =	Control_w
+altgr	control	keycode	17 =	Control_w
+		keycode	18 = +e 	E	+thai_saraam	thai_dochada
+	control	keycode	18 =	Control_e
+altgr	control	keycode	18 =	Control_e
+		keycode	19 = +r 	R	+thai_phophan	thai_thonangmontho
+	control	keycode	19 =	Control_r
+altgr	control	keycode	19 =	Control_r
+		keycode	20 = +t 	T	+thai_saraa	thai_thothong
+	control	keycode	20 =	Control_t
+altgr	control	keycode	20 =	Control_t
+		keycode	21 = +y 	Y	+thai_maihanakat	thai_nikhahit
+	control	keycode	21 =	Control_y
+altgr	control	keycode	21 =	Control_y
+		keycode	22 = +u 	U	+thai_saraii	thai_maichattawa
+	control	keycode	22 =	Control_u
+altgr	control	keycode	22 =	Control_u
+		keycode	23 = +i 	I	+thai_rorua	thai_nonen
+	control	keycode	23 =	Tab
+altgr	control	keycode	23 =	Tab
+		keycode	24 = +o 	O	+thai_nonu	thai_paiyannoi
+	control	keycode	24 =	Control_o
+altgr	control	keycode	24 =	Control_o
+		keycode	25 = +p 	P	+thai_yoyak	thai_yoying	
+	control	keycode	25 =	Control_p
+altgr	control	keycode	25 =	Control_p
+		keycode	26 = +bracketleft	braceleft	+thai_bobaimai	thai_thothan
+	control	keycode	26 = Escape	
+altgr	control	keycode	26 = Escape	
+	alt	keycode	26 = Meta_bracketleft
+altgr	alt     keycode 26 = Meta_bracketleft
+	shift alt keycode 26 = Meta_braceleft
+altgr	shift alt keycode 26 = Meta_braceleft
+		keycode 27 = bracketright braceright	+thai_loling	comma
+	control	keycode	27 = Control_bracketright
+altgr	control	keycode	27 = Control_bracketright
+	alt	keycode	27 = Meta_bracketright
+altgr	alt     keycode 27 = Meta_bracketright
+	shift alt keycode 27 = Meta_braceright
+altgr	shift alt keycode 27 = Meta_braceright
+		keycode	28 = Return
+	alt	keycode	28 = Meta_Control_m	
+altgr	alt     keycode 28 = Meta_Control_m
+	control keycode 28 = Linefeed
+altgr	control keycode 28 = Linefeed
+		keycode	29 = Control
+		keycode	30 = +a 	A	+thai_fofan	thai_ru
+	control	keycode	30 =	Control_a
+altgr	control	keycode	30 =	Control_a
+		keycode	31 = +s 	S	+thai_hohip	thai_khorakhang
+	control	keycode	31 =	Control_s
+altgr	control	keycode	31 =	Control_s
+		keycode	32 = +d 	D	+thai_kokai	thai_topatak
+	control	keycode	32 =	Control_d
+altgr	control	keycode	32 =	Control_d
+		keycode	33 = +f 	F	+thai_dodek	thai_sarao
+	control	keycode	33 =	Control_f
+altgr	control	keycode	33 =	Control_f
+		keycode	34 = +g 	G	+thai_sarae	thai_chochoe
+	control	keycode	34 =	Control_g
+altgr	control	keycode	34 =	Control_g
+		keycode	35 = +h 	H	+thai_maitho	thai_maitaikhu
+	control	keycode	35 =	BackSpace
+altgr	control	keycode	35 =	BackSpace
+		keycode	36 = +j 	J	+thai_maiek	thai_maichattawa
+	control	keycode	36 =	Linefeed
+altgr	control	keycode	36 =	Linefeed
+		keycode	37 = +k 	K	+thai_saraaa	thai_sorusi
+	control	keycode	37 =	Control_k
+altgr	control	keycode	37 =	Control_k
+		keycode	38 = +l 	L	+thai_sosua	thai_sosala	
+	control	keycode	38 =	Control_l
+altgr	control	keycode	38 =	Control_l
+		keycode	39 = semicolon	colon 	+thai_wowaen	thai_soso
+	alt	keycode	39 =	Meta_semicolon
+altgr	alt     keycode 39 = 	Meta_semicolon
+		keycode	40 = apostrophe	quotedbl 	+thai_ngongu	period
+	control	keycode	40 =	Control_g
+altgr	control	keycode	40 =	Control_g
+	alt	keycode	40 =	Meta_apostrophe
+altgr	alt     keycode 40 = 	Meta_apostrophe
+		keycode 41 = 	grave asciitilde	+thai_fongman	thai_khomut
+	control	keycode	41 =	nul	
+altgr	control keycode 41 =	nul
+	alt	keycode	41 =	Meta_grave
+altgr	alt     keycode 41 = 	Meta_grave
+		keycode	42 =	Shift	
+		keycode	43 =	backslash bar		+thai_khokhon	thai_khokhuat
+	control	keycode	43 =	Control_backslash
+altgr	control keycode 43 = 	Control_backslash
+	alt	keycode	43 =	Meta_backslash
+altgr	alt     keycode 43 = 	Meta_backslash
+	shift alt keycode 43 = 	Meta_bar
+altgr	shift alt keycode 43 = 	Meta_bar
+		keycode	44 = +z 	Z	+thai_phophung	parenleft
+	control	keycode	44 =	Control_z
+altgr	control	keycode	44 =	Control_z
+		keycode	45 = +x 	X	+thai_popla	parenright	
+	control	keycode	45 =	Control_x
+altgr	control	keycode	45 =	Control_x
+		keycode	46 = +c 	C	+thai_saraae	thai_choching	
+	control	keycode	46 =	Control_c
+altgr	control	keycode	46 =	Control_c
+		keycode	47 = +v 	V	+thai_oang	thai_honokhuk 
+	control	keycode	47 =	Control_v
+altgr	control	keycode	47 =	Control_v
+		keycode	48 = +b 	B	+thai_sarai	thai_phinthu
+	control	keycode	48 =	Control_b
+altgr	control	keycode	48 =	Control_b
+		keycode	49 = +n 	N	+thai_sarauee	thai_thanthakhat
+	control	keycode	49 =	Control_n
+altgr	control	keycode	49 =	Control_n
+		keycode	50 = +m 	M	+thai_thothahan	question	
+	control	keycode	50 =	Control_m
+altgr	control	keycode	50 =	Control_m
+		keycode	51 = +comma	less	+thai_moma	thai_thophuthao
+	alt	keycode	51 =	Meta_comma
+altgr	alt     keycode 51 = 	Meta_comma
+	alt shift keycode 51 = 	Meta_less
+altgr	alt shift keycode 51 = 	Meta_less
+		keycode	52 = +period	greater 	+thai_saraaimaimuan	thai_lochula
+	alt	keycode	52 =	Meta_period
+altgr	alt     keycode 52 = 	Meta_period
+	alt shift keycode 52 = 	Meta_greater
+altgr	alt shift keycode 52 = 	Meta_greater
+		keycode 53 = 	slash question	+thai_fofa	thai_lu
+	control	keycode	53 =	Delete	
+altgr	control keycode 53 = 	Delete
+	alt	keycode	53 =	Meta_slash
+altgr	alt     keycode 53 = 	Meta_slash
+	shift alt keycode 53 = 	Meta_question
+altgr	shift alt keycode 53 = 	Meta_question
+		keycode	54 =	Shift
+		keycode	55 =	KP_Multiply
+		keycode	56 =	Alt	
+		keycode	57 =	space
+	control	keycode	57 =	nul	
+altgr	control keycode 57 = 	nul
+	alt	keycode	57 =	Meta_space
+altgr	alt     keycode 57 = 	Meta_space
+		keycode	58 =	Caps_Lock
+		keycode	59 =	F1	F11	F1	F11
+	control	keycode	59 =	F1	
+altgr	control keycode 59 = 	F1
+	alt	keycode	59 =	Console_1
+altgr	alt	keycode	59 =	Console_1
+	control	alt keycode 59 = 	Console_1
+altgr	control	alt     keycode 59 = 	Console_1
+		keycode	60 =	F2	F12	F2	F12
+	control	keycode	60 =	F2	
+altgr	control keycode 60 = 	F2
+	alt	keycode	60 =	Console_2
+altgr	alt	keycode	60 =	Console_2
+	control	alt keycode 60 = 	Console_2
+altgr	control	alt     keycode 60 = 	Console_2
+		keycode	61 =	F3	F13	F3	F13
+	control	keycode	61 =	F3	
+altgr	control keycode 61 = 	F3
+	alt	keycode	61 =	Console_3
+altgr	alt	keycode	61 =	Console_3
+	control	alt keycode 61 = 	Console_3
+altgr	control	alt     keycode 61 = 	Console_3
+		keycode	62 =	F4	F14	F4	F14
+	control	keycode	62 =	F4
+altgr	control keycode 62 = 	F4
+	alt	keycode	62 =	Console_4
+altgr	alt	keycode	62 =	Console_4
+	control	alt keycode 62 = 	Console_4
+altgr	control	alt     keycode 62 = 	Console_4
+		keycode	63 =	F5	F15	F5	F15
+	control	keycode	63 =	F5	
+altgr	control keycode 63 = 	F5
+	alt	keycode	63 =	Console_5
+altgr	alt	keycode	63 =	Console_5
+	control	alt keycode 63 = 	Console_5
+altgr	control	alt     keycode 63 = 	Console_5
+		keycode	64 =	F6	F16	F6	F16
+	control	keycode	64 =	F6	
+altgr	control keycode 64 = 	F6
+	alt	keycode	64 =	Console_6
+altgr	alt	keycode	64 =	Console_6
+	control	alt keycode 64 = 	Console_6
+altgr	control	alt     keycode 64 = 	Console_6
+		keycode	65 =	F7	F17	F7	F17
+	control	keycode	65 =	F7	
+altgr	control keycode 65 = 	F7
+	alt	keycode	65 =	Console_7
+altgr	alt	keycode	65 =	Console_7
+	control	alt keycode 65 = 	Console_7
+altgr	control	alt     keycode 65 = 	Console_7
+		keycode	66 =	F8	F18	F8	F18
+	control	keycode	66 =	F8	
+altgr	control keycode 66 = 	F8
+	alt	keycode	66 =	Console_8
+altgr	alt	keycode	66 =	Console_8
+	control	alt keycode 66 = 	Console_8
+altgr	control	alt     keycode 66 = 	Console_8
+		keycode	67 =	F9	F19	F9	F19
+	control	keycode	67 =	F9
+altgr	control keycode 67 = 	F9
+	alt	keycode	67 =	Console_9
+altgr	alt	keycode	67 =	Console_9
+	control	alt keycode 67 = 	Console_9
+altgr	control	alt     keycode 67 = 	Console_9
+		keycode	68 =	F10	F20	F10	F20
+	control	keycode	68 =	F10
+altgr	control keycode 68 = 	F10
+	alt	keycode	68 =	Console_10
+altgr	alt	keycode	68 =	Console_10
+	control	alt keycode 68 = 	Console_10
+altgr	control	alt     keycode 68 = 	Console_10
+		keycode	69 =	Num_Lock	
+		keycode	70 =	Scroll_Lock	Show_Memory	Show_Registers
+	control	keycode	70 =	Show_State
+altgr	control keycode 70 =	Show_State
+	alt	keycode	70 =	Scroll_Lock
+altgr	alt     keycode 70 = 	Scroll_Lock
+		keycode	71 =	KP_7	
+	alt	keycode	71 =	Ascii_7	
+altgr	alt     keycode 71 = 	Ascii_7
+		keycode	72 =	KP_8	
+	alt	keycode	72 =	Ascii_8	
+altgr	alt     keycode 72 = 	Ascii_8
+		keycode	73 =	KP_9	
+	alt	keycode	73 =	Ascii_9	
+altgr	alt     keycode 73 = 	Ascii_9
+		keycode	74 =	KP_Subtract
+		keycode	75 =	KP_4	
+	alt	keycode	75 =	Ascii_4	
+altgr	alt     keycode 75 =	Ascii_4
+		keycode	76 =	KP_5	
+	alt	keycode	76 =	Ascii_5	
+altgr	alt     keycode 76 = 	Ascii_5
+		keycode	77 =	KP_6	
+	alt	keycode	77 =	Ascii_6	
+altgr	alt     keycode 77 = 	Ascii_6
+		keycode	78 =	KP_Add	
+		keycode	79 =	KP_1	
+	alt	keycode	79 =	Ascii_1	
+altgr	alt     keycode 79 =	Ascii_1
+		keycode	80 =	KP_2	
+	alt	keycode	80 =	Ascii_2	
+altgr	alt     keycode 80 = 	Ascii_2
+		keycode	81 =	KP_3	
+	alt	keycode	81 =	Ascii_3	
+altgr	alt     keycode 81 = 	Ascii_3
+		keycode	82 =	KP_0	
+	alt	keycode	82 =	Ascii_0	
+altgr	alt     keycode 82 = 	Ascii_0
+		keycode	83 =	KP_Period
+altgr	control	keycode	83 =	Boot	
+control	alt	keycode	83 =	Boot	
+altgr	control alt 	keycode  83 = Boot
+		keycode	84 =	Last_Console
+		keycode	85 =
+		keycode	86 =	less	greater	bar	
+	alt	keycode	86 =	Meta_less
+altgr	alt     keycode 86 = 	Meta_less
+		keycode	87 =	F11	F11	F11	F11
+	control	keycode	87 =	F11
+altgr	control keycode 87 = 	F11
+	alt	keycode	87 =	Console_11
+altgr	alt	keycode	87 =	Console_11
+	control	alt keycode 87 = 	Console_11
+altgr	control	alt keycode 87 =	Console_11
+		keycode	88 =	F12	F12	F12	F12
+	control	keycode	88 =	F12
+altgr	control keycode 88 = 	F12
+	alt	keycode	88 =	Console_12
+altgr	alt	keycode	88 =	Console_12
+	control	alt keycode 88 = 	Console_12
+altgr	control	alt keycode 88 =	Console_12
+		keycode	89 =
+		keycode	90 =
+		keycode	91 =
+		keycode	92 =
+		keycode	93 =
+		keycode	94 =
+		keycode	95 =
+		keycode	96 =	KP_Enter	
+		keycode 97 = Control
+		keycode	98 =	KP_Divide
+		keycode	99 =	Control_backslash
+	control	keycode	99 =	Control_backslash
+altgr	control keycode 99 = 	Control_backslash
+	alt	keycode	99 =	Control_backslash
+altgr	alt     keycode 99 = 	Control_backslash
+		keycode 100 = AltGr_Lock
+		keycode	101 =	Break	
+		keycode	102 =	Find	
+		keycode	103 =	Up	
+		keycode	104 =	Prior	
+	shift	keycode	104 =	Scroll_Backward
+altgr	shift   keycode 104 = 	Scroll_Backward
+		keycode	105 =	Left	
+        alt     keycode 105 =	Decr_Console
+		keycode 106 =	Right
+        alt     keycode 106 =	Incr_Console
+		keycode	107 =	Select	
+		keycode	108 =	Down	
+		keycode	109 =	Next	
+	shift	keycode	109 =	Scroll_Forward
+altgr	shift   keycode 109 = 	Scroll_Forward
+		keycode	110 =	Insert	
+		keycode	111 =	Remove	
+altgr	control	keycode	111 =	Boot	
+control	alt	keycode	111 =	Boot	
+altgr	control alt keycode 111 = Boot
+		keycode	112 =
+		keycode	113 =
+		keycode	114 =
+		keycode	115 =
+		keycode	116 =
+		keycode	117 =
+		keycode	118 =
+		keycode	119 =
+		keycode	120 =
+		keycode	121 =
+		keycode	122 =
+		keycode	123 =
+		keycode	124 =
+		keycode	125 =
+		keycode	126 =
+		keycode	127 =
 
design & coding: Vladimir Lettiev aka crux © 2004-2005