]> git.eshelyaron.com Git - emacs.git/commitdiff
New input method "probhat" for Bengali
authorউৎসব রায় <uroybd@gmail.com>
Sun, 26 Jun 2016 16:26:33 +0000 (19:26 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 26 Jun 2016 16:26:33 +0000 (19:26 +0300)
* lisp/leim/quail/indian.el ("probhat"): New input method.
(Bug#23822)

* etc/NEWS: Mention the new input method.

etc/NEWS
lisp/leim/quail/indian.el

index fef0550a607b2449a0b07cecd29858b5a98e6fb0..e649c787cd1b4f689b6abec26108860beec015ad 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -242,7 +242,7 @@ random values; in particular, the Emacs server now uses this facility
 to produce its authentication key.
 
 ---
-** New input methods: 'tamil-dvorak' and 'programmer-dvorak'.
+** New input methods: 'tamil-dvorak', 'programmer-dvorak' and 'probhat'.
 
 \f
 * Editing Changes in Emacs 25.1
index 1c92f6bb38f5752b776569d92aebe28fec272a62..d9438a2043470335d0c2e8950b652ba2121f04fe 100644 (file)
@@ -470,4 +470,105 @@ Full key sequences are listed below:")
  "tamil-inscript" "Tamil" "TmlIS"
  "Tamil keyboard Inscript.")
 
+;; Probhat Input Method
+(quail-define-package
+ "probhat" "Bengali-probhat" "probhat" t
+ "Porbhat for Bangla" nil t nil nil nil nil nil nil nil nil t)
+
+(quail-define-rules
+  ("!" ?!)
+  ("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" ?ম)
+  ("<" ?ৃ)
+  ("," ?,)
+  (">" ?ঁ)
+  ("." ?।)
+  ("?" ?\?)
+  ("/" ?্))
+
 ;;; indian.el ends here