Skip to content

Commit c1ad7d1

Browse files
committed
Use new strategy for ConsoleReadLine.ReadKeyAsync to fix macOS and Linux issues
This change uses a new strategy for providing a quasi-async Console.ReadKey implementation so that key handling works better on Linux and macOS. This should eliminate issues where keys and escape sequences were being echoed incorrectly. It should also eliminate the issue where the backspace key is unusable on these platforms. Resolves PowerShell/vscode-powershell#533. Resolves PowerShell/vscode-powershell#542.
1 parent c9a9d26 commit c1ad7d1

File tree

4 files changed

+308
-258
lines changed

4 files changed

+308
-258
lines changed

0 commit comments

Comments
 (0)