From 8c86c3dc1b64a9effc5615f882582ee40b96f282 Mon Sep 17 00:00:00 2001 From: Seraphima Date: Wed, 12 Feb 2020 13:08:11 +0300 Subject: [PATCH] Update FancyZones telemetry event for settings changed (#1268) --- src/modules/fancyzones/lib/trace.cpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/modules/fancyzones/lib/trace.cpp b/src/modules/fancyzones/lib/trace.cpp index d6031e68ac..864c5cd470 100644 --- a/src/modules/fancyzones/lib/trace.cpp +++ b/src/modules/fancyzones/lib/trace.cpp @@ -66,6 +66,14 @@ void Trace::FancyZones::OnKeyDown(DWORD vkCode, bool win, bool control, bool inM void Trace::SettingsChanged(const Settings& settings) noexcept { + const auto& editorHotkey = settings.editorHotkey; + std::wstring hotkeyStr = L"alt:" + std::to_wstring(editorHotkey.alt_pressed()) + + L", ctrl:" + std::to_wstring(editorHotkey.ctrl_pressed()) + + L", shift:" + std::to_wstring(editorHotkey.shift_pressed()) + + L", win:" + std::to_wstring(editorHotkey.win_pressed()) + + L", code:" + std::to_wstring(editorHotkey.get_code()) + + L", keyFromCode:" + editorHotkey.get_key(); + TraceLoggingWrite( g_hProvider, "FancyZones_SettingsChanged", @@ -77,7 +85,13 @@ void Trace::SettingsChanged(const Settings& settings) noexcept TraceLoggingBoolean(settings.zoneSetChange_flashZones, "FlashZonesOnZoneSetChange"), TraceLoggingBoolean(settings.zoneSetChange_moveWindows, "MoveWindowsOnZoneSetChange"), TraceLoggingBoolean(settings.overrideSnapHotkeys, "OverrideSnapHotKeys"), - TraceLoggingWideString(settings.zoneHightlightColor.c_str(), "ZoneHighlightColor")); + TraceLoggingBoolean(settings.appLastZone_moveWindows, "MoveWindowsToLastZoneOnAppOpening"), + TraceLoggingBoolean(settings.use_cursorpos_editor_startupscreen, "UseCursorPosOnEditorStartup"), + TraceLoggingWideString(settings.zoneHightlightColor.c_str(), "ZoneHighlightColor"), + TraceLoggingInt32(settings.zoneHighlightOpacity, "ZoneHighlightOpacity"), + TraceLoggingWideString(hotkeyStr.c_str(), "Hotkey"), + TraceLoggingInt32(static_cast(settings.excludedAppsArray.size()), "ExcludedAppsCount") + ); } void Trace::VirtualDesktopChanged() noexcept