summaryrefslogtreecommitdiffstats
path: root/data/osk-layouts/ir.json
diff options
context:
space:
mode:
Diffstat (limited to 'data/osk-layouts/ir.json')
-rw-r--r--data/osk-layouts/ir.json797
1 files changed, 797 insertions, 0 deletions
diff --git a/data/osk-layouts/ir.json b/data/osk-layouts/ir.json
new file mode 100644
index 0000000..eab25bb
--- /dev/null
+++ b/data/osk-layouts/ir.json
@@ -0,0 +1,797 @@
+{
+ "levels": [
+ {
+ "level": "",
+ "mode": "default",
+ "rows": [
+ [
+ {
+ "strings": [
+ "ض"
+ ]
+ },
+ {
+ "strings": [
+ "ص"
+ ]
+ },
+ {
+ "strings": [
+ "ث"
+ ]
+ },
+ {
+ "strings": [
+ "ق",
+ "ڨ"
+ ]
+ },
+ {
+ "strings": [
+ "ف",
+ "ڤ",
+ "ڢ",
+ "ڥ"
+ ]
+ },
+ {
+ "strings": [
+ "غ"
+ ]
+ },
+ {
+ "strings": [
+ "ع"
+ ]
+ },
+ {
+ "strings": [
+ "ه",
+ "ه‍"
+ ]
+ },
+ {
+ "strings": [
+ "خ"
+ ]
+ },
+ {
+ "strings": [
+ "ح"
+ ]
+ },
+ {
+ "strings": [
+ "ج",
+ "چ"
+ ]
+ },
+ {
+ "action": "delete",
+ "iconName": "edit-clear-symbolic",
+ "width": 1.5
+ }
+ ],
+ [
+ {
+ "strings": [
+ "ش",
+ "ڜ"
+ ]
+ },
+ {
+ "strings": [
+ "س"
+ ]
+ },
+ {
+ "strings": [
+ "ي",
+ "ئ",
+ "ى"
+ ]
+ },
+ {
+ "strings": [
+ "ب",
+ "پ"
+ ]
+ },
+ {
+ "strings": [
+ "ل",
+ "لا",
+ "لأ",
+ "لإ",
+ "لآ"
+ ]
+ },
+ {
+ "strings": [
+ "ا",
+ "آ",
+ "ء",
+ "أ",
+ "إ",
+ "ٱ"
+ ]
+ },
+ {
+ "strings": [
+ "ت"
+ ]
+ },
+ {
+ "strings": [
+ "ن"
+ ]
+ },
+ {
+ "strings": [
+ "م"
+ ]
+ },
+ {
+ "strings": [
+ "ك",
+ "گ",
+ "ک"
+ ]
+ },
+ {
+ "strings": [
+ "ط"
+ ]
+ },
+ {
+ "iconName": "keyboard-enter-symbolic",
+ "keyval": "0xff0d",
+ "width": 1.5
+ }
+ ],
+ [
+ {
+ "strings": [
+ "ذ"
+ ]
+ },
+ {
+ "strings": [
+ "ء"
+ ]
+ },
+ {
+ "strings": [
+ "ؤ"
+ ]
+ },
+ {
+ "strings": [
+ "ر"
+ ]
+ },
+ {
+ "strings": [
+ "ى",
+ "ئ"
+ ]
+ },
+ {
+ "strings": [
+ "ة"
+ ]
+ },
+ {
+ "strings": [
+ "و"
+ ]
+ },
+ {
+ "strings": [
+ "ز",
+ "ژ"
+ ]
+ },
+ {
+ "strings": [
+ "ظ"
+ ]
+ },
+ {
+ "strings": [
+ "د"
+ ]
+ }
+ ],
+ [
+ {
+ "action": "levelSwitch",
+ "label": "?123",
+ "level": 2,
+ "width": 1.5
+ },
+ {
+ "strings": [
+ "،"
+ ]
+ },
+ {
+ "strings": [
+ " "
+ ],
+ "width": 6
+ },
+ {
+ "strings": [
+ ".",
+ "\"",
+ "'",
+ "#",
+ "-",
+ ":",
+ "!",
+ "،",
+ "؟",
+ "@",
+ "&",
+ "%",
+ "+",
+ "؛",
+ "/",
+ ")",
+ "("
+ ]
+ },
+ {
+ "action": "emoji",
+ "iconName": "face-smile-symbolic"
+ },
+ {
+ "action": "languageMenu",
+ "iconName": "keyboard-layout-symbolic"
+ },
+ {
+ "action": "hide",
+ "iconName": "keyboard-hide-symbolic"
+ }
+ ]
+ ]
+ },
+ {
+ "level": "opt",
+ "mode": "locked",
+ "rows": [
+ [
+ {
+ "strings": [
+ "۱",
+ "¹",
+ "½",
+ "⅓",
+ "¼",
+ "⅛"
+ ]
+ },
+ {
+ "strings": [
+ "۲",
+ "²",
+ "⅔"
+ ]
+ },
+ {
+ "strings": [
+ "۳",
+ "³",
+ "¾",
+ "⅜"
+ ]
+ },
+ {
+ "strings": [
+ "۴",
+ "⁴"
+ ]
+ },
+ {
+ "strings": [
+ "۵",
+ "⅝"
+ ]
+ },
+ {
+ "strings": [
+ "۶"
+ ]
+ },
+ {
+ "strings": [
+ "۷",
+ "⅞"
+ ]
+ },
+ {
+ "strings": [
+ "۸"
+ ]
+ },
+ {
+ "strings": [
+ "۹"
+ ]
+ },
+ {
+ "strings": [
+ "۰",
+ "ⁿ",
+ "∅"
+ ]
+ },
+ {
+ "action": "delete",
+ "iconName": "edit-clear-symbolic",
+ "width": 1.5
+ }
+ ],
+ [
+ {
+ "strings": [
+ "٬",
+ "@"
+ ]
+ },
+ {
+ "strings": [
+ "٫",
+ "#"
+ ]
+ },
+ {
+ "strings": [
+ "﷼",
+ "$",
+ "¢",
+ "€",
+ "£",
+ "¥",
+ "₱"
+ ]
+ },
+ {
+ "strings": [
+ "٪",
+ "%",
+ "‰"
+ ]
+ },
+ {
+ "strings": [
+ "&"
+ ]
+ },
+ {
+ "strings": [
+ "-",
+ "_",
+ "–",
+ "—",
+ "·"
+ ]
+ },
+ {
+ "strings": [
+ "+",
+ "±"
+ ]
+ },
+ {
+ "strings": [
+ "(",
+ "﴿",
+ ">",
+ "}",
+ "]"
+ ]
+ },
+ {
+ "strings": [
+ ")",
+ "﴾",
+ "<",
+ "{",
+ "["
+ ]
+ },
+ {
+ "iconName": "keyboard-enter-symbolic",
+ "keyval": "0xff0d",
+ "width": 2
+ }
+ ],
+ [
+ {
+ "action": "levelSwitch",
+ "label": "=/<",
+ "level": 3,
+ "width": 1.5
+ },
+ {
+ "strings": [
+ "*",
+ "★",
+ "٭"
+ ]
+ },
+ {
+ "strings": [
+ "«",
+ "“",
+ "”",
+ "«",
+ "»"
+ ]
+ },
+ {
+ "strings": [
+ "»",
+ "‘",
+ "’",
+ "‹",
+ "›"
+ ]
+ },
+ {
+ "strings": [
+ ":"
+ ]
+ },
+ {
+ "strings": [
+ "؛",
+ ";"
+ ]
+ },
+ {
+ "strings": [
+ "!",
+ "¡"
+ ]
+ },
+ {
+ "strings": [
+ "؟",
+ "?"
+ ]
+ },
+ {
+ "action": "levelSwitch",
+ "label": "=/<",
+ "level": 3,
+ "width": 3
+ }
+ ],
+ [
+ {
+ "action": "levelSwitch",
+ "label": "ABC",
+ "level": 0,
+ "width": 1.5
+ },
+ {
+ "strings": [
+ "_"
+ ]
+ },
+ {
+ "strings": [
+ "/"
+ ]
+ },
+ {
+ "strings": [
+ " "
+ ],
+ "width": 3
+ },
+ {
+ "strings": [
+ "،",
+ ":",
+ "!",
+ "؟",
+ "؛",
+ "-",
+ "/",
+ "»",
+ "«"
+ ]
+ },
+ {
+ "strings": [
+ ".",
+ "ٕ",
+ "ٔ",
+ "ْ",
+ "ٍ",
+ "ٌ",
+ "ً",
+ "ّ",
+ "ٖ",
+ "ٰ",
+ "ٓ",
+ "ِ",
+ "ُ",
+ "َ",
+ "ـ"
+ ]
+ },
+ {
+ "action": "emoji",
+ "iconName": "face-smile-symbolic"
+ },
+ {
+ "action": "languageMenu",
+ "iconName": "keyboard-layout-symbolic"
+ },
+ {
+ "action": "hide",
+ "iconName": "keyboard-hide-symbolic"
+ }
+ ]
+ ]
+ },
+ {
+ "level": "opt+shift",
+ "mode": "locked",
+ "rows": [
+ [
+ {
+ "strings": [
+ "~"
+ ]
+ },
+ {
+ "strings": [
+ "`"
+ ]
+ },
+ {
+ "strings": [
+ "|"
+ ]
+ },
+ {
+ "strings": [
+ "•",
+ "♪"
+ ]
+ },
+ {
+ "strings": [
+ "√"
+ ]
+ },
+ {
+ "strings": [
+ "Π",
+ "π"
+ ]
+ },
+ {
+ "strings": [
+ "÷"
+ ]
+ },
+ {
+ "strings": [
+ "×"
+ ]
+ },
+ {
+ "strings": [
+ "¶",
+ "§"
+ ]
+ },
+ {
+ "strings": [
+ "∆"
+ ]
+ },
+ {
+ "action": "delete",
+ "iconName": "edit-clear-symbolic",
+ "width": 1.5
+ }
+ ],
+ [
+ {
+ "strings": [
+ "£"
+ ]
+ },
+ {
+ "strings": [
+ "€"
+ ]
+ },
+ {
+ "strings": [
+ "$",
+ "¢"
+ ]
+ },
+ {
+ "strings": [
+ "¢"
+ ]
+ },
+ {
+ "strings": [
+ "^",
+ "↑",
+ "↓",
+ "←",
+ "→"
+ ]
+ },
+ {
+ "strings": [
+ "°",
+ "′",
+ "″"
+ ]
+ },
+ {
+ "strings": [
+ "=",
+ "≠",
+ "≈",
+ "∞"
+ ]
+ },
+ {
+ "strings": [
+ "{"
+ ]
+ },
+ {
+ "strings": [
+ "}"
+ ]
+ },
+ {
+ "iconName": "keyboard-enter-symbolic",
+ "keyval": "0xff0d",
+ "width": 2
+ }
+ ],
+ [
+ {
+ "action": "levelSwitch",
+ "label": "?123",
+ "level": 2,
+ "width": 1.5
+ },
+ {
+ "strings": [
+ "\\"
+ ]
+ },
+ {
+ "strings": [
+ "©"
+ ]
+ },
+ {
+ "strings": [
+ "®"
+ ]
+ },
+ {
+ "strings": [
+ "™"
+ ]
+ },
+ {
+ "strings": [
+ "℅"
+ ]
+ },
+ {
+ "strings": [
+ "["
+ ]
+ },
+ {
+ "strings": [
+ "]"
+ ]
+ },
+ {
+ "action": "levelSwitch",
+ "label": "?123",
+ "level": 2,
+ "width": 3
+ }
+ ],
+ [
+ {
+ "action": "levelSwitch",
+ "label": "ABC",
+ "level": 0,
+ "width": 1.5
+ },
+ {
+ "strings": [
+ "«",
+ "›",
+ "≥",
+ ">"
+ ]
+ },
+ {
+ "strings": [
+ "»",
+ "‹",
+ "≤",
+ "<"
+ ]
+ },
+ {
+ "strings": [
+ " "
+ ],
+ "width": 3
+ },
+ {
+ "strings": [
+ "،",
+ ":",
+ "!",
+ "؟",
+ "؛",
+ "-",
+ "/",
+ "»",
+ "«"
+ ]
+ },
+ {
+ "strings": [
+ ".",
+ "ٕ",
+ "ٔ",
+ "ْ",
+ "ٍ",
+ "ٌ",
+ "ً",
+ "ّ",
+ "ٖ",
+ "ٰ",
+ "ٓ",
+ "ِ",
+ "ُ",
+ "َ",
+ "ـ"
+ ]
+ },
+ {
+ "action": "emoji",
+ "iconName": "face-smile-symbolic"
+ },
+ {
+ "action": "languageMenu",
+ "iconName": "keyboard-layout-symbolic"
+ },
+ {
+ "action": "hide",
+ "iconName": "keyboard-hide-symbolic"
+ }
+ ]
+ ]
+ }
+ ],
+ "locale": "fa",
+ "name": "Persian"
+} \ No newline at end of file