I am writing again my request, so that someone here having technical
knowledge may let me know how this is to be done. Both the issues I face
must be simple ones.

1. ba-halant (ৰ-halant). I have the glyph; I just need to know how to
add a halant sign onto it so that it will work in the bn-baraha.mim file
(attached).

2. The following two glyphs are not working for some reason: ("Ru" "ঋ",
"RU" "ৠ"). They are there in the keymap (attached), but when typed, they
appear for some reason as "Rউ" and "Rঊ" respectively.

There used to be many persons on this list who were very active in
helping with such issues. Runa ji, if you are familiar then I would
welcome your help. Karunakarji, you'be been so very helpful in the past;
kindly lend a hand with the above. Goraji, this file you yourself made
in 2007, but at that time we could not test and perfect it. If you will
take 5 minutes now to have a look, I am sure we could finalize this
quickly.

Thanking you,
Swarup
;; bn-baraha.mim -- Bengali input method mimicking the
;;                  closed-source Baraha system
;; Copyright (C) 2007, Gora Mohanty <g...@sarai.net>
;; 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 baraha)

(description "Bengali input method using the closed-source Baraha system.")

(title "ক")

(map
 (starter
  (".") ("~") ("$") ("^")
  ("0") ("1") ("2") ("3") ("4")
  ("5") ("6") ("7") ("8") ("9")
  ("A") ("B") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") ("L")
  ("N") ("O") ("P") ("S") ("T") ("U") ("Y")
  ("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"))

 (consonant
  ("k" "ক্")
  ("kh" "খ্")
  ("K" "খ্")
  ("g" "গ্")
  ("gh" "ঘ্")
  ("G" "ঘ্")
  ("~g" "ঙ্")
  ("c" "চ্")
  ("ch" "চ্")
  ("C" "ছ্")
  ("Ch" "ছ্")
  ("j" "জ্")
  ("J" "ঝ্")
  ("jh" "ঝ্")
  ("~j" "ঞ্")
  ("T" "ট্")
  ("Th" "ঠ্")
  ("D" "ড্")
  ("Dh" "ঢ্")
  ("N" "ণ্")
  ("t" "ত্")
  ("th" "থ্")
  ("d" "দ্")
  ("dh" "ধ্")
  ("n" "ন্")
  ("p" "প্")
  ("P" "ফ্")
  ("ph" "ফ্")
  ("b" "ৰ")
  ("B" "ভ্")
  ("bh" "ভ্")
  ("m" "ম্")
  ("y" "য্")
  ("r" "র্")
  ("l" "ল্")
  ("L" "্")
  ("v" "ব্")
  ("w" "্")
  ("S" "শ্")
  ("sh" "শ্")
  ("Sh" "ষ্")
  ("s" "স্")
  ("h" "হ্")
  ("~h" "হ্")
  ("f" "্")
  ("Y" "য়্"))

 (independent
  ("a" "অ")
  ("aa" "আ")
  ("A" "আ")
  ("i" "ই")
  ("ee" "ই")
  ("ii" "ঈ")
  ("I" "ঈ")
  ("u" "উ")
  ("oo" "ঊ")
  ("U" "ঊ")
  ("Ru" "ঋ")
  ("RU" "ৠ")
  ("~Lu" "ঌ")
  ("~LU" "ৡ")
  ("~a" "")
  ("~e" "")
  ("E" "")
  ("e" "এ")
  ("ai" "ঐ")
  ("~o" "")
  ("O" "")
  ("o" "ও")
  ("ou" "ঔ")
  ("au" "ঔ")
  (".a" "ঽ")
  ("~~" "~")
  ("~@" "@")
  ("~#" "#")
  ("~$" "$")
  ("~^" "^")
  ("~&" "&")
  ("oum" "")
  ("^" "‍")
  ("^^" "‌")
  ("0" "০")
  ("1" "১")
  ("2" "২")
  ("3" "৩")
  ("4" "৪")
  ("5" "৫")
  ("6" "৬")
  ("7" "৭")
  ("8" "৮")
  ("9" "৯"))

 (dependent
  ("@" (delete @-) "")
  ("#" (delete @-) "")
  ("~M" (delete @-) "ঁ")
  ("M" (delete @-) "ং")
  ("H" (delete @-) "ঃ")
  ("a" (delete @-) "")
  ("aa" (delete @-) "া")
  ("A" (delete @-) "া")
  ("i" (delete @-) "ি")
  ("I" (delete @-) "ী")
  ("u" (delete @-) "ু")
  ("U" (delete @-) "ূ")
  ("Ru" (delete @-) "ৃ")
  ("RU" (delete @-) "ৄ")
  ("Lu" (delete @-) "ৢ")
  ("LU" (delete @-) "ৣ")
  ("E" (delete @-) "")
  ("e" (delete @-) "ে")
  ("ai" (delete @-) "ৈ")
  ("~o" (delete @-) "")
  ("O" (delete @-) "")
  ("o" (delete @-) "ো")
  ("au" (delete @-) "ৌ")
  ("|" (delete @-) "।")
  (" " (delete @-) " ")
  ("    " (delete @-) " ")
  ("[" (delete @-) "[") 
  ("]" (delete @-) "]")
  ("{" (delete @-) "{")
  ("}" (delete @-) "}")
  ("(" (delete @-) "(")
  (")" (delete @-) ")")
  ("-" (delete @-) "-")
  ("+" (delete @-) "+")
  ("*" (delete @-) "*")
  ("/" (delete @-) "/")
  ("=" (delete @-) "=")
  (";" (delete @-) ";")
  (":" (delete @-) ":")
  ("." (delete @-) ".")
  ("," (delete @-) ",")
  ("\"" (delete @-) "\"")
  ("?" (delete @-) "?")
  ("!" (delete @-) "!")
  ("%" (delete @-) "%")
  ("\\" (delete @-) "\\")
  ("~" (delete @-) "~")
  ("_" (delete @-) "_")
  ("x" (delete @-) "়"))

 (return
  ((Return)))

 (backspace
  ((BackSpace) (undo))))

(state
 (init
  (starter (pushback 1) (shift intermediate)))

 (intermediate
  (consonant (shift second))
  (independent (shift finish))
  (backspace)
  (return (shift init)))

 (second
  (consonant)
  (dependent (shift finish))
  (backspace)
  (return (shift init)))

 (finish
  (return)
  (t (shift init))))

;; Local Variables:
;; coding: utf-8
;; mode: lisp
;; End:
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
IndLinux-group mailing list
IndLinux-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/indlinux-group

Reply via email to