isontheline / pro.webssh.net

iOS / iPadOS / macOS SSH Client
https://apps.apple.com/us/app/id497714887
MIT License
299 stars 43 forks source link

SSH Repeated Keyboard Keys #976

Open isontheline opened 12 months ago

isontheline commented 12 months ago

Feature description

Hello one again! I’ve noticed one unpleasant thing in your app on Mac and iPad. Sticky keys effect or something like that. So, when I press some button key - it types only ones, which is not good, for example when working with Vim terminal editor. I can’t use fast navigation. Hope you’ll fix this in next version. Thanks! 🥳

kjuq commented 11 months ago

I hope this feature will be implemented. Looking forward to it!

isontheline commented 11 months ago

@kjuq I hope soon too 🤞

arideden commented 8 months ago

Would love this also.

isontheline commented 8 months ago

@arideden macOS also?

arideden commented 8 months ago

No haven't tested on macOS, just on an iPad runing iOS 17.

isontheline commented 8 months ago

@arideden Thank you. Last question : are you requesting key repeat of the "character keys" or the buttons above the keyboard?

arideden commented 8 months ago

Character keys. I’m trying to use vim with an external keyboard and when I hold down j, k, l etc to scroll the cursor around it pops up with the accent options instead of repeating the key. Space, backspace, arrow keys repeat fine.

isontheline commented 8 months ago

Thanks for your feedback @arideden

I will look further into this issue as soon as possible

isontheline commented 4 months ago

Perhaps I'm wrong but it seems that Termius doesn't handle key repeat, isnt'it?

Which apps are you using (on iOS) which provide the key repeat?

elasticdog commented 1 month ago

I downloaded a few other iPadOS terminal apps, and both Termius and Blink shell handle key repeats somehow (Blink seems to have smoother/faster repeating), but you’re right that most other apps do not. I’m not sure of the mechanism they’re using to disable the long hold for accented letters.

isontheline commented 1 month ago

@elasticdog Thank you a lot for your feedback about other apps related to this issue 🙏

I'll try to find a reliable solution as soon as I can