blinksh / blink

Blink Mobile Shell for iOS (Mosh based)
https://blink.sh
GNU General Public License v3.0
6.08k stars 565 forks source link

No way to disable gestures #2006

Open anticrisis opened 2 months ago

anticrisis commented 2 months ago

Checklist

Configuration

Blink v17.2.2.868 iOS 17.4.1

iPad Pro Hardware keyboard (Apple)

Describe the bug

There is no option to disable gestures. When connected to a remote linux system, I have often accidentally caused bash history to scroll and sometimes pasted large amounts of text inadvertently. I don't know how I'm doing this nor do I wish to learn. I just want it to stop.

There should be an option in config to disable touch gestures.

RankoKohime commented 2 months ago

Can confirm I have experienced the same. Swiping up or down (which sometimes happen if I try to go to the home screen or switch apps on an iPad without home button), I get a spam of the same character (^[[A) I get on a Linux desktop when using the scroll wheel in the terminal window if the terminal doesn’t support scrollback natively.

carloscabanero commented 1 month ago

This is intentional as the mouse scroll triggers the arrow characters. We can definitely offer an option on Settings to disable it completely for those who do not care about mouse touches at all.

I want to also improve the experience a little bit. @anticrisis does this happen to you when you try to switch between applications around the "Home bar"? Is there any action or gesture when you trigger this more often?