HeliBoard icon indicating copy to clipboard operation
HeliBoard copied to clipboard

Choose which language characters to include in the popup menu

Open herrbrixter opened this issue 1 year ago • 9 comments

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.

Language

Describe the solution you'd like Either a blacklist or whitelist would work.

  1. Blacklist - I don't want to see à á â æ ã å ā
  2. 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.

herrbrixter avatar Aug 06 '24 02:08 herrbrixter

In advanced settings there is an option "show more letters with diacritics in popup". Select "show variants defined in keyboard languages".

maruuk avatar Aug 06 '24 06:08 maruuk

@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 ú.

herrbrixter avatar Aug 06 '24 10:08 herrbrixter

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.

maruuk avatar Aug 06 '24 15:08 maruuk

Can you add a Filipino language option that only has ñ?

herrbrixter avatar Aug 09 '24 08:08 herrbrixter

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.

maruuk avatar Aug 09 '24 09:08 maruuk

I saw there is Tagalog (aka Filipino) language in the code. How do I select this?

Screenshot_2024-08-12-14-41-35-151_org mozilla firefox_beta_1

herrbrixter avatar Aug 12 '24 06:08 herrbrixter

Search in the language list. I see it's there.

See screenshot

maruuk avatar Aug 12 '24 07:08 maruuk

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.

Screenshot_2024-08-12-17-45-14-448_helium314 keyboard

Screenshot_2024-08-12-17-44-10-238_helium314 keyboard

herrbrixter avatar Aug 12 '24 09:08 herrbrixter

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.

maruuk avatar Aug 12 '24 10:08 maruuk

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.

Helium314 avatar Aug 28 '24 18:08 Helium314