HeliBoard
HeliBoard copied to clipboard
Choose which language characters to include in the popup menu
Is your feature request related to a problem? Please describe. There are a lot of characters included on the popup menu. Most users don't speak all of the languages so not all of the language characters are useful. It will be easier to use if the keyboard only displays the language characters that the user actually uses.
Describe the solution you'd like Either a blacklist or whitelist would work.
- Blacklist - I don't want to see à á â æ ã å ā
- Whitelist - I only want to see ä
Use case I only speak german and spanish so only the german umlauts, ä ü ö ß, and spanish ñ are useful to me. The other language characters like ç î ê are just clutter in my keyboard. They make the popup menu selection more difficult.
Describe alternatives you've considered (if any) None. The user has to drag their finger over a lot of unused characters.
In advanced settings there is an option "show more letters with diacritics in popup". Select "show variants defined in keyboard languages".
@Uranusek Can I have a subset of a language's diacritics? I'm from the Philippines and our language is influenced by Spanish. The only letter that the Filipino language inherited from Spanish is ñ. We don't have á ó or ú.
I'm guessing only by editing the layout. Once you have customized the layout, turn off "language (priority)" and "language" in the popups settings. Then it should be as you want.
Can you add a Filipino language option that only has ñ?
I've never done it, and I don't know how to make a PR.
Maybe @tenextractor will do this. He added some layouts to HeliBoard and Fossify Keyboard.
I saw there is Tagalog (aka Filipino) language in the code. How do I select this?
Search in the language list. I see it's there.
See screenshot
How do I get it in Multilingual typing though?
I only see 12 languages. I'd like to use English layout with German and Tagalog diacritics. I already selected German.
It looks like it can't be done this way.
You need to set Tagalog as your primary language and add English and German to it. Then turn off the Tagalog layout, and turn on QWERTY. You will have an English layout with German and Tagalog diacritics.
In multilingual typing you can only select languages that have a dictionary (built-in, or added by the user), that's why Tagalog is not available by default.
Regarding the initial issue: you selected the (non-default) setting to show more letters with diacritics, otherwise you would only have the very common variants. If you want to exactly choose which letters you want to see, you can disable language popup keys and customize the layout.