This file is indexed.

/usr/share/yudit/src/Farsi.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
//Farsi.kmap for Yudit by Hamed Seyed-allaei ‫سید حامد سیدعلایی‬  <allaei@sissa.it>
//ISIRI 2901-1994 Layout
// The alphabet   ‮الفبای فارسی ‬   

"q=0x0636",          // zad (ض) 
"w=0x0635",          // sad (ص)
"e=0x062b",          // se with 3 dots (ث)
"r=0x0642",          // ghaf (ق)
"t=0x0641",          // feh (ف)
"y=0x063a",          // ghain  (غ)
"u=0x0639",          // ain (ع)
"i=0x0647",          // heh (ه)
"o=0x062e",          // kheh (خ)
"p=0x062d",          // heh (ح)
"[=0x062c",          // jeem (ج)
"]=0x0686",          // che (چ)
"a=0x0634",          // sheen (ش)
"s=0x0633",          // seen (س)
"d=0x06cc",          //farsi  yeh (ی)
"f=0x0628",          // beh (ب)
"g=0x0644",          // lam (ل)
"h=0x0627",          // alef (ا)
"j=0x062a",          // teh (ت)
"k=0x0646",          // noon (ن)
"l=0x0645",          // meem (م)
";=0x06a9",          //Farsi  kaf (ک)
"'=0x06af",          // gaf (گ) 
"z=0x0638",          // za  (ظ)
"x=0x0637",         //ta  (ط)
"c=0x0632",          //ze (ز)
"v=0x0631",          // re (ر)
"b=0x0630",   //zal (ذ)
"n=0x062f",          //dal  (د)
"m=0x067e",          //pe   (پ)
",=0x0648",          // waw (و)
".=0x002e",          // noghteh (.)


"Q=0x0652",          //Farsi saken ( ْ )
"W=0x064c",          //do pish ( ٌ)
"E=0x064d",          //do zir  ( ٍ)
"R=0x064b",          //do zebar ( ً)
"T=0x064f",           //pish ( ُ)
"Y=0x0650",          //zir   ( ِ)
"U=0x064e",          //zebar ( َ)
"I=0x651",            //tashdid ( ّ)
"O=0x05b",   //[ 
"P=0x05d",   //]
"{=0x07b",   //{
"}=0x07d",    //}
"A=0x0624",          //waw with hamze  (ؤ) 
"S=0x0626",          //ye with  hamze  (ئ)
"D=0x064a",          // Arabic ye with dots  (ي)
"F=0x0625",          // alef with hamzeh under ( إ)
"G=0x0654",         //Farsi hamzeh above ()
"H=0x0622",          // Farsi A  (آ)
"J=0x0629",          //te gerd  (ة)
"K=0x0ab",       //   ( « )
"L=0x0bb",     //   ( » )
":=0x03a",     //:
"\"=0x061b",         //Farsi ; (؛)
"Z=0x0643",          //arabic kaf  (ك)
"C=0x0698",          //jhe (ژ)
"B=0x200c",           //Zero Width Non-Joiner (ZWNJ)    ن‌ن  
"M=0x0621",          // Farsi hamzeh (ء)
"<=0x003c",           //<
">=0x003e",          //>
"?=0x061f",    //farsi ? (؟)




"!=0x0021",        //!
"@=0x066c",      // Farsi thousand seperator  (٬)
"#=0x066b",       // float (٫)
"$=0xfdfc",       //Rial (﷼)
"%=0x066a",       //Farsi % (٪)
"^=0x00d7",       //farsi multiply similar to x (×)
"&=0x060c",      //Farsi , (،)
"*=0x002a",      // * 
"(=0x0028",        //(
")=0x0029",       //)
"_=0x0640",       //Farsi keshidegi  (ـ)
"+=0x002b",      // +
"|=0x007c",      //|


// Numbers  ‫شمارگان‬
"0x30=0x06f0",       // 0  (۰)
"0x31=0x06f1",       // 1  (۱)
"0x32=0x06f2",       // 2  (۲)
"0x33=0x06f3",       // 3  (۳)
"0x34=0x06f4",       // 4  (۴)
"0x35=0x06f5",       // 5  (۵)
"0x36=0x06f6",       // 6  (۶)
"0x37=0x06f7",       // 7  (۷)
"0x38=0x06f8",       // 8  (۸)
"0x39=0x06f9",       // 9  (۹)
"\-=0x002d",           //-
"\\=0x005c",           //\

//This part is not standard

"~=0x200d",           //Zero Width Joiner (ZWJ)   ن‍ن
"V=0x00f7",           //  (÷)


//"iM=0x06C0",   
//"shift+0x020=0x200C",    //Zero Width Non-Joiner (ZWNJ)
//I used X as Ctrl key
"Xj=0x200D",         // ZERO WIDTH JOINER    ت‍ن
"0x000c=0x200E",        // Ctrl+l LEFT-TO-RIGHT MARK   ت‎ن
"`=0x200C",       // Ctrl+n ZERO WIDTH NON-JOINER   ت‌ن
"Xr=0x200F",      // RIGHT-TO-LEFT MARK   ت‏ن