diff options
| author | Jules Aguillon | 2024-12-05 00:00:51 +0100 |
|---|---|---|
| committer | GitHub | 2024-12-05 00:00:51 +0100 |
| commit | de6ee1858b6864e1827af2097ad30b884d0dec6c (patch) | |
| tree | 4177c3b808da987913d4895b255fcea765fea019 /srcs/juloo.keyboard2/KeyValue.java | |
| parent | bd49ff5432f5bbe7dd525da11dacef90fd2e7f6f (diff) | |
| download | unexpected-keyboard-de6ee1858b6864e1827af2097ad30b884d0dec6c.tar.gz unexpected-keyboard-de6ee1858b6864e1827af2097ad30b884d0dec6c.zip | |
Arabic diacritics (#807)
Add arabic combining diacritics and make them accessible via Fn and Compose combos.
Co-authored-by: Anastázius Kaejatídarján <32847759+anaskaejdar@users.noreply.github.com>
Diffstat (limited to 'srcs/juloo.keyboard2/KeyValue.java')
| -rw-r--r-- | srcs/juloo.keyboard2/KeyValue.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java index 1216bac..3d80d9e 100644 --- a/srcs/juloo.keyboard2/KeyValue.java +++ b/srcs/juloo.keyboard2/KeyValue.java @@ -558,6 +558,20 @@ public final class KeyValue implements Comparable<KeyValue> case "combining_payerok": return makeCharKey(0xE205, '\uA67D', 0); case "combining_titlo": return makeCharKey(0xE206, '\u0483', 0); case "combining_vzmet": return makeCharKey(0xE207, '\uA66F', 0); + case "combining_arabic_v": return makeCharKey(0xE208, '\u065A', 0); + case "combining_arabic_inverted_v": return makeCharKey(0xE209, '\u065B', 0); + case "combining_shaddah": return makeCharKey(0xE210, '\u0651', 0); + case "combining_sukun": return makeCharKey(0xE211, '\u0652', 0); + case "combining_fatha": return makeCharKey(0xE212, '\u064E', 0); + case "combining_dammah": return makeCharKey(0xE213, '\u064F', 0); + case "combining_kasra": return makeCharKey(0xE214, '\u0650', 0); + case "combining_hamza_above": return makeCharKey(0xE215, '\u0654', 0); + case "combining_hamza_below": return makeCharKey(0xE216, '\u0655', 0); + case "combining_alef_above": return makeCharKey(0xE217, '\u0670', 0); + case "combining_fathatan": return makeCharKey(0xE218, '\u064B', 0); + case "combining_kasratan": return makeCharKey(0xE219, '\u064D', 0); + case "combining_dammatan": return makeCharKey(0xE220, '\u064C', 0); + case "combining_alef_below": return makeCharKey(0xE221, '\u0656', 0); /* Special event keys */ case "config": return eventKey(0xE004, Event.CONFIG, FLAG_SMALLER_FONT); |
