this post was submitted on 05 Mar 2024
14 points (100.0% liked)

Open Source

31220 readers
190 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
14
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 

Hey, I have a Heliboard question and not sure if this is the right place to ask, sorry.

I have three system languages in my phone. The three of them shows in Heliboard. I added three dictionaries, one for each. If I start typing using a secondary keyboard all words shows underlined in red. I see some words in the recommended area that seems to be correct but no matter the word selected it always shows underlined in red. This only happens for the second and third keyboard.

Is this how it suppose to works? Any inputs?

top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 8 months ago (1 children)

Had the same issue and instead of adding multiple languages directly, i clicked on one of the languages and added the second one in "multilingual typing", which solved my issues

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago) (1 children)

Isn't multilingual typing limited to have one dictionary? I mean, you can obviously add more than one language with it but it seems that you can only have one dic file in use

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago) (1 children)

Idk tbh, i just wanted to get rid of all the red lines when i type in another language ^^
I dont use completion at all

[–] [email protected] 3 points 8 months ago

The red lines are quite annoying. I think I'll ask this in the repository and if I hear more from the developers I update it here

[–] [email protected] 4 points 8 months ago (1 children)

I have the same problem. Before the official release as Heliboard, when it still was called OpenBoard (by Helium314), I could change the keyboard languages with the small keyboard icon on the bottom right of my screen and it would change the language AND there spelling dictionary, but by swiping up from the spacebar only the language would change, with the spelling dictionary still on the first language.

Now on Heliboard I don't even have that possibility, since the small keyboard icon on the bottom right only shows one entry for Heliboard, not several (one for each language) as it used to be before.

[–] [email protected] 1 points 7 months ago (1 children)

Sorry to reply to a month-old post, but any news? Also, I actually just installed it today, so have a bunch of questions.

First of all, I'm confused -- I installed HeliBoard_1.2-release.apk . I didn't really know how HeliBoard_1.2-debug.apk and HeliBoard_1.2-nouserlib.apk were different.

Also, I just installed that and nothing else. It's giving me suggestions, but no corrections. Is that because I didn't install any dictionaries? If so, how do I install one -- do I just click on the download icon here https://codeberg.org/Helium314/aosp-dictionaries/src/branch/main/dictionaries/main_en_us.dict ? And what do I do then? Sorry, noob here.

And lastly, on the other languages issue above. It sounds like it used to have the equivalent of GBoard's globe icon you could click on to switch languages but not anymore? You have to go to settings and uncheck English and check whatever other language you want to use?

Thanks in advance!

[–] [email protected] 1 points 6 months ago

Hi sorry for the late reply. I'm not an expert here but I think I can help you with a couple of things:

I installed HeliBoard_1.2-release.apk

Then you're fine. That's the app intended for release. I assume you got the APK from the developers GitHub? I use F-Droid so there's only option available.

It's giving me suggestions, but no corrections

You could download that dictionary file that you linked, but I believe that is not necessary if your Android System language is set to English and you're typing in English too, it should be able to use the System internal dictionary. In my case I have 4 different languages configured in Heliboard and I downloaded dictionaries 3 of them, but I didn't need to download the one for my system language, it just uses the internal dictionary. For the other 3 languages: I downloaded their dictionary files, saved them in a safe location in my phone (I have a folder for apps Settings and backups, and I created a Heliboard subfolder where I keep my dictionaries and the glide typing library)

Regarding my old issue with changing languages and having the spell check change at the same time: I fixed that by changing the Spell checker app in Android's System Settings. I found out about this reading a related GitHub issue and I suggested to the developer to add this information to the FAQs, which they quickly did (check the section "Spell checker is not checking all languages in multilingual typing"). You can also activate the Globe icon to Switch languages under Heliboard's Settings: "Preferences/Additional Keys/Language Switch keys", but I personally prefer being rid of it and just sliding on the spacebar

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago) (1 children)

Found the solution to this some days ago: you need to change your System Spell checker to Heliboard.

Now the developer added it to the FAQ too:

Spell checker is not checking all languages in multilingual typing: Make sure you actually enabled HeliBoard spell checker. Usually it can be found in System Settings -> System -> Languages -> Advanced -> Spell Checker, but this may depend on Android version.

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago) (1 children)

Oh! Great, now it became a GrapheneOS issue because I don't see Advance settings available in Languages to update Spell Checker =[

Edit: OH! Finally, it is under Keyboard > Spell Checker > Default Spell Checker

[–] [email protected] 2 points 6 months ago

Glad that it worked out in the end. It's a pity that different Android versions and custom ROMs have this setting in different places, I guess this is also making it impossible for the developer to put a direct link to this setting in Heliboard that would work for all users.