FossifyOrg / Keyboard

Easy keyboard for inserting all kinds of texts, special characters and numbers.
https://www.fossify.org
GNU General Public License v3.0
288 stars 25 forks source link

Faster language switching #62

Open PanderMusubi opened 4 months ago

PanderMusubi commented 4 months ago

Checklist

Feature description

Faster language switching by swiping the space bar to left or right.

signal-2024-07-28-195849_002

Why do you want this feature?

Most user use two languages, English and their native non-English language. Personally, I use four different language and I expect there are also a considerable amount of users that use three languages.

Currently, a long press on the key with the small globe icon is needed, followed by a press on the desired language. When writing in multiple languages, this should be offered in a much quicker way.

Additional information

In AnySoftKeyboard this is done with a special button (marked with the pink dot) that steps (only in one direction) to the next available language.

signal-2024-07-28-195841_002
PhilippKosarev commented 3 months ago

I like being able to use the spacebar to move the cursor, so how about swiping up or down instead of left or right on the spacebar? This wouldn't impede any existing functionality while not requiring any additional buttons.

PanderMusubi commented 3 months ago

Sure, or make it configurable.

AndyM48 commented 3 months ago

Or the option to add a language button Or a language button on the toolbar

NaeemBolchhi commented 3 months ago

I think a settings toggle could be added to move the Emoji key to the long-press effect of the Enter key. That would open up the language switch key for (1) a quick cycling through the enabled layouts on short-press, and (2) the current selection menu on long-press.

PanderMusubi commented 3 months ago

I would prefer anything without a long press as I switch languages so often. Long press is then annoying. For people writing in multiple languages chancing languages is used more often than e.g. a comma or quotation mark.

ronniedroid commented 2 months ago

I had submitted a PR (#40) to do this but it was rejected.

Made the keyboard unusable for me so I switched to FUTO Keyboard.