tabby
tabby copied to clipboard
PsReadLine key handlers not working
I use Powershell Core 6.1.0 with PsReadline 2.0.0. Some shortcuts does work, some does not:
Some that works:
Backspace BackwardDeleteChar Ctrl+h BackwardDeleteChar Ctrl+Home BackwardDeleteLine Ctrl+End ForwardDeleteLine Shift+Insert Paste Ctrl+LeftArrow BackwardWord Ctrl+r ReverseSearchHistory Tab MenuComplete Some that does not work:
Shift+Enter AddLine Ctrl+Backspace BackwardKillWord Ctrl+Enter InsertLineAbove Shift+Ctrl+Enter InsertLineBelow Ctrl+Space MenuComplete Ctrl+a SelectAll
These also do not work in powershell 5.1
Shift-Tab MenuComplete does not work either
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in two weeks unless you comment. Thank you for your contributions.
Ctrl-A should be working in the latest nightly
This still doesn't work :( in Windows 10 with powershell core, on ssh sessions.
Many shortcuts still don't work 4 years later in Powershell and Powershell Core, does anyone actually use tabby without shortcuts?
Are there plans to address this? Ctrl+Backspace is super useful in all kinds of CLI work. How do you live without it?
Ctrl + Delete
works to delete the next work.
This should really be addressed however.
OK, I tried to enable the ConPTY, and now my Ctrl+H goes to delete the word, and the Ctrl+Backspace still gets a ^H. 😢
just stumbled upon this issue. it would be a huge quality of life improvement if this would work.
for now i use ctrl+shift+left to select the last word/s and delete them (needed to remove the tabby shortcut to switch panes/ tabs)
Here's a workaround (but not a solution) on Windows:
For deleting a word, Ctrl-W mostly work in shells and other apps like neovim. And to achieve that I used Windows Powertoys to map Ctrl-Backspace
to Ctrl-W
only for use within Tabby
. You can do that easily using Powertoys Keyboard mapping.
This is exactly what sendSequence()
or sendInput()
would've done if we had it at our disposal.
Looks like windows users don't use tabby)
I'd use the quake mode in the Windows terminal if it actually worked reliably, yakuake on Linux.