-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
Remove unused keys for Romanian #659
Conversation
Removed extra characters that are not used in Romanian language.
This is changing something that has been there for more than 10 years, and in my opinion should be handled more carefully since users quite possibly got used to it. |
Romanian language only has these diacritics: Ăă, Ââ, Îî, Șș, Țț. Having the extra characters on the keys is pretty disorienting (at first) and redundant. I've used other (non-open source) keyboards on Android and most of them had only these characters (plus the € sign) on their keys. I don't know how many Romanian people are using Heliboard at the moment, but it would be a good thing to ask the community about this change. |
I see your point... I would like to do this consistently, i.e. together with removing such keys for other languages too. It may take me a while for me though, just to be sure I don't accidentally remove the wrong popup keys for some language (and maybe need to consider common but foreign characters like in café). |
I totally agree with your suggestion. And there's no hurry in fact. You have more important things to fix/implement. Thanks for your work! |
Here is my suggestion: Ă Â Î Ș Ț are fully separate letters in Romanian but the current keyboard does not have separate keys for them. The method of long pressing keys makes typing too slow on an already slow mobile keyboard. For example to type the word 'română' you would have to press r, o, m, long press a and select â, press n, long press a and select ă. To type a single word you would have to long press twice. This is makes typing very slow. So I recommend giving Ă Â Î Ș Ț separate keys as follows:
Using this as the layout means that popup keys for letters in other languages (like Ö etc.) need not be removed |
This looks like a potentially useful source for letters by (latin) language: https://altcodeunicode.com/alt-codes-for-latin-letters-with-accents-or-diacritical-marks-used-in-foreign-languages/ Does it look ok for Romanian? I noticed there is an additional version of |
The extra ones were wrongly included in an old keyboard layout, Ș (U+0218) and Ț (U+021A) are the correct and official letters. The best source about alphabets for me has been Wikipedia. |
@clmbmb would it be ok for you if I use this PR to (maybe a little slowly) do the same adjustments for other latin locales, so everything can be merged at once? |
Yes, it's totally OK. Also, I agree with @tenextractor on the comment above. |
Below there is a list of all files in
|
Ugh, I thought GitHub would now let me merge upsteam conveniently. |
Remove extra keys/characters that are not used in Romanian language. The extra keys are only getting in the way when trying to use the native Romanian diacritics.
fixes #921