-
-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Where are these? #801
Comments
These are missing from the keyboard entirely. Do you have the unicode number for all of these ? |
Okay here's all the unicode, Github have a copy button on the right side, so you can click on it to copy them. ARABIC FATHA, U+064E
ARABIC KASRA, U+0650
ARABIC DAMMA, U+064F
ARABIC MADDAH ABOVE, U+0653
ARABIC LETTER SUPERSCRIPT ALEF, U+0670
ARABIC SUBSCRIPT ALEF, U+0656
ARABIC SUKUN, U+0652
ARABIC FATHATAN, U+064B
ARABIC KASRATAN, U+064D
ARABIC DAMMATAN, U+064C
ARABIC SHADDA, U+0651
ARABIC HAMZA ABOVE, U+0654
ARABIC HAMZA BELOW, U+0655
|
@Julow How do i make the Arabic diacritics only show up in arabic layouts? It's showing the diacritics on every other layout like english, the Arabic diacritics are basically useless in english layout. |
Good catch! To fix this bug, the easiest way would be to add the diacritics into the layouts directly and not in the settings. Do you think you could update the layouts ? The layouts are here: https://github.com/Julow/Unexpected-Keyboard/tree/master/srcs/layouts |
@Julow Here is the arabic alt layout with the arabic diacritics included
I saw there are other arabic layout, but i'ma do them later, and then send them here again. |
Thanks :) In #807 I'm adding |
@Julow I'm struggling to understand, where to add more letters to the fn I went to check the commit and i saw I changed a few things in these files, but when i test them i don't see any changes. I saw a few diacritics in the FN, but not all the diacritics are there. Sorry if this sounds dumb, i'm not a programmer. |
@GitAlasGo Yes my friend, the FN part simply swaps the diacritics for their full-letter counterparts and vise versa, so if you already have ێ on the keyboard, FN will turn it into its diacritic equivalent, kasra, and if you already have kasra on your keyboard, FN will turn it into ێ But if you have neither, it's not Fn you want, but rather the Compose key (right next to the enter key on the bottom right) Press compose, then press ي twice to get kasra And for the nasalized versions, press the same letter only once, and then press ن Notable exceptions (for arabic): Also, there are some other diacritics you can get by pressing Compose, then pressing either ۷ or ۸; for instance, small-alef-below, hamze-below, or the V-shaped diacritics |
@GitAlasGo @anaskaejdar Thanks you very much for these well thought Fn and Compose mappings. |
@Julow Hey happy thanksgiving! Yeah, I'm down to add the rest of the diacritics into the FN layer such that it would appear in the arabic keyboard. My idea was just to make these symbols accessible, because a lot of languages that use this alphabet don't really use the diacritics except in rare circumstances to disambiguate homographs if needed. I assume that if a language has a direct need for them, like arabic itself does, they would be directly encoded into the keyboard for that language, and the compose sequences would be more useful for accessing letters that belong to other arabic-alphabet languages. From the perspective of persian or kurdish, the diacritics themselves are essentially foreign letters. But nonetheless, I'm down to work on this. Good news is there's a bunch of letters that still don't yet have any FN alternate assigned, so there's room to work there. |
This is the keys, that i want showing up in the arabic keyboard: https://imgur.com/a/jhd5uKT
I could add them in the custom keys, but the problem is that they're not noticeable.
Maybe i'm missing something obvious?
Also i'm a beginner in arabic, so i won't be able to read any arabic replies.
The text was updated successfully, but these errors were encountered: