terminal/src/cascadia/TerminalSettings
Leonard Hecker e455d4b159
Allow Ctrl+Alt <> AltGr aliasing to be disabled (#6212)
## Summary of the Pull Request

Some people wish to use Ctrl+Alt combinations without Windows treating those as an alias for AltGr combinations. This PR adds a new `altGrAliasing` setting allowing one to control this behavior.

## PR Checklist
* [x] Closes #6211
* [x] CLA signed. If not, go over [here](https://cla.opensource.microsoft.com/microsoft/Terminal) and sign the CLA
* [x] Manual testing
* [x] Requires documentation to be updated: https://github.com/MicrosoftDocs/terminal/issues/50
* [x] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

## Validation Steps Performed

* Choose a German keyboard layout
* Using `showkey -a` ensured that both `Ctrl+Alt+Q/E` and `AltGr+Q/E` produce `@/€`
* Added `"altGrAliasing": false` to the WSL profile
* Using `showkey -a` ensured `Ctrl+Alt+Q/E` now produces `^[^Q/E` while `AltGr+Q/E` continues to produce `@/€`
2020-06-05 16:11:41 +00:00
..
IControlSettings.idl Add font weight options (#6048) 2020-05-20 20:17:17 +00:00
ICoreSettings.idl Allow Ctrl+Alt <> AltGr aliasing to be disabled (#6212) 2020-06-05 16:11:41 +00:00
IKeyBindings.idl Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
KeyChord.cpp Apply audit mode to TerminalConnection/Core/Settings and WinCon… (#4016) 2020-01-03 10:44:27 -08:00
KeyChord.h Apply audit mode to TerminalConnection/Core/Settings and WinCon… (#4016) 2020-01-03 10:44:27 -08:00
KeyChord.idl Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
packages.config deps: upgrade CppWinRT to 2.0.200316.3, gsl to v2.1.0 (#4536) 2020-03-23 17:15:24 +00:00
pch.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
pch.h teach wil about c++/winrt exceptions by including cppwinrt.h (#2927) 2019-09-30 15:52:27 -07:00
TerminalSettings.cpp Replace everything in TerminalSettings with GETSET_PROPERTY (#6110) 2020-05-27 21:46:39 +00:00
TerminalSettings.def Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
terminalsettings.h Allow Ctrl+Alt <> AltGr aliasing to be disabled (#6212) 2020-06-05 16:11:41 +00:00
TerminalSettings.idl Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
TerminalSettings.vcxproj Unify and clean up the common build properties (#3429) 2019-11-05 14:29:11 -08:00