Helium314 / HeliBoard

Customizable and privacy-conscious open-source keyboard
Apache License 2.0
2.21k stars 84 forks source link

Swipe to select #653

Open domportera opened 5 months ago

domportera commented 5 months ago

Is your feature request related to a problem? Please describe.

Text selection ability is limited from the keyboard

Describe the solution you'd like

when holding Shift, moving the cursor with a spacebar swipe creates a selection along the swipe

Use case

Text editing of all types, long and short, particularly regarding chunks in the middle of a text or copying specific elements of text

Describe alternatives you've considered

Using the top toolbar as a swipe-selection pad, as it does not currently respond to horizontal swipes

Additional context

KaKi87 commented 3 months ago

Hi,

I'd like to suggest swiping the delete key to select, which would be an alternative to swipe to select and delete.

For example, FlorisBoard currently supports this.

Thanks

ghost commented 2 months ago

I'd like to suggest swiping the delete key to select, which would be an alternative to swipe to select and delete.

Deletion in this way is already possible (using heliboard v1.3, but this was already possible in original openboard which this project is forked from).

KaKi87 commented 2 months ago

Deletion in this way is already possible

Where is that option ?

I'm seeing Delete swipe in Advanced but no Select swipe :thinking:

Thanks

ghost commented 2 months ago

I'm seeing Delete swipe in Advanced but no Select swipe 🤔

You are right, there is only swipe to delete for delete key, I misunderstood the the proposed solution.

But if I have to choose, I will rather use Shift + spacebar swipe for text selection (seems natural), than selecting text via delete key (does not make sense).

KaKi87 commented 2 months ago

selecting text via delete key (does not make sense)

Well, it only adds 1 click at the exact same place, so it's actually optimal

ghost commented 2 months ago

I would like to add an addition to be considered for text selection if possible.

Select text from current cursor position:

This can be implemented with help of toolbar navigation buttons i.e. holding Shift + tap on toolbar navigation buttons (or long press navigation button for alternative selection e.g. long press of "move left" will jump to start of the line).

KaKi87 commented 2 months ago

Home, end and arrow keys, in other words.

(Perhaps gestures for arrows).