terminal/.github/actions/spell-check/expect
Mike Griese e1888b0a29
Spec for Improved keyboard handling in Conpty (#5887)
## Summary of the Pull Request

We have a number of bugs in the Terminal that all have the same singular root cause - VT input does not carry the same fidelity that Win32 input does. For Win32 applications there are certain keystrokes that simply cannot be represented with VT sequences. 

This is my proposal for how we'll handle all these cases. I'm proposing a _new VT sequence_, which will enable the Terminal to send input with all of the information that an `INPUT_RECORD` might have, to conpty. There, conpty will be able to send input to the client application with the same fidelity they're used to, enabling these keys to work for those applications once again. 

## PR Checklist
* [x] Specs #4999
* [x] I work here
* [x] is a spec

## Detailed Description of the Pull Request / Additional comments
_read the spec_
2020-06-04 12:42:33 +00:00
..
alphabet.txt ci: spelling: update to 0.0.16a; update advice (#5922) 2020-05-28 08:01:52 -05:00
expect.txt Spec for Improved keyboard handling in Conpty (#5887) 2020-06-04 12:42:33 +00:00
README.md ci: spelling: update to 0.0.16a; update advice (#5922) 2020-05-28 08:01:52 -05:00
web.txt Spec for Improved keyboard handling in Conpty (#5887) 2020-06-04 12:42:33 +00:00

The contents of each .txt file in this directory are merged together.

  • alphabet is a sample for alphabet related items
  • web is a sample for web/html related items
  • expect is the main list of expected items -- there is nothing particularly special about the file name (beyond the extension which is important).

These terms are things which temporarily exist in the project, but which aren't necessarily words.

If something is a word that could come and go, it probably belongs in a dictionary.