* Added missing [SkippableFact] attribute to prevent test from failing instead of being skipped.
* Fix failing unit-tests that used an aliased member which defaults to handling upper case/lower case keys differently.
Previously, sequence of keys were interpreted using a language hack at the top of the file.
The "using _ = Keys;" statement defaulted to a class that contained both "K" and "ucK" for lower-case 'K' and upper-case 'K' respectively.
Now, "_" is a member of the class that points to a "KbdLayout" class with members "k" and "K" respectively.
Therefore, the unit-test was broken when the definition of "_" changed.
There are likely issues introduced by this PR,
but I'm merging for a new Beta so this code gets more testing.
* Introduce PSKeyInfo type alias
* Explicit conversions b/w ConsoleKeyInfo and PSKeyInfo
* Change tests to use actual ConsoleKeyInfo data
* Add fr-FR keyboard layout tests
* Add KeyInfo-ru-RU-windows.json (#839)
All impossible without Shift shortcuts labeled as "Investigate: true"
Alt+Spacebar tracked by windows itself
* Add KeyInfo for Polish (Programmers) layout on Windows and Linux (#870)
On Windows *Alt+Spacebar* is hijacked by Windows
On Linux any *Alt+F1-12* combination was not detected