Commit graph

11 commits

Author SHA1 Message Date
Peter Kirmeier 1b9695696a Update layout of all Settings window controls 2023-08-13 17:13:26 +02:00
Peter Kirmeier 0e812d207b Allow waking up another process when started a second time.
This was not possible before and was solved by sending hotkey in version 1.
In v2 it will use named pipes for IPC communication, so it don't rely on hotkeys any more.
2023-06-03 20:18:10 +02:00
Peter Kirmeier dda3d94e7b Only store hotkeys when successfully set using Settings window. 2023-06-03 16:56:17 +02:00
Peter Kirmeier 8311d9fd5b Enable key filters for hotkeys
Fix some hotkey combinations
Refactor code for better serialization
2023-06-01 00:32:28 +02:00
Peter Kirmeier d162564e82 Enable hotkey modification via Settings window 2023-05-31 22:32:19 +02:00
Peter Kirmeier 215c263052 Refactor hotkey registration
Allow function registrations besides the actual hotkey registration.
2023-05-29 23:56:52 +02:00
Peter Kirmeier 637cc46e7e Initial reassign of hotkeys 2023-05-29 20:48:46 +02:00
Peter Kirmeier ce2d9772f6 Rework hotkey registration for sharing hotkeys between objects.
Use colors for working, failing or unset hotkeys in HotkeySelector.
2023-05-27 18:23:01 +02:00
Peter Kirmeier 8ece540881 Centralized hotkey registration
Only one window handle is required for all hotkeys.
Simplifies maintaining multiple hotkeys spreaded over multiple windows.
2023-05-27 16:37:39 +02:00
Peter Kirmeier 60329d524f Fix GetKeyName to support WPF's Key as base type. 2023-05-26 20:51:42 +02:00
Peter Kirmeier 1c22c86d3e Restructured hotkey handling 2023-05-26 00:34:31 +02:00
Renamed from UserInterface/HotkeyControl.cs (Browse further)