question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

In the last few weeks, someone messed up the Arabic keyboard's Alef-Hamza default consonant

See original GitHub issue

Steps to reproduce

  1. In the keyboard, hold the Alef letter in Arabic. Instead of getting the previous default, equivalent to consonant a, we get e (default was Hamza above Alef, now below)… how was that change done?

Using the keyboard has become very annoying. A few of my friends have noted the same issue and this has slowed people down a lot, because the new default is rarely the case in Arabic.

Expected behaviour

Android OS version: 12

Device manufacturer and model: SM-N975F/DS and SM-950F, both at about the same time after an update

List of installed add-ons (like languages, or themes): English, Arabic and German QWERTY slim + Youchees Light theme + Plain light theme. I don’t think any of that matters though

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
TheQuantumPhysicistcommented, Feb 18, 2022

Yes! Thank you very much!

0reactions
mennycommented, Feb 18, 2022

hey. did you get the new version of Arabic pack? Does the Alif make sense now?

On Fri, Feb 11, 2022 at 1:44 PM TheQuantumPhysicist < @.***> wrote:

Thank you for the fast response.

This is the change? 4e89908 https://github.com/AnySoftKeyboard/AnySoftKeyboard/commit/4e899080d30b3469c845c0f07e1946dba449f2b1

The timeframe seems consistent. It’s probably the change that caused the issue. I also see the new order in my keyboard.

You are saying “أ” should be the first in the list? Can you explain why? (I want to have the reason documented, I’m not an Arabic speaker)

First or last doesn’t really matter. But what matters is that when I hold Alef, I’d get “أ” instead of “إ” by default (hence if I hold for a long time then release), because “أ” is the most used variation in the language, and others are kind of the exception.

From the looks of it, it seems that if you exchange ٱاٰآأإء with ٱاٰآإأء and do nothing else, it would solve the problem, because it seems that the second letter in this array is the default one.

If there’s another way to change the default one selected when holding Alef and set it to “أ” (regardless of the order), then that’s probably a better solution.

— Reply to this email directly, view it on GitHub https://github.com/AnySoftKeyboard/AnySoftKeyboard/issues/3243#issuecomment-1036509933, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADVP6CBG57RKQGXVWHH663U2VKHTANCNFSM5ODEWXWQ . You are receiving this because you commented.Message ID: @.***>

Read more comments on GitHub >

github_iconTop Results From Across the Web

In the last few weeks, someone messed up the Arabic keyboard's ...
In the keyboard, hold the Alef letter in Arabic. Instead of getting the previous default, equivalent to consonant a , we get e...
Read more >
On an Android Arabic keyboard, how can I type a ... - Quora
Go to settings and search for keyboard then press on 'add new keyboard' and search for Arabic. It should be there for you...
Read more >
Arabic keyboard missing characters - Microsoft Community
The list of missing characters are: Arabic Letter Yeh with Hamza Above; Arabic Letter Alef with Hamza Above; Arabic Letter Alef with Hamza...
Read more >
Wiktionary talk:About Arabic
Arabic words—organizing by root—proposalEdit. The English-Arabic dictionary section has the potential to be a very useful section for English speaking ...
Read more >
Arabic: how to conveniently enter dagger-vowels (AKA ...
(this must not be confused with alif-madda which indicates that a hamza followed by a long aa is to be pronounced and is...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found