nightkr / flickboard

Flicking keyboard for Android
GNU Affero General Public License v3.0
124 stars 25 forks source link

Exclude control actions from caps lock #217

Closed ktbkhiro closed 3 months ago

ktbkhiro commented 3 months ago

Context

the backspace removes whole words sometimes and the switch to number pad switches handedness as well sometimes

Steps to reproduce

  1. tap on backspace

  2. entire word backspaces (not always)

  3. tap on key for switching to number pad

  4. left-handed keyboard becomes right-handed and vice versa (not always)

Expected behavior

tapping on backspace is expected to delete characters one at a time

tapping on number pad key is expected to change the letter keyboard to numbers keyboard

Actual behavior

tapping on backspace deletes entire words, however sometimes it works properly deleting only one letter a time

tapping on number pad key changes a left-hand layout to a right-hand layout and vice versa. No access to numberpad

Android version

Android 14

Device

Samsung S21 5G, POCO x6

Other details

happens in my old phone, new phone, and a friends phone (all different models)

Acknowledgements

nightkr commented 3 months ago

Hey, it sounds like your taps sometimes get misdetected as circles instead. I would try increasing the swipe threshold (under Behaviour).

nightkr commented 3 months ago

Alternatively, are you in shift mode when it happens? That would also cause the same behaviour.

ktbkhiro commented 3 months ago

not sure about shift mode, but i noticed this happening only after the update with the recents emoji. everything was working fine before so it was a bit baffling

ktbkhiro commented 3 months ago

i set the swipe threshold higher but the issue still happens. it doesn't happen all the time tho, which might be misread "circles" if that's the case

ktbkhiro commented 3 months ago

probably the shift mode causing it-

but it's also weird to have the keyboard change layout when the shift mode is on? idk :'))

nightkr commented 3 months ago

Ah yes, v0.1.6 changed shift mode to applied more consistently across the keyboard.

In general, the expectation here is that you only turn on shift mode when you have a reason to use it, after which it would automatically turn back off again.

ktbkhiro commented 3 months ago

Oh! i see!

I think it also has to do with me using a lot of caps lock for typing, so it did seem like a bug. That makes so much sense now haha. Thank you!

nightkr commented 3 months ago

Oh, it should probably be excluded from caps lock.

ktbkhiro commented 3 months ago

oh, perhaps! it would be great if implemented :)!