aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorউৎসব রায়2016-06-26 19:26:33 +0300
committerEli Zaretskii2016-06-26 19:26:33 +0300
commit26d4da070ff78df782c1734ade9109db0a541ffc (patch)
tree35b8f4abee0c6cd237c7fc1702ce26981d24d82f
parent4f445bf30c9d373b158197bf14ee7d67a2539388 (diff)
downloademacs-26d4da070ff78df782c1734ade9109db0a541ffc.tar.gz
emacs-26d4da070ff78df782c1734ade9109db0a541ffc.zip
New input method "probhat" for Bengali
* lisp/leim/quail/indian.el ("probhat"): New input method. (Bug#23822) * etc/NEWS: Mention the new input method.
-rw-r--r--etc/NEWS2
-rw-r--r--lisp/leim/quail/indian.el101
2 files changed, 102 insertions, 1 deletions
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
242to produce its authentication key. 242to produce its authentication key.
243 243
244--- 244---
245** New input methods: 'tamil-dvorak' and 'programmer-dvorak'. 245** New input methods: 'tamil-dvorak', 'programmer-dvorak' and 'probhat'.
246 246
247 247
248* Editing Changes in Emacs 25.1 248* 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:")
470 "tamil-inscript" "Tamil" "TmlIS" 470 "tamil-inscript" "Tamil" "TmlIS"
471 "Tamil keyboard Inscript.") 471 "Tamil keyboard Inscript.")
472 472
473;; Probhat Input Method
474(quail-define-package
475 "probhat" "Bengali-probhat" "probhat" t
476 "Porbhat for Bangla" nil t nil nil nil nil nil nil nil nil t)
477
478(quail-define-rules
479 ("!" ?!)
480 ("1" ?১)
481 ("@" ?@)
482 ("2" ?২)
483 ("#" ?#)
484 ("3" ?৩)
485 ("$" ?৳)
486 ("4" ?৪)
487 ("%" ?%)
488 ("5" ?৫)
489 ("^" ?^)
490 ("6" ?৬)
491 ("&" ?ঞ)
492 ("7" ?৭)
493 ("*" ?ৎ)
494 ("8" ?৮)
495 ("(" ?\()
496 ("9" ?৯)
497 (")" ?\))
498 ("0" ?০)
499 ("_" ?_)
500 ("-" ?-)
501 ("+" ?+)
502 ("=" ?=)
503 ("Q" ?ধ)
504 ("q" ?দ)
505 ("W" ?ঊ)
506 ("w" ?ূ)
507 ("E" ?ঈ)
508 ("e" ?ী)
509 ("R" ?ড়)
510 ("r" ?র)
511 ("T" ?ঠ)
512 ("t" ?ট)
513 ("Y" ?ঐ)
514 ("y" ?এ)
515 ("U" ?উ)
516 ("u" ?ু)
517 ("I" ?ই)
518 ("i" ?ি)
519 ("O" ?ঔ)
520 ("o" ?ও)
521 ("P" ?ফ)
522 ("p" ?প)
523 ("{" ?ৈ)
524 ("[" ?ে)
525 ("}" ?ৌ)
526 ("]" ?ো)
527 ("A" ?অ)
528 ("a" ?া)
529 ("S" ?ষ)
530 ("s" ?স)
531 ("D" ?ঢ)
532 ("d" ?ড)
533 ("F" ?থ)
534 ("f" ?ত)
535 ("G" ?ঘ)
536 ("g" ?গ)
537 ("H" ?ঃ)
538 ("h" ?হ)
539 ("J" ?ঝ)
540 ("j" ?জ)
541 ("K" ?খ)
542 ("k" ?ক)
543 ("L" ?ং)
544 ("l" ?ল)
545 (":" ?:)
546 (";" ?\;)
547 ("\"" ?\")
548 ("'" ?')
549 ("|" ?॥)
550 ("" ?‌)
551 ("~" ?~)
552 ("`" ?‍)
553 ("Z" ?য)
554 ("z" ?য়)
555 ("X" ?ঢ়)
556 ("x" ?শ)
557 ("C" ?ছ)
558 ("c" ?চ)
559 ("V" ?ঋ)
560 ("v" ?আ)
561 ("B" ?ভ)
562 ("b" ?ব)
563 ("N" ?ণ)
564 ("n" ?ন)
565 ("M" ?ঙ)
566 ("m" ?ম)
567 ("<" ?ৃ)
568 ("," ?,)
569 (">" ?ঁ)
570 ("." ?।)
571 ("?" ?\?)
572 ("/" ?্))
573
473;;; indian.el ends here 574;;; indian.el ends here