From 8a5dde8b65013f0145149e2f45f3e74af1f97998 Mon Sep 17 00:00:00 2001 From: ntakahas Date: Mon, 20 Nov 2006 11:17:45 +0000 Subject: [PATCH] New file. --- ug-kbd.mim | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 ug-kbd.mim diff --git a/ug-kbd.mim b/ug-kbd.mim new file mode 100644 index 0000000..df3b649 --- /dev/null +++ b/ug-kbd.mim @@ -0,0 +1,104 @@ +;; ug-kbd.mim -- Uyghur input method with Uyghur keyboard layout +;; Copyright (C) 2006 +;; 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 ug kbd) + +(title "ئۇ") + +(description "Uyghur input method simulating the Uyghur keyboard layout. +Based on +") + +(map + (map + ("q" 0x0686) + ("w" 0x06CB) + ("e" 0x06D0) + ("r" 0x0631) + ("t" 0x062A) + ("y" 0x064A) + ("u" 0x06C7) + ("i" 0x06AD) + ("o" 0x0648) + ("p" 0x067E) + + ("a" 0x06BE) + ("s" 0x0633) + ("d" 0x062F) + ("f" 0x0627) + ("g" 0x06D5) + ("h" 0x0649) + ("j" 0x0642) + ("k" 0x0643) + ("l" 0x0644) + + ("z" 0x0632) + ("x" 0x0634) + ("c" 0x063A) + ("v" 0x06C8) + ("b" 0x0628) + ("n" 0x0646) + ("m" 0x0645) + ("," 0x060C) + ("/" 0x0626) + + ("Q" 0x0686) + ("W" 0x06CB) + ("E" 0x06D0) + ("R" 0x0631) + ("T" 0x062A) + ("Y" 0x064A) + ("U" 0x06C7) + ("I" 0x06AD) + ("O" 0x0648) + ("P" 0x067E) + ("\{" 0x00AB) + ("\}" 0x00BB) + + ("A" 0x06BE) + ("S" 0x0633) + ("D" 0x0698) + ("F" 0x0641) + ("G" 0x06AF) + ("H" 0x062E) + ("J" 0x062c) + ("K" 0x06C6) + ("L" 0x0644) + + ("Z" 0x0632) + ("X" 0x0634) + ("C" 0x063A) + ("V" 0x06C8) + ("B" 0x0628) + ("N" 0x0646) + ("M" 0x0645) + ("?" 0x061F))) + +(state + (init + (map))) + +;; Local Variables: +;; coding: utf-8 +;; mode: lisp +;; End: -- 1.7.10.4