d465a47bc5
The quake mode keybinding is bound to a scancode. This made it impossible to override it with a vkey-based one like "win+\`". This commit fixes the issue by making sure that a `KeyChord` always has a vkey, and leveraging this fact inside ActionMap, which now ignores the scan-code. ## PR Checklist * [x] Closes #10875 * [x] I work here * [x] Tests added/passed ## Validation Steps Performed * quake mode and other keybinding still work ✔️ * Repro settings from #10875 work correctly ✔️ |
||
---|---|---|
.. | ||
ColorSchemeTests.cpp | ||
CommandTests.cpp | ||
DeserializationTests.cpp | ||
JsonTestClass.h | ||
KeyBindingsTests.cpp | ||
LocalTests_SettingsModel.def | ||
pch.cpp | ||
pch.h | ||
ProfileTests.cpp | ||
SerializationTests.cpp | ||
SettingsModel.LocalTests.vcxproj | ||
TerminalSettingsTests.cpp | ||
TestUtils.h |