102 lines
4.1 KiB
YAML
102 lines
4.1 KiB
YAML
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
|