diff options
Diffstat (limited to 'lisp/leim')
-rw-r--r-- | lisp/leim/quail/misc-lang.el | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/lisp/leim/quail/misc-lang.el b/lisp/leim/quail/misc-lang.el index 0c4a0d4ce40..6bafa6b5fb3 100644 --- a/lisp/leim/quail/misc-lang.el +++ b/lisp/leim/quail/misc-lang.el @@ -1180,5 +1180,102 @@ (".||" ?๐ฉ) (".=" ?๐ฉ)) +(quail-define-package + "adlam" "Adlam" "๐ค" t "Adlam input method. + + `\\=`' is used to switch levels instead of Alt-Gr. +" nil t t t t nil nil nil nil nil t) + +(quail-define-rules + ("1" ?๐ฅ) + ("`!" ?๐ฅ) + ("2" ?๐ฅ) + ("3" ?๐ฅ) + ("4" ?๐ฅ) + ("5" ?๐ฅ) + ("6" ?๐ฅ) + ("7" ?๐ฅ) + ("8" ?๐ฅ) + ("9" ?๐ฅ) + ("0" ?๐ฅ) + ("q" ?๐คน) + ("Q" ?๐ค) + ("`q" ?๐ฅ) + ("w" ?๐คฑ) + ("W" ?๐ค) + ("`w" ?๐ฅ) + ("`W" ?๐ฅ) + ("e" ?๐คซ) + ("E" ?๐ค) + ("`e" ?๐ฅ
) + ("r" ?๐คช) + ("R" ?๐ค) + ("t" ?๐คผ) + ("T" ?๐ค) + ("y" ?๐คด) + ("Y" ?๐ค) + ("`y" ?๐คฐ) + ("`Y" ?๐ค) + ("u" ?๐คต) + ("U" ?๐ค) + ("i" ?๐คญ) + ("I" ?๐ค) + ("o" ?๐คฎ) + ("O" ?๐ค) + ("p" ?๐คจ) + ("P" ?๐ค) + ("a" ?๐คข) + ("A" ?๐ค) + ("`a" ?๐ฅ) + ("s" ?๐คง) + ("S" ?๐ค
) + ("`s" ?๐ฅ) + ("`S" ?๐คก) + ("d" ?๐คฃ) + ("D" ?๐ค) + ("`d" ?๐คฏ) + ("`D" ?๐ค) + ("f" ?๐คฌ) + ("F" ?๐ค) + ("g" ?๐คบ) + ("G" ?๐ค) + ("`g" ?๐ฅ) + ("`G" ?๐ค) + ("h" ?๐คธ) + ("H" ?๐ค) + ("`h" ?๐ฅ) + ("j" ?๐คถ) + ("J" ?๐ค) + ("k" ?๐คณ) + ("K" ?๐ค) + ("`k" ?๐คฟ) + ("`K" ?๐ค) + ("l" ?๐คค) + ("L" ?๐ค) + ("z" ?๐ฅ) + ("Z" ?๐ค) + ("`z" ?๐ฅ) + ("`Z" ?๐ค ) + ("x" ?๐คฝ) + ("X" ?๐ค) + ("c" ?๐คท) + ("C" ?๐ค) + ("`c" #x200C) ; ZWNJ + ("v" ?๐คพ) + ("V" ?๐ค) + ("`v" ?๐ฅ) + ("b" ?๐คฆ) + ("B" ?๐ค) + ("`b" ?๐คฉ) + ("`B" ?๐ค) + ("n" ?๐คฒ) + ("N" ?๐ค) + ("`n" ?๐คป) + ("`N" ?๐ค) + ("m" ?๐คฅ) + ("M" ?๐ค) + ("`m" ?๐ฅ) + ("`/" ?๐ฅ)) + (provide 'misc-lang) ;;; misc-lang.el ends here |