From: handa Date: Mon, 5 Dec 2005 06:59:36 +0000 (+0000) Subject: New file. X-Git-Tag: REL-1-3-0~32 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=94917f54b24895e3127a201384c3baee3ce0b80c;p=m17n%2Fm17n-db.git New file. --- diff --git a/lo-kbd.mim b/lo-kbd.mim new file mode 100644 index 0000000..72bd99f --- /dev/null +++ b/lo-kbd.mim @@ -0,0 +1,153 @@ +;; 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: