[m17n-contrib] Resolves:rh#803571-[Punjabi-Jhelum] Addition to keyboard layout
pnemade
pnemade at fedoraproject.org
Tue Jul 24 16:32:23 UTC 2012
commit 6ffce1ed4b75fcf4ff7ae90a430dc035fc76e94f
Author: Parag Nemade <pnemade at redhat.com>
Date: Tue Jul 24 22:01:38 2012 +0530
Resolves:rh#803571-[Punjabi-Jhelum] Addition to keyboard layout
- Resolves:rh#815385-[kn_IN] Add Kannada typewriter keyboard layout
- Resolves:rh#803652-Inscript2 for Bengali contains a wrong key mapping
- Resolves:rh#804898-[bn_IN] Add missing 'z' key mapping in inscript2 keymap
- Resolves:rh#803207-(as_IN)Instead of Assamese ra (u09f0) Bengali ra (u09b0) is mapped
- Resolves:rh#803236-(as_IN)Letter 'ma' (ম) and 'wa' (ৱ) not mapped for Assamese
kn-typewriter.mim | 782 ++++++++++++++++++++++++++++++++++++++++++
m17n-contrib.spec | 27 +-
pa-jhelum-enhancements.patch | 82 +++++
3 files changed, 882 insertions(+), 9 deletions(-)
---
diff --git a/kn-typewriter.mim b/kn-typewriter.mim
new file mode 100644
index 0000000..d277461
--- /dev/null
+++ b/kn-typewriter.mim
@@ -0,0 +1,782 @@
+;; kn-typewriter.mim -- Kannada input method for inscript layout
+;; Copyright (c) 2012 Red Hat, Inc. All Rights Reserved.
+
+;; This file is part of the m17n contrib; a sub-part of the m17n
+;; library.
+
+;; The m17n library is free software; you can redistribute it and/or
+;; modify it under the terms of the GNU Lesser General Public License
+;; as published by the Free Software Foundation; either version 2.1 of
+;; the License, or (at your option) any later version.
+
+;; The m17n library is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;; Lesser General Public License for more details.
+
+;; You should have received a copy of the GNU Lesser General Public
+;; License along with the m17n library; if not, write to the Free
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
+
+
+(input-method kn typewriter)
+
+(description "Kannada input method for typewriter layout developed by
+ Red Hat and NIC Bengaluru")
+
+(title "ಕನ್ನಡ")
+
+(map
+ (agroup
+ ("~" "/")
+ ("`" "|")
+ ("!" "1")
+ ("@" "2")
+ ("#" "3")
+ ("$" "4")
+ ("%" "5")
+ ("^" "6")
+ ("&" "7")
+ ("*" "8")
+ ("(" "9")
+ (")" "0")
+ ("?" "?")
+ (":" ?ಃ)
+ ("{" "(")
+ ("[" "ಪಿ")
+ ("[;" "ಪೀ")
+ ("[P" "ಪ್ಪಿ ")
+ ("[R" "ಪ್ರಿ")
+ ("[R;" "ಪ್ರೀ")
+ ("[W" "ಪ್ತಿ")
+ ("[W;" "ಪ್ತೀ")
+ ("|" ")")
+ ("\\" "ಸಿ")
+ ("\\Q" "ರ್ಸಿ")
+ ("\\Qm" "ರ್ಸಿಂ")
+ ("9=" "ಛಿ ")
+ ("4uu=" "ಝಿ")
+ ("-" "ಚಿ")
+ ("Q" "ರ್")
+ ("k" "ಕ")
+ ("H" "ಖ")
+ ("g" "ಗ")
+ ("p=]" "ಘ")
+ ("c" "ಚ")
+ ("v=" "ಛ")
+ ("m" "ಂ")
+ ("j" "ಜ")
+ ("ruu=" "ಝ")
+ ("eL" "ಞ")
+ ("t" "ಟ")
+ ("r+" "ಠ")
+ ("d" "ಡ")
+ ("d=" "ಢ")
+ ("z" "ಣ")
+ ("w" "ತ")
+ ("," "ದ")
+ (",B=" "ದ್ಭ")
+ (",=+" "ಥ")
+ (",=" "ಧ")
+ ("n" "ನ")
+ ("ne" "ನೆ")
+ ("p" "ಪ")
+ ("p=" "ಫ")
+ ("b" "ಬ")
+ ("bf" "ಬಾ")
+ ("bf=" "ಭಾ")
+ ("bf<" "ಬ್ದಾ")
+ ("bfY" "ಬ್ಯಾ")
+ ("b=" "ಭ")
+ ("vu" "ಮ")
+ ("9u" "ಮಿ")
+ ("9u;" "ಮೀ")
+ ("v'" "ವೆ")
+ ("v'I" "ವೈ")
+ ("v'u" "ಮೆ")
+ ("v'uM" "ಮ್ಮೆ")
+ ("v'uf" "ಮೊ")
+ ("v'uf;" "ಮೋ")
+ ("v'uI" "ಮೈ")
+ ("my" "ಯ")
+ ("myu" "ಯ")
+ ("mu""ಯಿ")
+ ("mu]""ಯಿ")
+ ("mu]u""ಯಿ")
+ ("mu]u;""ಯೀ")
+ ("my'" "ಯೆ")
+ ("my'u" "ಯೆ")
+ ("my'uu" "ಯೊ")
+ ("my'uf" "ಯೊ")
+ ("7f" "ವೂ")
+ ("7'" "ವೊ")
+ ("7'f" "ವೊ")
+ ("7'f;" "ವೋ")
+ ("my'u<" "ಯ್ದೆ ")
+ ("E" "ಜ್ಞ")
+ ("ru" "ರು")
+ ("ruf" "ರೂ")
+ ("ruu" "ರುು")
+ ("p\"" "ಷ")
+ ("'I" ?ೈ)
+ ("'u" ?ೊ)
+ ("'uf;" ?ೋ)
+ ("];" "ೀ")
+ ("b]" "ಬಿ")
+ ("b]=" "ಭಿ")
+ ("';" ?ೇ)
+ ("[\"" "ಷಿ")
+ ("[\"T" "ಷ್ಟಿ")
+ ("[\"T;" "ಷ್ಟೀ")
+ ("-C" "ಚ್ಚಿ ")
+ ("\\W" "ಸ್ತಿ")
+ ("\\v" "ಸ್ವಿ")
+ ("\\V;" "ಸ್ವೀ")
+ ("\\S" "ಸ್ಸಿ ")
+ ("\\;" "ಸೀ")
+ ("\\L" "ಸ್ಲಿ")
+ ("\\L;" "ಸ್ಲೀ")
+ ("\\<" "ಸ್ದಿ")
+ ("\\<=" "ಸ್ಧಿ")
+ ("\\<=+" "ಸ್ಥಿ")
+ ("\\<=+;" "ಸ್ಥೀ")
+ (".<" "ದ್ದಿ")
+ (".<;" "ದ್ದೀ")
+ (".<=" "ದ್ಧಿ")
+ (".<=;" "ದ್ಧೀ")
+ (",u" "ದು")
+ (",u<" "ದ್ದು")
+ (",uf" "ದೂ")
+ (",uf<" "ದ್ದೂ")
+ (",f" "ದಾ")
+ (",f<" "ದ್ದಾ")
+ (",f<=" "ದ್ಧಾ")
+ (",fR" "ದ್ರಾ")
+ ("s'" "ಸೆ")
+ ("s'P" "ಸ್ಪೆ")
+ ("s'P;" "ಸ್ಪೇ")
+ ("s'N" "ಸ್ನೆ")
+ ("s'N;" "ಸ್ನೇ")
+ ("s'T" "ಸ್ಟೆ")
+ ("s'T;" "ಸ್ಟೇ")
+ ("s'i" "ಸೈ")
+ ("s'uf" "ಸೊ")
+ ("s'ufP=" "ಸ್ಪೊ")
+ ("s'ufP=;" "ಸ್ಪೋ")
+ ("s'<=+" "ಸ್ಥೆ")
+ ("sf" "ಸಾ")
+ ("sfW" "ಸ್ತಾ")
+ ("sfS" "ಸ್ಸಾ")
+ ("sfWR" "ಸ್ತ್ರಾ")
+ ("sfV" "ಸ್ವಾ ")
+ ("sf<=+" "ಸ್ಥಾ")
+ ("s'I" "ಸೈ")
+ (".=" "ಧಿ")
+ (".=;" "ಧೀ")
+ (".=+" "ಥಿ")
+ ("=" ",")
+ ("+" ".")
+ ("[=" "ಫಿ")
+ ("[=;" "ಫೀ")
+ ("b]" "ಬಿ")
+ ("b]R" "ಬ್ರಿ")
+ ("b]R;" "ಬ್ರೀ")
+ ("b];" "ಬೀ")
+ ("b]B" "ಬ್ಬಿ")
+ ("b]B;" "ಬ್ಬೀ")
+ ("s'W" "ಸ್ತೆ")
+ ("s'W;" "ಸ್ತೇ")
+ ("sfT" "ಸ್ಟಾ")
+ ("sfK" "ಸ್ಕಾ")
+ ("-V" "ಚ್ಚಿ")
+ ("-V=" "ಚ್ಛಿ")
+ ("3=" "ಢಿ")
+ ("3=;" "ಢೀ")
+ ("4+" "ಠಿ")
+ ("4+;" "ಠೀ")
+ ("y" "")
+ ("r" "ರ")
+ ("l" "ಲ")
+ ("x" "ಳ")
+ ("v" "ವ")
+ ("q" "ಶ")
+ ("s" "ಸ")
+ ("h" "ಹ")
+ ("a" "ಅ")
+ ("A" "ಆ")
+ ("e" "ಇ")
+ ("F" "-")
+ ("rF" "ಈ")
+ ("rF;" "ಈ")
+ ("U" "ಉ")
+ ("Uf" "ಊ")
+ ("Hy" "ಋ")
+ ("Hyu" "ಋ")
+ ("i" "ಎ")
+ ("}i" "ಏ")
+ (">" "ಐ")
+ ("o" "ಒ")
+ ("}o" "ಓ")
+ ("oO" "ಔ"))
+
+ (b1group
+ ("f" "ಾ"))
+ (b3group
+ ("uf" ?ೂ))
+ (b2group
+ ("]" ?ಿ))
+ (b4group
+ ("I" "ೃ"))
+ (b5group
+ ("'" ?ೆ))
+ (b6group
+ ("'uf" "ೊ"))
+ (b10group
+ ("O" "ೌ"))
+ (b11group
+ ("u" "ು"))
+ (b12group
+ ("}" "್"))
+
+ (cgroup
+ ("S" "್ಸ")
+ ("D" "್ಡ")
+ ("G" "್ಗ")
+ ("J" "್ಜ")
+ ("K" "್ಕ")
+ ("L" "್ಲ")
+ ("_" "್ಠ")
+ ("W" "್ತ")
+ ("R" "್ರ")
+ ("T" "್ಟ")
+ ("Y" "್ಯ")
+ ("P" "್ಪ")
+ ("Z" "್ಣ")
+ ("X" "್ಳ")
+ ("C" "್ಚ")
+ ("V" "್ವ")
+ ("V=" "್ಛ")
+ ("<=" "್ಧ")
+ ("B=" "್ಭ")
+ ("P=" "್ಫ")
+ ("T+" "್ಘ")
+ ("<=+" "್ಥ")
+ ("B" "್ಬ")
+ ("N" "್ನ")
+ ("M" "್ಮ")
+ ("<" "್ದ")
+ ("\"" "್ಷ"))
+
+ (d1group
+ ("1" "ಶಿ"))
+ (d2group
+ ("2" "ತಿ"))
+ (d3group
+ ("3" "ಡಿ"))
+ (d4group
+ ("4" "ರಿ"))
+ (d5group
+ ("5" "ಗಿ"))
+ (d6group
+ ("6" "ಹಿ"))
+ (d7group
+ ("7" "ವು"))
+ (d8group
+ ("8" "ಕಿ"))
+ (d9group
+ ("9" "ವಿ"))
+ (d10group
+ ("0" "ಳಿ"))
+ (d11group
+ ("." "ದಿ"))
+ (d12group
+ ("/" "ನಿ"))
+ (e1group
+ (";" "ೕ"))
+ (spgroup
+ (" " " "))
+)
+
+(state
+ (init
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b6group (shift matra6))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (b12group (shift matra24))
+ (cgroup (shift init))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (d12group (shift matra23))
+ (e1group (shift init)))
+ (matra1
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಾ")))
+ (matra2
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (d12group (shift matra23))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ")))
+ (matra3
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (d12group (shift matra23))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ೂ")))
+ (matra4
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (d12group (shift matra23))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ೃ")))
+ (matra5
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (d12group (shift matra23))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ೆ")))
+ (matra6
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (e1group (delete @-) (delete @-) (insert "ೋ"))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ೊ")))
+ (matra10
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (d12group (shift matra23))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ೌ")))
+ (matra11
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (d12group (shift matra23))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ು")))
+ (matra12
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d1group (shift matra12)))
+ (matra13
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d2group (shift matra13)))
+ (matra14
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d3group (shift matra14)))
+ (matra15
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d4group (shift matra15)))
+ (matra16
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d5group (shift matra16)))
+ (matra17
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d6group (shift matra17)))
+ (matra18
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d7group (shift matra18)))
+ (matra19
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d8group (shift matra19)))
+ (matra20
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d9group (shift matra20)))
+ (matra21
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d10group (shift matra21)))
+ (matra22
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d12group (shift matra23))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ"))
+ (d11group (shift matra22)))
+ (matra23
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (d1group (shift matra12))
+ (d2group (shift matra13))
+ (d3group (shift matra14))
+ (d4group (shift matra15))
+ (d5group (shift matra16))
+ (d6group (shift matra17))
+ (d7group (shift matra18))
+ (d8group (shift matra19))
+ (d9group (shift matra20))
+ (d10group (shift matra21))
+ (d11group (shift matra22))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "ಿ"))
+ (e1group (delete @-) (delete @-) (insert "ೀ")))
+ (matra24
+ (agroup (shift init))
+ (b1group (shift matra1))
+ (b2group (shift matra2))
+ (b3group (shift matra3))
+ (b4group (shift matra4))
+ (b5group (shift matra5))
+ (b10group (shift matra10))
+ (b11group (shift matra11))
+ (b12group (shift matra24))
+ (d4group (shift init))
+ (cgroup (move @-) (move @-) (delete @-) (move @>) (insert "್"))
+ (spgroup (move @-) (insert "")(commit)))
+)
+
+
diff --git a/m17n-contrib.spec b/m17n-contrib.spec
index 9c1f549..5428520 100644
--- a/m17n-contrib.spec
+++ b/m17n-contrib.spec
@@ -1,23 +1,24 @@
Name: m17n-contrib
Summary: Contributed multilingualization datafiles for m17n-lib
Version: 1.1.13
-Release: 4%{?dist}
+Release: 5%{?dist}
Group: System Environment/Libraries
License: LGPLv2+
URL: http://www.m17n.org/m17n-lib/index.html
Source0: http://www.m17n.org/m17n-lib-download/m17n-contrib-%{version}.tar.gz
Source1: mai-inscript.mim
Source2: ks-inscript.mim
+Source3: kn-typewriter.mim
## Till the Inscript2 gets upstreamed in m17n-lib, use this source
-Source3: https://fedorahosted.org/releases/i/n/inscript2/inscript2-20110721.tar.gz
+Source4: https://fedorahosted.org/releases/i/n/inscript2/inscript2-20110721.tar.gz
Patch0: bug433416-bn-probhat.patch
Patch1: as-inscript-keysummary-440201.patch
Patch2: ml-inscript-keysummary-435259.patch
Patch3: kn-inscript-ZWNJ-440007.patch
Patch4: or-inscript-ZWJ-ZWNJ-466748.patch
-Patch5: pa-jhelum-numeric-503478.patch
-Patch7: te-inscript-ZWJ-451203.patch
-Patch8: te-inscript-642134.patch
+Patch5: pa-jhelum-enhancements.patch
+Patch6: te-inscript-ZWJ-451203.patch
+Patch7: te-inscript-642134.patch
BuildArch: noarch
BuildRequires: m17n-db-devel
@@ -44,11 +45,11 @@ m17n-db extra files for input maps that are less used.
%patch3 -p1
%patch4 -p1
%patch5 -p0
+%patch6 -p0
%patch7 -p0
-%patch8 -p0
+
##extract inscript2 maps
-mkdir inscript2
-tar xzf %{SOURCE3} -C inscript2
+tar xzf %{SOURCE4}
%build
%configure
@@ -57,7 +58,7 @@ make
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
-cp -p %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/m17n/
+cp -p %{SOURCE1} %{SOURCE2} %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/m17n/
cp -p inscript2/IM/* $RPM_BUILD_ROOT%{_datadir}/m17n/
cp -p inscript2/icons/* $RPM_BUILD_ROOT%{_datadir}/m17n/icons/
rm -rf $RPM_BUILD_ROOT/%{_bindir}
@@ -111,6 +112,14 @@ rm -rf $RPM_BUILD_ROOT/%{_bindir}
%{_datadir}/m17n/icons/zh*.png
%changelog
+* Tue Jul 24 2012 Parag Nemade <pnemade AT redhat DOT com> - 1.1.13-5
+- Resolves:rh#803571-[Punjabi-Jhelum] Addition to keyboard layout
+- Resolves:rh#815385-[kn_IN] Add Kannada typewriter keyboard layout
+- Resolves:rh#803652-Inscript2 for Bengali contains a wrong key mapping
+- Resolves:rh#804898-[bn_IN] Add missing 'z' key mapping in inscript2 keymap
+- Resolves:rh#803207-(as_IN)Instead of Assamese ra (u09f0) Bengali ra (u09b0) is mapped
+- Resolves:rh#803236-(as_IN)Letter 'ma' (ম) and 'wa' (ৱ) not mapped for Assamese
+
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.13-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/pa-jhelum-enhancements.patch b/pa-jhelum-enhancements.patch
new file mode 100644
index 0000000..66c65b2
--- /dev/null
+++ b/pa-jhelum-enhancements.patch
@@ -0,0 +1,82 @@
+Index: pa-jhelum.mim
+===================================================================
+RCS file: /cvs/m17n/m17n-contrib/im/pa-jhelum.mim,v
+retrieving revision 1.5
+diff -u -r1.5 pa-jhelum.mim
+--- im/pa-jhelum.mim 29 May 2007 05:05:58 -0000 1.5
++++ im/pa-jhelum.mim 12 Mar 2012 11:58:18 -0000
+@@ -71,7 +71,18 @@
+ ((KP_Multiply) "*")
+ ((KP_Add) "+")
+ ((KP_Subtract) "-")
+-
++
++ ((G-1) "੧")
++ ((G-2) "੨")
++ ((G-3) "੩")
++ ((G-4) "੪")
++ ((G-5) "੫")
++ ((G-6) "੬")
++ ((G-7) "੭")
++ ((G-8) "੮")
++ ((G-9) "੯")
++ ((G-0) "੦")
++
+ ("~" ?~)
+ ("`" ?`)
+ ("!" ?!)
+@@ -84,7 +95,9 @@
+ ("4" ?4)
+ ("%" ?%)
+ ("5" ?5)
++ ("^" "ੳ")
+ ("6" ?6)
++ ("&" "ੲ")
+ ("7" ?7)
+ ("8" ?8)
+ ("(" ?()
+@@ -107,13 +120,16 @@
+ ("t" ?ੂ)
+ ("Y" ?ੜ)
+ ("y" ?ਰ)
++ ((G-y) "੍ਰ")
+ ("U" ?ਧ)
+ ("u" ?ਦ)
+ ("I" ?ਘ)
+ ("i" ?ਗ)
++ ((G-i) "ਗ਼")
+ ("O" ?ਟ)
+ ("o" ?ਤ)
+ ("P" ?ਫ)
++ ((G-P) "ਫ਼")
+ ("p" ?ਪ)
+ ("{" ?ਢ)
+ ("[" ?ਡ)
+@@ -131,14 +147,19 @@
+ ("g" ?ੁ)
+ ("H" ?ਠ)
+ ("h" ?ਹ)
++ ((G-h) "੍ਹ")
+ ("J" ?ਝ)
+ ("j" ?ਜ)
++ ((G-j) "ਜ਼")
+ ("K" ?ਖ)
++ ((G-K) "ਖ਼")
+ ("k" ?ਕ)
+ ("L" ?ਥ)
+ ("l" ?ਲ)
++ ((G-l) "ਲ਼")
+ (":" ?:)
+ (";" ?ਸ)
++ ((G-;) "ਸ਼")
+ ("\"" ?\")
+ ("'" ?')
+ ("|" ?।)
+@@ -163,7 +184,6 @@
+ ("." ?.)
+ ("?" ??)
+ ("/" ?/)
+- ("^" "੍ਰ")
+ ("*" ?*)
+ ))
+
More information about the scm-commits
mailing list