/usr/share/yudit/src/Urdu-ArabTeX.kmap is in yudit-common 2.9.6-7.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | // Urdu-ArabTeX.kmap
// 2002-05-17 Miikka-Markus.Alhonen@tigatieto.com
//
// corresponds to the standard ArabTeX transliteration
"a = 0x0627", // ARABIC LETTER ALEF
"b = 0x0628", // ARABIC LETTER BEH
"p = 0x067e", // ARABIC LETTER PEH
"t = 0x062a", // ARABIC LETTER TEH
"T = 0x06c3", // ARABIC LETTER TEH MARBUTA GOAL
",t = 0x0679", // ARABIC LETTER TTEH
"_t = 0x062b", // ARABIC LETTER THEH
"^g = 0x062c", // ARABIC LETTER JEEM
"j = 0x062c", // ARABIC LETTER JEEM
"^c = 0x0686", // ARABIC LETTER TCHEH
".h = 0x062d", // ARABIC LETTER HAH
"_h = 0x062e", // ARABIC LETTER KHAH
"d = 0x062f", // ARABIC LETTER DAL
",d = 0x0688", // ARABIC LETTER DDAL
"_d = 0x0630", // ARABIC LETTER THAL
"r = 0x0631", // ARABIC LETTER REH
",r = 0x0691", // ARABIC LETTER RREH
"z = 0x0632", // ARABIC LETTER ZAIN
"^z = 0x0698", // ARABIC LETTER JEH
"s = 0x0633", // ARABIC LETTER SEEN
"^s = 0x0634", // ARABIC LETTER SHEEN
".s = 0x0635", // ARABIC LETTER SAD
".d = 0x0636", // ARABIC LETTER DAD
".t = 0x0637", // ARABIC LETTER TAH
".z = 0x0638", // ARABIC LETTER ZAH
"` = 0x0639", // ARABIC LETTER AIN
".g = 0x063a", // ARABIC LETTER GHAIN
"f = 0x0641", // ARABIC LETTER FEH
"q = 0x0642", // ARABIC LETTER QAF
"k = 0x06a9", // ARABIC LETTER KEHEH
"g = 0x06af", // ARABIC LETTER GAF
"l = 0x0644", // ARABIC LETTER LAM
"m = 0x0645", // ARABIC LETTER MEEM
"n = 0x0646", // ARABIC LETTER NOON
".n = 0x06ba", // ARABIC LETTER NOON GHUNNA
"w = 0x0648", // ARABIC LETTER WAW
",h = 0x06c1", // ARABIC LETTER HEH GOAL
"H = 0x06c1", // ARABIC LETTER HEH GOAL
"h = 0x06be", // ARABIC LETTER HEH DOACHASHMEE
"y = 0x06cc", // ARABIC LETTER FARSI YEH
"E = 0x06d2", // ARABIC LETTER YEH BARREE
// Consonants with shadda (tashdiid)
"bb = 0x0628 0x0651",
"pp = 0x067e 0x0651",
"tt = 0x062a 0x0651",
",t,t = 0x0679 0x0651",
"_t_t = 0x062b 0x0651",
"^g^g = 0x062c 0x0651",
"jj = 0x062c 0x0651",
"^c^c = 0x0686 0x0651",
".h.h = 0x062d 0x0651",
"_h_h = 0x062e 0x0651",
"dd = 0x062f 0x0651",
",d,d = 0x0688 0x0651",
"_d_d = 0x0630 0x0651",
"rr = 0x0631 0x0651",
",r,r = 0x0691 0x0651",
"zz = 0x0632 0x0651",
"^z^z = 0x0698 0x0651",
"ss = 0x0633 0x0651",
"^s^s = 0x0634 0x0651",
".s.s = 0x0635 0x0651",
".d.d = 0x0636 0x0651",
".t.t = 0x0637 0x0651",
".z.z = 0x0638 0x0651",
"`` = 0x0639 0x0651",
".g.g = 0x063a 0x0651",
"ff = 0x0641 0x0651",
"qq = 0x0642 0x0651",
"kk = 0x06a9 0x0651",
"gg = 0x06af 0x0651",
"ll = 0x0644 0x0651",
"mm = 0x0645 0x0651",
"nn = 0x0646 0x0651",
"ww = 0x0648 0x0651",
",h,h = 0x06c1 0x0651",
"yy = 0x06cc 0x0651",
// Two consecutive similar consonants
"b|b = 0x0628 0x0628",
"p|p = 0x067e 0x067e",
"t|t = 0x062a 0x062a",
",t|,t = 0x0679 0x0679",
"_t|_t = 0x062b 0x062b",
"^g|^g = 0x062c 0x062c",
"j|j = 0x062c 0x062c",
"^c|^c = 0x0686 0x0686",
".h|.h = 0x062d 0x062d",
"_h|_h = 0x062e 0x062e",
"d|d = 0x062f 0x062f",
",d|,d = 0x0688 0x0688",
"_d|_d = 0x0630 0x0630",
"r|r = 0x0631 0x0631",
",r|,r = 0x0691 0x0691",
"z|z = 0x0632 0x0632",
"^z|^z = 0x0698 0x0698",
"s|s = 0x0633 0x0633",
"^s|^s = 0x0634 0x0634",
".s|.s = 0x0635 0x0635",
".d|.d = 0x0636 0x0636",
".t|.t = 0x0637 0x0637",
".z|.z = 0x0638 0x0638",
"`|` = 0x0639 0x0639",
".g|.g = 0x063a 0x063a",
"f|f = 0x0641 0x0641",
"q|q = 0x0642 0x0642",
"k|k = 0x06a9 0x06a9",
"g|g = 0x06af 0x06af",
"l|l = 0x0644 0x0644",
"m|m = 0x0645 0x0645",
"n|n = 0x0646 0x0646",
".n|.n = 0x06ba 0x06ba",
"w|w = 0x0648 0x0648",
",h|,h = 0x06c1 0x06c1",
"y|y = 0x06cc 0x06cc",
// Additional vowel mappings
"A = 0x0627", // ARABIC LETTER ALEF
"U = 0x0648", // ARABIC LETTER WAW
"O = 0x0648", // ARABIC LETTER WAW
"ao = 0x0648", // ARABIC LETTER WAW
"I = 0x06cc", // ARABIC LETTER FARSI YEH
"ae = 0x06d2", // ARABIC LETTER YEH BARREE
// Word initial vowels
"-a = 0x0627 0x064e", // ARABIC LETTER ALEF + FATHA
"-u = 0x0627 0x064f", // ARABIC LETTER ALEF + DAMMA
"-i = 0x0627 0x0650", // ARABIC LETTER ALEF + ARABIC KASRA
"-A = 0x0622", // ARABIC LETTER ALEF WITH MADDA
"-U = 0x0627 0x0648", // ARABIC LETTER ALEF + WAW
"-O = 0x0627 0x0648", // ARABIC LETTER ALEF + WAW
"-ao = 0x0627 0x0648", // ARABIC LETTER ALEF + WAW
"-I = 0x0627 0x06cc", // ARABIC LETTER ALEF + FARSI YEH
"-E = 0x0627 0x06d2", // ARABIC LETTER ALEF + YEH BARREE
"-ae = 0x0627 0x06d2", // ARABIC LETTER ALEF + YEH BARREE
// Diacritics
// " = ", // ARABIC WASLA ABOVE
// " = 0x0654", // ARABIC HAMZA ABOVE
// " = 0x0655", // ARABIC HAMZA BELOW
// " = 0x0653", // ARABIC MADDA ABOVE
// "a = 0x064e", // ARABIC FATHA
"u = 0x064f", // ARABIC DAMMA
"i = 0x0650", // ARABIC KASRA
"e = 0x0650", // ARABIC KASRA
// " = 0x0652", // ARABIC SUKUN
"aN = 0x0627 0x064b", // ARABIC LETTER ALEF + FATHATAN
"uN = 0x064c", // ARABIC DAMMATAN
"iN = 0x064d", // ARABIC KASRATAN
"_a = 0x0670", // ARABIC LETTER SUPERSCRIPT ALEF
// Numbers
"0x30 = 0x06f0", // EXTENDED ARABIC-INDIC DIGIT ZERO
"0x31 = 0x06f1", // EXTENDED ARABIC-INDIC DIGIT ONE
"0x32 = 0x06f2", // EXTENDED ARABIC-INDIC DIGIT TWO
"0x33 = 0x06f3", // EXTENDED ARABIC-INDIC DIGIT THREE
"0x34 = 0x06f4", // EXTENDED ARABIC-INDIC DIGIT FOUR
"0x35 = 0x06f5", // EXTENDED ARABIC-INDIC DIGIT FIVE
"0x36 = 0x06f6", // EXTENDED ARABIC-INDIC DIGIT SIX
"0x37 = 0x06f7", // EXTENDED ARABIC-INDIC DIGIT SEVEN
"0x38 = 0x06f8", // EXTENDED ARABIC-INDIC DIGIT EIGHT
"0x39 = 0x06f9", // EXTENDED ARABIC-INDIC DIGIT NINE
// Punctuation
". = 0x06d4", // ARABIC FULL STOP
", = 0x060c", // ARABIC COMMA
"; = 0x061b", // ARABIC SEMICOLON
"? = 0x061f", // ARABIC QUESTION MARK
"- = 0x0640", // ARABIC TATWEEL
// Additional keycodes for Arabic
"_A = 0x0649", // ARABIC LETTER ALEF MAKSURA
"Y = 0x0649", // ARABIC LETTER ALEF MAKSURA
"'| = 0x0621", // ARABIC LETTER HAMZA
// Ligatures
"'A = 0x0622", // ARABIC LETTER ALEF WITH MADDA
"'a = 0x0623", // ARABIC LETTER ALEF WITH HAMZA ABOVE
"'w = 0x0624", // ARABIC LETTER WAW WITH HAMZA ABOVE
"'i = 0x0625", // ARABIC LETTER ALEF WITH HAMZA BELOW
"'y = 0x0626", // ARABIC LETTER YEH WITH HAMZA ABOVE
// " = 0x0671", // ARABIC LETTER ALEF WASLA
"'h = 0x06c2", // ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
"'E = 0x06d3", // ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
"'B = 0x0640 0x0654", // ARABIC TATWEEL + HAMZA ABOVE
"la = 0x0644 0x0627", // ARABIC LETTER LAM + ARABIC LETTER ALEF
"l'A = 0x0644 0x0622", // ARABIC LETTER LAM + ALEF WITH MADDA
"l'a = 0x0644 0x0623", // ARABIC LETTER LAM + ALEF WITH HAMZA ABOVE
"l'i = 0x0644 0x0625", // ARABIC LETTER LAM + ALEF WITH HAMZA BELOW
// " = 0x0644 0x0671", // ARABIC LETTER LAM + ALEF WASLA
|