-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shift + tab and Shift + arrows not working on iOS #1292
Comments
Thank you for your feedback! 🙏 Arnaud (@isontheline) will respond within a few hours. In the meantime, please feel free to add any additional information that may help us resolve or improve WebSSH. |
Btw webssh is the only product so far to not experience layout breaks in a complex tmux+nvim layout with multiple splits, floats and components. My testing includes termius, prompt, a-shell, blink and a few others (all paid where applicable). At the same time webssh is on-par as far as features go, the only thing that some competitors have is font ligatures (which I believe is a limitation of xterm.js - no way to use ligatures with the gl renderer on ios with no font access) but all in all - web ssh has a lot more features than all other products. Kudos for that! |
Hey @vakata Ivan 👋 Thank you so much for your feedback and your warm support about WebSSH 🙏 I will check soon if I can handle the Shift + Tab / Shift + Arrow Handle is made on my side (WKWebView) and not xterm.js, just need to check if I can register these combos on iOS. About font ligatures support inside xterm.js :
So don't know if support is OK, need to find time to try the addon |
Addon requires node.js so font ligatures can't be supported inside WebSSH yet :( |
Thank you for the quick reaction. Yes - I expected that the ligature support will be problematic. I thought about a similar addon in another language (in order to remove the nodejs requirement) but I do not think the font files can be accessed on ios, so reading the ligatures would require the user to provide the font file which changes the user experience and is horrible ux anyway. Thank you for looking into shifted tab and arrows - it is not a deal breaker for me but it would be a nice addition with no downsides (if possible of course). |
Seems I'm able to intercept Shift + Tab / Arrow I'll come back to you asap |
@vakata WebSSH 29.1.1487 is now available 🎉 Have you some time to check it? |
Thank you! Works like a charm! |
You’re welcome @vakata |
Bug description
First of all - thank you for the great product! I tried a lot of alternative products (all paid) and then landed on webSSH - it is clearly made with developers in mind. I am still comparing it with other products (I immediately paid to support your efforts) and one thing I am missing (which only Termius has so far) is Shift-tab and Shift-arrows support on iOS. I hope this is not a limitation of xterm.js. When using
cat
to capture input shift - tab and shift - arrows are captured as if shift is not pressed.Screenshots
If applicable, add screenshots to help explain your problem
Steps to reproduce
cat
The text was updated successfully, but these errors were encountered: