summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Drozd <nicholasdrozd@gmail.com>2019-07-13 12:03:36 -0500
committerEli Zaretskii <eliz@gnu.org>2019-07-14 09:29:50 +0300
commit3ca545309375ed5145bc76350facc5a8c4453740 (patch)
tree534f87b9b436dad1d126709c4a12c931a869695f
parent7c30ad184fee3254e3f37601c9af8280f15e3409 (diff)
* lisp/leim/quail/georgian.el: Add georgian-qwerty input method
-rw-r--r--lisp/leim/quail/georgian.el57
1 files changed, 55 insertions, 2 deletions
diff --git a/lisp/leim/quail/georgian.el b/lisp/leim/quail/georgian.el
index 61003b8f99c..7ca3f79a813 100644
--- a/lisp/leim/quail/georgian.el
+++ b/lisp/leim/quail/georgian.el
@@ -22,8 +22,12 @@
;;; Commentary:
-;; Georgian input following the Yudit map from Mark Leisher
-;; <mleisher@crl.nmsu.edu>.
+;; This file defines the following Georgian keyboards:
+;;
+;; - Georgian input following the Yudit map from Mark Leisher
+;; <mleisher@crl.nmsu.edu>.
+;;
+;; - QWERTY-based Georgian.
;;; Code:
@@ -80,4 +84,53 @@
("e1" ?) ;; Letter not in Unicode (private use code).
)
+(quail-define-package
+ "georgian-qwerty" "Georgian" "ქ" t
+ "Georgian input based on QWERTY keyboard."
+ nil t nil nil t nil nil nil nil nil t)
+
+(quail-define-rules
+ ("a" ?ა)
+ ("b" ?ბ)
+ ("g" ?გ)
+ ("d" ?დ)
+ ("e" ?ე)
+ ("v" ?ვ)
+ ("z" ?ზ)
+ ("T" ?თ)
+ ("i" ?ი)
+ ("k" ?კ)
+ ("l" ?ლ)
+ ("m" ?მ)
+ ("n" ?ნ)
+ ("o" ?ო)
+ ("p" ?პ)
+ ("J" ?ჟ)
+ ("r" ?რ)
+ ("s" ?ს)
+ ("t" ?ტ)
+ ("u" ?უ)
+ ("f" ?ფ)
+ ("q" ?ქ)
+ ("R" ?ღ)
+ ("y" ?ყ)
+ ("S" ?შ)
+ ("C" ?ჩ)
+ ("c" ?ც)
+ ("Z" ?ძ)
+ ("w" ?წ)
+ ("W" ?ჭ)
+ ("x" ?ხ)
+ ("j" ?ჯ)
+ ("h" ?ჰ)
+ ("X" ?ჴ)
+ ("H" ?ჱ)
+ ("K" ?ჵ)
+ ("I" ?ჲ)
+ ("V" ?ჳ)
+ ("F" ?ჶ)
+ ("Y" ?ჸ)
+ ("G" ?ჷ)
+ )
+
;;; georgian.el ends here