PowerToys/src/modules/keyboardmanager/dll
Arjun Balgovind ff1e04b957
[Keyboard Manager] Added in Shortcut to Key and Key to Shortcut remapping (#5070)
* Added union class

* Added key to shortcut backend implementation

* Added tests

* Added tests for CapsLock/modifier workaround for key to shortcut

* Added correct JSON loading step

* Cleaned shortcut remap code to use helper function for modifier keys

* Removed RemapKey class

* Enable Key to Shortcut in UI along with Type Shortcut in Remap key window

* Fixed orphaning and unsuccessful remap dialog

* Fixed column width

* Renamed second type key button

* Fixed Type Shortcut issues

* Fixed shortcut to key backend logic and manually tested most scenarios

* Added s2k in UI, manually verified its working

* Added one more k2s test

* Added tests for s2k

* Added tests for Caps Lock workaround in shortcut remaps

* Fixed formatting

* Fixed formatting

* Removed safety code since it can cause issues with code generated key up events

* Added test for key up scenario

* Tweaked warning text

* Tweaked text

* Tweaked text to fit in two lines

* telemetry additions
2020-07-23 16:43:49 -07:00
..
dllmain.cpp [Keyboard Manager] Added in Shortcut to Key and Key to Shortcut remapping (#5070) 2020-07-23 16:43:49 -07:00
Input.cpp [Keyboard Manager] Enable App-specific shortcuts in the KBM backend (#4628) 2020-07-06 16:45:53 -07:00
Input.h [Keyboard Manager] Enable App-specific shortcuts in the KBM backend (#4628) 2020-07-06 16:45:53 -07:00
Keyboard.ico KeyboardManager icon (#2875) 2020-05-11 20:13:07 -07:00
KeyboardEventHandlers.cpp [Keyboard Manager] Added in Shortcut to Key and Key to Shortcut remapping (#5070) 2020-07-23 16:43:49 -07:00
KeyboardEventHandlers.h [Keyboard Manager] Added in Shortcut to Key and Key to Shortcut remapping (#5070) 2020-07-23 16:43:49 -07:00
KeyboardManager.rc Added info to FancyZones, KeyboardManager and PowerLauncher projects (#4445) 2020-06-23 18:36:39 +03:00
KeyboardManager.vcxproj Upgrading CppWinRT and adding in new packages.config (#5134) 2020-07-22 00:35:39 -07:00
KeyboardManager.vcxproj.filters KBM - Set up tests for keyboard hook remapping logic (#4004) 2020-06-11 13:07:46 -07:00
packages.config Upgrading CppWinRT and adding in new packages.config (#5134) 2020-07-22 00:35:39 -07:00
pch.cpp Edit Shortcuts UI (dev/keyboardManager) (#1647) 2020-04-08 14:35:52 -07:00
pch.h [Keyboard Manager] Added in Shortcut to Key and Key to Shortcut remapping (#5070) 2020-07-23 16:43:49 -07:00
resource.h Added info to FancyZones, KeyboardManager and PowerLauncher projects (#4445) 2020-06-23 18:36:39 +03:00