LeOS-Keyboard/java/assets/layouts/ArabicScript/urdu_phonetic.yaml

102 lines
4.1 KiB
YAML
Raw Normal View History

2025-02-01 16:35:38 +01:00
name: Urdu Phonetic
languages: ur
attributes: {shiftable: false}
minimumFunctionalKeyWidth: 0.0
rows:
- letters:
- {type: case, normal: ['ض'], shiftedManually: ['١']}
- {type: case, normal: ['ص'], shiftedManually: ['٢']}
- {type: case, normal: ['غ'], shiftedManually: ['٣']}
- {type: case, normal: ['ڑ'], shiftedManually: ['٤']}
- {type: case, normal: ['ٹ'], shiftedManually: ['٥']}
- {type: case, normal: ['ث'], shiftedManually: ['٦']}
- {type: case, normal: ['ح'], shiftedManually: ['٧']}
- {type: case, normal: ['ئ'], shiftedManually: ['٨']}
- {type: case, normal: ['ظ'], shiftedManually: ['٩']}
- {type: case, normal: ['ط'], shiftedManually: ['٠']}
- letters:
- {type: case, normal: ['ق'], shiftedManually: ['ْ']}
- {type: case, normal: ['و'], shiftedManually: ['ؤ']}
- {type: case, normal: ['ع'], shiftedManually: ['ْٰ']}
- {type: case, normal: ['ر'], shiftedManually: ['ڑ']}
- {type: case, normal: ['ت'], shiftedManually: ['ٹ']}
# U+06D2 "ے" ARABIC LETTER YEH BARREE
# U+06D3 "ۓ" ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
# U+064E "َ" ARABIC FATHA
# U+064B "ً" ARABIC FATHATAN
- {type: case, normal: ["\u06D2", "\u06D3", "\u064E", "\u064B"], shiftedManually: ["\u064E", "\u064B"]}
- {type: case, normal: ['ء'], shiftedManually: ['ئ']}
# U+06CC "ی" ARABIC LETTER FARSI YEH
# U+0650 "ِ" ARABIC KASRA
# U+064D "ٍ" ARABIC KASRATAN
- {type: case, normal: ["\u06CC", "\u0650", "\u064D"], shiftedManually: ["\u0650", "\u064D"]}
- {type: case, normal: ['ہ'], shiftedManually: ['ۃ']}
# U+067E "پ" ARABIC LETTER PEH
# U+064F "ُ" ARABIC DAMMA
# U+064C "ٌ" ARABIC DAMMATAN
- {type: case, normal: ["\u067E", "\u064F", "\u064C"], shiftedManually: ["\u064F", "\u064C"]}
- letters:
# U+0627 "ا" ARABIC LETTER ALEF
# U+0625 "إ" ARABIC LETTER ALEF WITH HAMZA BELOW
# U+0623 "أ" ARABIC LETTER ALEF WITH HAMZA ABOVE
# U+0654 "ٔ" ARABIC HAMZA ABOVE
- {type: case, normal: ["\u0627", "\u0625", "\u0623", "\u0654"], shiftedManually: ['آ']}
- {type: case, normal: ['س'], shiftedManually: ['ص']}
- {type: case, normal: ['ڈ'], shiftedManually: ['أ']}
- {type: case, normal: ['د'], shiftedManually: ['؟']}
- {type: case, normal: ['ف'], shiftedManually: ['ّ']}
- {type: case, normal: ['گ'], shiftedManually: ['غ']}
- {type: case, normal: ['ھ'], shiftedManually: ['ح']}
- {type: case, normal: ['ج'], shiftedManually: ['ض']}
- {type: case, normal: ['ک'], shiftedManually: ['خ']}
- {type: case, normal: ['ل'], shiftedManually: ['ࣇ']}
- letters:
- $shift
- {type: case, normal: ['ز'], shiftedManually: ['ذ']}
- {type: case, normal: ['ش'], shiftedManually: ['ژ']}
- {type: case, normal: ['خ'], shiftedManually: ['ـ']}
- {type: case, normal: ['چ'], shiftedManually: ['ث']}
- {type: case, normal: ['ب'], shiftedManually: ['.']}
- {type: case, normal: ['ں'], shiftedManually: ['٘']}
# U+0646 "ن" ARABIC LETTER NOON
# U+0768 "ݨ" ARABIC LETTER NOON WITH SMALL TAH
- {type: case, normal: ["\u0646", "\u0768"], shiftedManually: ['ۓ']}
- {type: case, normal: ['م'], shiftedManually: ['؛']}
- $delete
- bottom:
- $symbols
- ['،', ',']
- $action
- $space
# U+06D4 "۔" ARABIC FULL STOP
# U+061F "؟" ARABIC QUESTION MARK
# U+0654 "ٔ" ARABIC HAMZA ABOVE
# U+0655 "ٕ" ARABIC HAMZA BELOW
# U+064E "َ" ARABIC FATHA
# U+064B "ً" ARABIC FATHATAN
# U+0650 "ِ" ARABIC KASRA
# U+064D "ٍ" ARABIC KASRATAN
# U+064F "ُ" ARABIC DAMMA
# U+0657 "ٗ" ARABIC INVERTED DAMMA
# U+064C "ٌ" ARABIC DAMMATAN
# U+0652 "ْ" ARABIC SUKUN
# U+0651 "ّ" ARABIC SHADDA
# U+0653 "ٓ" ARABIC MADDAH ABOVE
# U+0670 "ٰ" ARABIC SUPERSCRIPT ALEF
# U+0656 "ٖ" ARABIC SUBSCRIPT ALEF
# U+0658 "٘" ARABIC MARK NOON GHUNNA
- ["\u06D4", "\u061F", "\u0654", "\u0655", "\u064E", "\u064B", "\u0650", "\u064D", "\u064F", "\u0657", "\u064C", "\u0652", "\u0651", "\u0653", "\u0670", "\u0656", "\u0658", '.']
- $enter