This file is indexed.

/usr/share/lyx/kbd/farsi.kmap is in lyx-common 2.2.2-1.

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
#
# Farsi keyboard definition for LyX
#

\kmap q ض
\kmap w ص
\kmap e ث
\kmap r ق
\kmap t ف
\kmap y غ
\kmap u ع
\kmap i ه
\kmap o خ
\kmap p ح
\kmap a ش
\kmap s س
\kmap d ی
\kmap f ب
\kmap g ل
\kmap h ا
\kmap j ت
\kmap k ن
\kmap l م
\kmap z ظ
\kmap x ط
\kmap c ز
\kmap v ر
\kmap b ذ
\kmap n د
\kmap m پ
\kmap ; ک
\kmap ' گ
\kmap "," و
\kmap ` ‍
\kmap [ ج
\kmap ] چ

# shifted keyboard

\kmap Q ْ
\kmap W ٌ
\kmap E ٍ
\kmap R ً
\kmap T ُ
\kmap Y ِ
\kmap U َ
\kmap I ّ
\kmap O ]
\kmap P [
\kmap A ؤ
\kmap S ئ
\kmap D ي
\kmap F إ
\kmap G أ
\kmap H آ
\kmap J ة
\kmap K »
\kmap L «
\kmap Z ك
\kmap X ٓ
\kmap C ژ
\kmap V ٰ
\kmap B ‌
\kmap N ٔ
\kmap M ء
\kmap ? ؟
\kmap @ ٬
\kmap \# ٫
\kmap $ ﷼
\kmap & ،
\kmap _ ـ
#we can not map double quote to a letter in LyX.
#we have to choose something else for the arabic semicolon.
#\kmap \" ؛
\kmap *  ؛