Hello!
Thanks for creating this awesome package. I love what you are doing to improve CLI/CI scenario on the .net environment.
I'm using this package and I've noticed that when you press ' + space outputs \0', which outputs only one ' char in other softwares. I think that this might be related on how you read the input (reading keys vs. reading inserted data - assuming this, not sure).
This happens because when using US International it has dead keys which can be used to change the next key. In this case I just want the ' so I need to press space after.
https://en.wikipedia.org/wiki/Dead_key