X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=bn-unijoy.mim;h=574d9423643b7d7876311474174ca7de7ad83715;hb=a7aed2258e963af73113c6b38a63ba16b10ceb41;hp=20ec9f7a99c08338035095fc132963f745d3fea2;hpb=cafed737d5e1caea64edf1fc1296d3d21a388c08;p=m17n%2Fm17n-db.git diff --git a/bn-unijoy.mim b/bn-unijoy.mim index 20ec9f7..574d942 100644 --- a/bn-unijoy.mim +++ b/bn-unijoy.mim @@ -1,3 +1,32 @@ +;; bn-unijoy.mim -- Bengali input method simulating Unijoy keyboard. +;; 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 bn unijoy) + +(description "Bengali input method simulating Unijoy keyboard layout. + +") + (title "ক") (map @@ -80,45 +109,45 @@ ("M" "শ") ;; BENGALI LETTER SHA - ((M-=) "≠") ;; NOT EQUAL TO - - ((M-e) "ঈ") ;; BENGALI LETTER II - ((M-u) "ঊ") ;; BENGALI LETTER UU - ((M-i) "ঐ") ;; BENGALI LETTER AI - ((M-o) "ঔ") ;; BENGALI LETTER AU - - ((M-a) "ঋ") ;; BENGALI LETTER VOCALIC R - ((M-s) "উ") ;; BENGALI LETTER U - ((M-d) "ই") ;; BENGALI LETTER I - ((M-f) "আ") ;; BENGALI LETTER AA - ((M-g) "্") ;; BENGALI SIGN VIRAMA //not a dead key now - ((M-h) "ৰ") ;; BENGALI LETTER RA WITH MIDDLE DIAGONAL - - ((M-x) "ও") ;; BENGALI LETTER O - ((M-c) "এ") ;; BENGALI LETTER E - ((M-v) "ৱ") ;; BENGALI LETTER RA WITH LOWER DIAGONAL - ((M-.) "়") ;; BENGALI SIGN NUKTA - - ((M-!) "৴") ;; BENGALI CURRENCY NUMERATOR ONE - ((M-@) "৵") ;; BENGALI CURRENCY NUMERATOR TWO - ((M-#) "৶") ;; BENGALI CURRENCY NUMERATOR THREE - ((M-$) "৷") ;; BENGALI CURRENCY NUMERATOR FOUR - ((M-%) "৲") ;; BENGALI RUPEE MARK - ((M-&) "৺") ;; BENGALI ISSHAR - ((M-\)) "৸") ;;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR - ((M-_) "৹") ;; BENGALI CURRENCY DENOMINATOR SIXTEEN - - ((M-Q) "ঌ") ;; BENGALI LETTER VOCALIC L - ((M-W) "ৡ") ;; BENGALI LETTER VOCALIC LL - ((M-I) "ঽ") ;; BENGALI LETTER AVAGRAHA - - ((M-Z) "ৢ") ;; BENGALI VOWEL SIGN VOCALIC L - ((M-X) "ৗ") ;; BENGALI AU LENGTH MARK - ((M-C) "ৠ") ;; BENGALI LETTER VOCALIC RR - ((M-V) "ৣ") ;; BENGALI VOWEL SIGN VOCALIC LL - ((M-B) "ৄ") ;; BENGALI VOWEL SIGN VOCALIC RR - ((M-<) "≤") ;; LESS-THAN OR EQUAL TO - ((M->) "≥") ;; GREATER-THAN OR EQUAL TO + ((A-=) "≠") ;; NOT EQUAL TO + + ((A-e) "ঈ") ;; BENGALI LETTER II + ((A-u) "ঊ") ;; BENGALI LETTER UU + ((A-i) "ঐ") ;; BENGALI LETTER AI + ((A-o) "ঔ") ;; BENGALI LETTER AU + + ((A-a) "ঋ") ;; BENGALI LETTER VOCALIC R + ((A-s) "উ") ;; BENGALI LETTER U + ((A-d) "ই") ;; BENGALI LETTER I + ((A-f) "আ") ;; BENGALI LETTER AA + ((A-g) "্") ;; BENGALI SIGN VIRAMA //not a dead key now + ((A-h) "ৰ") ;; BENGALI LETTER RA WITH MIDDLE DIAGONAL + + ((A-x) "ও") ;; BENGALI LETTER O + ((A-c) "এ") ;; BENGALI LETTER E + ((A-v) "ৱ") ;; BENGALI LETTER RA WITH LOWER DIAGONAL + ((A-.) "়") ;; BENGALI SIGN NUKTA + + ((A-!) "৴") ;; BENGALI CURRENCY NUMERATOR ONE + ((A-@) "৵") ;; BENGALI CURRENCY NUMERATOR TWO + ((A-#) "৶") ;; BENGALI CURRENCY NUMERATOR THREE + ((A-$) "৷") ;; BENGALI CURRENCY NUMERATOR FOUR + ((A-%) "৲") ;; BENGALI RUPEE MARK + ((A-&) "৺") ;; BENGALI ISSHAR + ((A-\)) "৸") ;;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR + ((A-_) "৹") ;; BENGALI CURRENCY DENOMINATOR SIXTEEN + + ((A-Q) "ঌ") ;; BENGALI LETTER VOCALIC L + ((A-W) "ৡ") ;; BENGALI LETTER VOCALIC LL + ((A-I) "ঽ") ;; BENGALI LETTER AVAGRAHA + + ((A-Z) "ৢ") ;; BENGALI VOWEL SIGN VOCALIC L + ((A-X) "ৗ") ;; BENGALI AU LENGTH MARK + ((A-C) "ৠ") ;; BENGALI LETTER VOCALIC RR + ((A-V) "ৣ") ;; BENGALI VOWEL SIGN VOCALIC LL + ((A-B) "ৄ") ;; BENGALI VOWEL SIGN VOCALIC RR + ((A-<) "≤") ;; LESS-THAN OR EQUAL TO + ((A->) "≥") ;; GREATER-THAN OR EQUAL TO ) (deadkey @@ -147,6 +176,8 @@ (virama (independent (shift init)) (nil (shift init)))) - -_AltGR_ +;; Local Variables: +;; coding: utf-8 +;; mode: lisp +;; End: