Helium314 / HeliBoard

Customizable and privacy-conscious open-source keyboard
Apache License 2.0
2.3k stars 89 forks source link

german umlaut popup settings #997

Open ristein opened 2 months ago

ristein commented 2 months ago

hey, I'm trying to switch from openboard. My primary language is German, but I can't get the settings right for umlauts, as they were in openboard: It would be great if it could somehow do the following:

I tried to get this by changing popup key order, but could not reach it. Is it possible?

BlackyHawky commented 2 months ago

For this kind of request, you can edit a custom layout in the "Languages and Layout" setting. After clicking on your language, you need to add a custom layout. Once created, click on it to edit.

The rules to be followed are specified in the layouts.md file.

ristein commented 2 months ago

I tried different stuff within the simple format but could not achieve it. Addind popup keys there won't place them besides the primary popup key. Additionally I think my request should be default or easily achievable as it was in openboard.

BlackyHawky commented 2 months ago

Of course, I understand that you want your request to be the default behavior. I've given you the tip while you wait for this topic to be taken into account.

Perhaps changing the "Show more letters with diacritics in popup" setting would solve your request? A new option has been added called "Show variants defined in keyboard languages".

drunken-dwarf commented 1 month ago

I second the request for this to become the default.

Switching between the English and German keyboard layouts should not move any key locations (A, S, D, F, etc.). That is inconvenient and would require muscle memory based on language selection instead of for the whole keyboard itself.

I saw "German layout with / without umlauts: German (Germany) layout has umlauts, German layout doesn't" in the readme, but there does not seem to be a "German" layout. I was only able to find "German (Germany)" which has the umlauts as its own buttons, moving the entire layout when switching between languages.

ristein commented 1 month ago

@drunken-dwarf if you select german (germany), you can add the qwertz-layout which does not have the umlauts as keys