From 26d4da070ff78df782c1734ade9109db0a541ffc Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E0=A6=89=E0=A7=8E=E0=A6=B8=E0=A6=AC=20=E0=A6=B0=E0=A6=BE?= =?utf8?q?=E0=A7=9F?= Date: Sun, 26 Jun 2016 19:26:33 +0300 Subject: [PATCH] New input method "probhat" for Bengali * lisp/leim/quail/indian.el ("probhat"): New input method. (Bug#23822) * etc/NEWS: Mention the new input method. --- etc/NEWS | 2 +- lisp/leim/quail/indian.el | 101 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+), 1 deletion(-) diff --git a/etc/NEWS b/etc/NEWS index fef0550a607..e649c787cd1 100644 --- 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'. * Editing Changes in Emacs 25.1 diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el index 1c92f6bb38f..d9438a20434 100644 --- a/lisp/leim/quail/indian.el +++ b/lisp/leim/quail/indian.el @@ -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 -- 2.11.4.GIT