From c46b8c90a77701fe18de66c633d04664461f98e2 Mon Sep 17 00:00:00 2001 From: handa Date: Wed, 1 Apr 2009 05:47:39 +0000 Subject: [PATCH] New Kashmiri input method. --- im/ks-kdb.mim | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 im/ks-kdb.mim diff --git a/im/ks-kdb.mim b/im/ks-kdb.mim new file mode 100644 index 0000000..0258bc1 --- /dev/null +++ b/im/ks-kdb.mim @@ -0,0 +1,137 @@ +;; Kashmiri -- Kashmiri input method with Kashmiri keyboard layout +;; Copyright (c) 2009 Mohammad Nayeem Teli + +;; This file is part of the m17n contrib; 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., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. + + +(input-method ks kdb) + +(description "Kashmiri input method simulating Kahsmiri keyboard. +This input method simulates the Kashmiri keyboard +shown in this text book: + کءشر کتاب نمبر ۱ +دی جموں و کشمیر سٹیٹ بورڑ آف سکول ایجوکیشن + +Author: Mohammad Nayeem Teli with help from + Mohammad Yehya Teli and Shafaat Ahmed for providing me the alphabet.") + +(title "رشُءک") + +(map + (trans + ("~" "ٓ") + ("!" "!") + ("1" "۱") + ("@" "@") + ("2" "۲") + ("#" "#") + ("3" "۳") + ("$" "$") + ("4" "۴") + ("5" "۵") + ("6" "۶") + ("7" "۷") + ("8" "۸") + ("(" ")") + ("9" "۹") + (")" "(") + ("0" "۰") + ("_" "ّ") + ("-" "-") + ("+" "+") + ("=" "=") + ("Q" "ﷺ") + ("q" "ق") + ("W" "ؤ") + ("w" "و") + ("E" "ئ") + ("e" "ع") + ("R" "ڑ") + ("r" "ر") + ("T" "ٹ") + ("t" "ت") + ("Y" "؁") + ("y" "ے") + ("U" "،") + ("u" "ء") + ("I" "ۆ") + ("i" "ی") + ("O" "ۃ") + ("o" "ہ") + ("P" "إ") + ("p" "پ") + ("{" "ٰ") + ("[" "]") + ("}" "ٰ") + ("]" "[") + ("A" "آ") + ("a" "ا") + ("S" "ش") + ("s" "س") + ("D" "ڈ") + ("d" "د") + ("F" "ُ") + ("f" "ف") + ("G" "غ") + ("g" "گ") + ("H" "ح") + ("h" "ھ") + ("J" "ژ") + ("j" "ج") + ("K" "خ") + ("k" "ک") + ("L" "ؓ") + ("l" "ل") + (":" ":") + (";" "؛") + ("\" "\") + ("'" "ٰ") + ("|" "أ") + ("\\" "؎") + ("~" "ً") + ("`" "ٍ") + ("Z" "ذ") + ("z" "ز") + ("X" "ض") + ("x" "ص") + ("C" "ث") + ("c" "چ") + ("V" "ظ") + ("v" "ط") + ("B" "أ") + ("b" "ب") + ("N" "ں") + ("n" "ن") + ("M" "ٔ") + ("m" "م") + (">" "َ") + ("," "،") + ("<" "ِ") + ("." "۔") + ("?" "؟") + ("/" "/") + ("%" "%") + ("^" "^") + ("&" "&") + ("*" "*") + )) + +(state + (init + (trans))) -- 1.7.10.4