Logo Lanfrica

ita27rmp100/Tamazight-keyboard

Domaine:

natural language processing

Type de record:

tools
Créateur:
ita
Hôte:
A keyboard that supports Tamazight language with the Kabyle letters that Mouloud Mameri invented the previous centaury. # Tamazight-keyboard The idea of this project is to create a keyboard that support Tamazight langauge with the kabyle letters that Mouloud Mameri invented the previous centuary. There are two types of keyoards in this project : **-1- CustomKeyboard :** to write in kabyle using the prephirical keyboard. **-1- On-Screen-keyboard :** GUI keyboard that works like the original on-screen-keyboard of windows, but to write kabyle Tamazight letters. ## Kabyle Alphabet The Kabyle language uses the following Latin-based characters (including additional letters for specific sounds): - **Vowels**: a, e, i, u - **Consonants**: b, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x, y, z - **Additional letters** for native sounds: - **ɣ** (voiced uvular fricative) - **ḥ** (voiceless pharyngeal fricative) - **ṛ** (retroflex r) - **ṣ** (emphatic s) - **ṭ** (emphatic t) - **ẓ** (emphatic z) - **ɛ** (voiced pharyngeal fricative) - **ḍ** (emphatic voiced alveolar stop / pharyngealized d) - **ǧ** (voiced postalveolar affricate) - **č** (voiceless postalveolar affricate) > This set covers all letters used to write modern Kabyle in Latin script. ## Examples about this project : > Open the examples folder ## What I have learnt from this project : - How to handle with keyboard and plyer library. - Reminder about tkinter (It's been a long time since I have used it lst time before this project) - New knowledge about Tamazight language. ## Notes : - The project isn't perfect, and as non-tamazight speaker, you may find some issues or you see some changes should be added in the project to present better the culture of the speakers of this langauge. - I distributed the Tamazight letters in keyboard according to specificvision I saw, if you have another formal way to ditribute it, **fork** the project and edit it, I will be happy to see your contribution. - You will clearly notice that the On-screen-keyboard doesn't work 100% effective, it should writes in the previous focused slot not in an Entr …