--- /dev/null
+;; lo-kbd.mim -- Lao input method with Lao keyboard layout
+;; Copyright (C) 2005
+;; National Institute of Advanced Industrial Science and Technology (AIST)
+;; Registration Number H15PRO112
+
+;; This file is part of the m17n database; a sub-part of the m17n
+;; library.
+
+;; The m17n library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The m17n library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the m17n library; if not, write to the Free
+;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+;; 02111-1307, USA.
+
+(input-method lo kbd)
+
+(description "Lao input method using Lao keyboard layout.
+The layout is based on the information at this page:
+ http://home.vicnet.net.au/~lao/lswin/laokbd.htm
+ ຢ1 ຟ2 ໂ3 ຖ4 ◌ຸ◌໌ ◌ູ^ ຄ5 ຕ6 ຈ7 ຂ8 ຊ9 ◌ໍ◌ໍ່ ງ໌
+ ◌ົ◌ົ້ ໄ0 ຳຳ້ ພ_ ະ+ ◌ິ◌ິ້ ◌ີ◌ີ້ ຣຮ ນໜ ຍຽ ບ- ລ/
+ ◌ັ◌ັ້ ຫ; ກ. ດ, ເ: ◌້◌໊ ◌່◌໋ າ! ສ? ວ% ງ= *ຫຼ
+ ຜ\" ປ( ແຯ ອx ◌ຶ◌ຶ້ ◌ື◌ື້ ທໆ ມໝ ໃ$ ຝ)
+In addition, Lao digits are assigned to these keys:
+ \\0:໐, \\1:໑, \\2:໒, \\3:໓, \\4:໔, \\5:໕, \\6:໖, \\7:໗, \\8:໘, \\9:໙
+")
+
+(title "ລ")
+
+(map
+ (map
+ ("!" ?1)
+ ("\"" ?=)
+ ("#" ?3)
+ ("$" ?4)
+ ("&" ?5)
+ ("%" ?໌)
+ ("'" ?ງ)
+ ("(" ?7)
+ (")" ?8)
+ ("*" ?6)
+ ("+" "ໍ່")
+ ("," ?ມ)
+ ("-" ?ຊ)
+ ("." ?ໃ)
+ ("/" ?ຝ)
+ ("0" ?ຂ)
+ ("1" ?ຢ)
+ ("2" ?ຟ)
+ ("3" ?ໂ)
+ ("4" ?ຖ)
+ ("5" ?ຸ)
+ ("6" ?ູ)
+ ("7" ?ຄ)
+ ("8" ?ຕ)
+ ("9" ?ຈ)
+ (":" ?%)
+ (";" ?ວ)
+ ("<" ?ໝ)
+ ("=" ?ໍ)
+ (">" ?$)
+ ("?" ?\))
+ ("@" ?2)
+ ("A" "ັ້")
+ ("B" "ຶ້")
+ ("C" ?ຯ)
+ ("D" ?.)
+ ("E" "ຳ້")
+ ("F" ?,)
+ ("G" ?:)
+ ("H" ?໊)
+ ("I" ?ຮ)
+ ("J" ?໋)
+ ("K" ?!)
+ ("L" ??)
+ ("M" ?ໆ)
+ ("N" "ື້")
+ ("O" ?ໜ)
+ ("P" ?ຽ)
+ ("Q" "ົ້")
+ ("R" ?_)
+ ("S" ?\;)
+ ("T" ?+)
+ ("U" "ີ້")
+ ("V" ?x)
+ ("W" ?0)
+ ("X" ?\()
+ ("Y" "ິ້")
+ ("Z" ?\")
+ ("[" ?ບ)
+ ("]" ?ລ)
+ ("^" ?ຼ)
+ ("_" ?9)
+ ("`" ?*)
+ ("a" ?ັ)
+ ("b" ?ຶ)
+ ("c" ?ແ)
+ ("d" ?ກ)
+ ("e" ?ຳ)
+ ("f" ?ດ)
+ ("g" ?ເ)
+ ("h" ?້)
+ ("i" ?ຣ)
+ ("j" ?່)
+ ("k" ?າ)
+ ("l" ?ສ)
+ ("m" ?ທ)
+ ("n" ?ື)
+ ("o" ?ນ)
+ ("p" ?ຍ)
+ ("q" ?ົ)
+ ("r" ?ພ)
+ ("s" ?ຫ)
+ ("t" ?ະ)
+ ("u" ?ີ)
+ ("v" ?ອ)
+ ("w" ?ໄ)
+ ("x" ?ປ)
+ ("y" ?ິ)
+ ("z" ?ຜ)
+ ("{" ?-)
+ ("|" "ຫຼ")
+ ("}" ?/)
+ ("~" ?໌)
+ ("\\\\" ?\\)
+ ("\\0" ?໐)
+ ("\\1" ?໑)
+ ("\\2" ?໒)
+ ("\\3" ?໓)
+ ("\\4" ?໔)
+ ("\\5" ?໕)
+ ("\\6" ?໖)
+ ("\\7" ?໗)
+ ("\\8" ?໘)
+ ("\\9" ?໙)))
+
+(state
+ (init
+ (map)))
+
+;; Local Variables:
+;; coding: utf-8
+;; mode: lisp
+;; End: