diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index e7bcaab1b5..a6d3b032db 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -1,7 +1,6 @@ # FALSE POSITIVES ## "PackagemanagerWrapper.cs" should be "PackageManagerWrapper.cs" ## NOTICE.MD > MOZILLA PUBLIC LICENSE v1.1 - aaaa abcdefghjkmnpqrstuvxyz abgr @@ -43,7 +42,6 @@ AMPROPSETID amr ANDSCANS animatedvisuals -anr ansicolor ANull AOC @@ -1214,6 +1212,7 @@ prgms pri PRINTCLIENT printmanagement +privacystatement prm proactively PROCESSENTRY diff --git a/DATA_AND_PRIVACY.md b/DATA_AND_PRIVACY.md new file mode 100644 index 0000000000..a4d3fe6d83 --- /dev/null +++ b/DATA_AND_PRIVACY.md @@ -0,0 +1,1012 @@ +# PowerToys Data & Privacy +## Overview +PowerToys diagnostic data is completely optional for users and is off by default. Our team believes in transparency and trust. As PowerToys is open source, all of our diagnostic data events are in the codebase. + +Additionally, this document aims to list each diagnostic data event individually and describe their purpose clearly. + +For more information, please read the [Microsoft privacy statement](https://privacy.microsoft.com/privacystatement). + +## What does PowerToys collect? + +1. **Usage**: Understanding usage and frequency rates for utilities and settings helps us make decisions on where to focus our time and energy. This data also helps us better understand what and how to move well-loved features directly into Windows! +2. **Stability**: Monitoring bugs and system crashes, as well as analyzing GitHub issue reports, assists us in prioritizing the most urgent issues. +3. **Performance**: Assessing the performance of PowerToys features to load and execute gives us an understanding of what surfaces are causing slowdowns. This supports our commitment to providing you with tools that are both speedy and effective. + +### Success Story: Fixing FancyZones Bugs with Your Help +FancyZones had numerous bug reports related to virtual desktop interactions. Initially, these were considered lower priority, since the assumption was that virtual desktops were not widely used, so we chose to focus on more urgent issues. However, the volume of bug reports suggested otherwise, prompting us to add additional diagnostics to see virtual desktop usage with FancyZones. We discovered that virtual desktop usage was much higher among FancyZones users. This new understanding led us to prioritize this class of bugs and get them fixed. + +## Transparency and Public Sharing +As much as possible, we aim to share the results of diagnostic data publicly. + +We hope this document provides clarity on why and how we collect diagnostic data to improve PowerToys for our users. If you have any questions or concerns, please feel free to reach out to us. + +Thank you for using PowerToys! + +## List of Diagnostic Data Events +_**Note:** We're in the process of updating this section with more events and their descriptions. We aim to keep this list current by adding any new diagnostic data events as they become available._ + +_If you want to find diagnostic data events in the source code, these two links will be good starting points based on the source code's langauge._ +- [C# events](https://github.com/search?q=repo%3Amicrosoft/PowerToys%20EventBase&type=code) +- [C++ events](https://github.com/search?q=repo%3Amicrosoft%2FPowerToys+ProjectTelemetryPrivacyDataTag&type=code) + +### General + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.DebugEventLogs debugging information for diagnostics and troubleshooting.
Microsoft.PowerToys.GeneralSettingsChangedLogs changes made to general settings within PowerToys.
Microsoft.PowerToys.Runner_LaunchIndicates when the PowerToys Runner is launched.
Microsoft.PowerToys.SettingsBootEventTriggered when PowerToys settings are initialized at startup.
Microsoft.PowerToys.SettingsEnabledEventIndicates that the PowerToys settings have been enabled.
Microsoft.PowerToys.ScoobeStartedEventTriggered when SCOOBE (Secondary Out-of-box experience) starts.
Microsoft.PowerToys.TrayFlyoutActivatedEventIndicates when the tray flyout menu is activated.
Microsoft.PowerToys.TrayFlyoutModuleRunEventLogs when a utility from the tray flyout menu is run.
+ +### OOBE (Out-of-box experience) + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.OobeSectionEventOccurs when OOBE is shown to the user.
Microsoft.PowerToys.OobeSettingsEventTriggers when a Settings page is opened from an OOBE page.
Microsoft.PowerToys.OobeStartedEventIndicates when the out-of-box experience has been initiated.
+ +### Advanced Paste + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.AdvancedPaste_EnableAdvancedPasteTriggered when Advanced Paste is enabled.
Microsoft.PowerToys.AdvancedPaste_ErrorOccurs when an error is encountered during the Advanced Paste process.
Microsoft.PowerToys.AdvancedPaste_InvokeAdvancedPasteActivated when Advanced Paste is called by the user.
Microsoft.PowerToys.AdvancedPaste_SettingsTriggered when settings for Advanced Paste are accessed or modified.
Microsoft.PowerToys.AdvancedPasteClipboardItemClickedOccurs when a clipboard item is selected from the Advanced Paste menu.
Microsoft.PowerToys.AdvancedPasteClipboardItemDeletedEventTriggered when an item is removed from the Advanced Paste clipboard history.
Microsoft.PowerToys.AdvancedPasteCustomFormatOutputThumbUpDownEventTriggered when a user gives feedback on a custom format output (thumb up/down).
Microsoft.PowerToys.AdvancedPasteFormatClickedEventOccurs when a specific paste format is clicked in the Advanced Paste menu.
Microsoft.PowerToys.AdvancedPasteGenerateCustomErrorEventTriggered when an error occurs while generating a custom paste format.
Microsoft.PowerToys.AdvancedPasteGenerateCustomFormatEventOccurs when a custom paste format is successfully generated.
Microsoft.PowerToys.AdvancedPasteInAppKeyboardShortcutEventTriggered when a keyboard shortcut is used within the Advanced Paste interface.
+ +### Always on Top + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.AlwaysOnTop_EnableAlwaysOnTopTriggered when Always on Top is enabled.
Microsoft.PowerToys.AlwaysOnTop_PinWindowOccurs when a window is pinned to stay on top of other windows.
Microsoft.PowerToys.AlwaysOnTop_UnpinWindowTriggered when a pinned window is unpinned, allowing it to be behind other windows.
+ +### Awake + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.Awake_EnableAwakeTriggered when Awake is enabled.
Microsoft.PowerToys.AwakeExpirableKeepAwakeEventOccurs when the system is kept awake for a temporary, expirable duration.
Microsoft.PowerToys.AwakeIndefinitelyKeepAwakeEventTriggered when the system is set to stay awake indefinitely.
Microsoft.PowerToys.AwakeNoKeepAwakeEventOccurs when Awake is turned off, allowing the computer to enter sleep mode.
Microsoft.PowerToys.AwakeTimedKeepAwakeEventTriggered when the system is kept awake for a specified time duration.
+ +### Color Picker + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.ColorPicker_EnableColorPickerTriggered when Color Picker is enabled.
Microsoft.PowerToys.ColorPicker_SessionOccurs during a Color Picker usage session.
Microsoft.PowerToys.ColorPicker_SettingsTriggered when the settings for the Color Picker are accessed or modified.
Microsoft.PowerToys.ColorPickerCancelledEventOccurs when a color picking action is cancelled by the user.
Microsoft.PowerToys.ColorPickerShowEventTriggered when the Color Picker UI is displayed on the screen.
+ +### Command Not Found + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.CmdNotFoundInstallEventTriggered when a Command Not Found is installed.
Microsoft.PowerToys.CmdNotFoundInstanceCreatedEventOccurs when an instance of a Command Not Found is created.
Microsoft.PowerToys.CmdNotFoundUninstallEventTriggered when Command Not Found is uninstalled after being previously installed.
+ +### Crop And Lock + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.CropAndLock_ActivateReparentTriggered when the cropping interface is activated for reparenting the cropped content.
Microsoft.PowerToys.CropAndLock_ActivateThumbnailOccurs when the thumbnail view for cropped content is activated.
Microsoft.PowerToys.CropAndLock_EnableCropAndLockTriggered when Crop and Lock is enabled.
Microsoft.PowerToys.CropAndLock_SettingsOccurs when settings related to Crop and Lock are modified.
+ +### Environment Variables + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.EnvironmentVariables_ActivateTriggered when Environment Variables is launched.
Microsoft.PowerToys.EnvironmentVariables_EnableEnvironmentVariablesOccurs when Environment Variables is enabled.
Microsoft.PowerToys.EnvironmentVariablesOpenedEventTriggered when the Environment Variables interface is opened.
Microsoft.PowerToys.EnvironmentVariablesProfileEnabledEventOccurs when an environment variable profile is enabled.
Microsoft.PowerToys.EnvironmentVariablesVariableChangedEventTriggered when an environment variable is added, modified, or deleted.
+ +### FancyZones + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.FancyZones_CycleActiveZoneSetTriggered when the active zone set is cycled through.
Microsoft.PowerToys.FancyZones_EditorLaunchOccurs when the FancyZones editor is launched.
Microsoft.PowerToys.FancyZones_EnableFancyZonesOccurs when FancyZones is enabled.
Microsoft.PowerToys.FancyZones_KeyboardSnapWindowToZoneTriggered when a window is snapped to a zone using the keyboard.
Microsoft.PowerToys.FancyZones_MoveOrResizeEndedOccurs when a window move or resize action has completed.
Microsoft.PowerToys.FancyZones_MoveOrResizeStartedTriggered when a window move or resize action is initiated.
Microsoft.PowerToys.FancyZones_MoveSizeEndOccurs when the moving or resizing of a window has ended.
Microsoft.PowerToys.FancyZones_OnKeyDownTriggered when a key is pressed down while interacting with zones.
Microsoft.PowerToys.FancyZones_QuickLayoutSwitchOccurs when a quick switch between zone layouts is performed.
Microsoft.PowerToys.FancyZones_SettingsTriggered when FancyZones settings are accessed or modified.
Microsoft.PowerToys.FancyZones_SettingsChangedOccurs when there is a change in the FancyZones settings.
Microsoft.PowerToys.FancyZones_SnapNewWindowIntoZoneTriggered when a new window is snapped into a zone.
Microsoft.PowerToys.FancyZones_VirtualDesktopChangedOccurs when the virtual desktop changes, affecting zone layout.
Microsoft.PowerToys.FancyZones_ZoneSettingsChangedTriggered when the settings for specific zones are altered.
Microsoft.PowerToys.FancyZones_ZoneWindowKeyUpOccurs when a key is released while interacting with zones.
+ +### FileExplorerAddOns + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.GcodeFileHandlerLoadedTriggered when a G-code file handler is loaded.
Microsoft.PowerToys.GcodeFilePreviewedOccurs when a G-code file is previewed in File Explorer.
Microsoft.PowerToys.GcodeFilePreviewErrorTriggered when there is an error previewing a G-code file.
Microsoft.PowerToys.MarkdownFileHandlerLoadedOccurs when a Markdown file handler is loaded.
Microsoft.PowerToys.MarkdownFilePreviewedTriggered when a Markdown file is previewed in File Explorer.
Microsoft.PowerToys.PdfFileHandlerLoadedOccurs when a PDF file handler is loaded.
Microsoft.PowerToys.PdfFilePreviewedTriggered when a PDF file is previewed in File Explorer.
Microsoft.PowerToys.PowerPreview_EnabledOccurs when preview is enabled.
Microsoft.PowerToys.PowerPreview_TweakUISettings_DestroyedTriggered when the Tweak UI settings for Power Preview are destroyed.
Microsoft.PowerToys.PowerPreview_TweakUISettings_FailedUpdatingSettingsOccurs when updating Tweak UI settings fails.
Microsoft.PowerToys.PowerPreview_TweakUISettings_InitSet__ErrorLoadingFileTriggered when there is an error loading a file during Tweak UI settings initialization.
Microsoft.PowerToys.PowerPreview_TweakUISettings_SuccessfullyUpdatedSettingsOccurs when the Tweak UI settings for Power Preview are successfully updated.
Microsoft.PowerToys.QoiFilePreviewedTriggered when a QOI file is previewed in File Explorer.
Microsoft.PowerToys.SvgFileHandlerLoadedOccurs when an SVG file handler is loaded.
Microsoft.PowerToys.SvgFilePreviewedTriggered when an SVG file is previewed in File Explorer.
Microsoft.PowerToys.SvgFilePreviewErrorOccurs when there is an error previewing an SVG file.
+ +### File Locksmith + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.FileLocksmith_EnableFileLocksmithTriggered when File Locksmith is enabled.
Microsoft.PowerToys.FileLocksmith_InvokedOccurs when File Locksmith is invoked.
Microsoft.PowerToys.FileLocksmith_InvokedRetTriggered when File Locksmith invocation returns a result.
Microsoft.PowerToys.FileLocksmith_QueryContextMenuErrorOccurs when there is an error querying the context menu for File Locksmith.
+ +### Find My Mouse + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.FindMyMouse_EnableFindMyMouseTriggered when Find My Mouse is enabled.
Microsoft.PowerToys.FindMyMouse_MousePointerFocusedOccurs when the mouse pointer is focused using Find My Mouse.
+ +### Hosts File Editor + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.HostsFileEditor_ActivateTriggered when Hosts File Editor is activated.
Microsoft.PowerToys.HostsFileEditor_EnableHostsFileEditorOccurs when Hosts File Editor is enabled.
Microsoft.PowerToys.HostsFileEditorOpenedEventFires when Hosts File Editor is opened.
+ +### Image Resizer + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.ImageResizer_EnableImageResizerTriggered when Image Resizer is enabled.
Microsoft.PowerToys.ImageResizer_InvokedOccurs when Image Resizer is invoked by the user.
Microsoft.PowerToys.ImageResizer_InvokedRetFires when the Image Resizer operation is completed and returns a result.
+ +### Keyboard Manager + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.KeyboardManager_AppSpecificShortcutRemapConfigurationLoadedIndicates that the application-specific shortcut remap configuration has been successfully loaded.
Microsoft.PowerToys.KeyboardManager_AppSpecificShortcutRemapCountLogs the number of application-specific shortcut remaps configured by the user.
Microsoft.PowerToys.KeyboardManager_AppSpecificShortcutToShortcutRemapInvokedLogs each instance when an application-specific shortcut-to-shortcut remap is used.
Microsoft.PowerToys.KeyboardManager_DailyAppSpecificShortcutToKeyRemapInvokedLogs the daily count of application-specific shortcut-to-key remaps executed by the user.
Microsoft.PowerToys.KeyboardManager_DailyAppSpecificShortcutToShortcutRemapInvokedLogs the daily count of application-specific shortcut-to-shortcut remaps executed by the user.
Microsoft.PowerToys.KeyboardManager_DailyKeyToKeyRemapInvokedLogs the daily count of key-to-key remaps used by the user.
Microsoft.PowerToys.KeyboardManager_DailyKeyToShortcutRemapInvokedLogs the daily count of key-to-shortcut remaps used by the user.
Microsoft.PowerToys.KeyboardManager_DailyShortcutToKeyRemapInvokedLogs the daily count of shortcut-to-key remaps used by the user.
Microsoft.PowerToys.KeyboardManager_DailyShortcutToShortcutRemapInvokedLogs the daily count of shortcut-to-shortcut remaps used by the user.
Microsoft.PowerToys.KeyboardManager_EnableKeyboardManagerIndicates that the Keyboard Manager has been enabled in PowerToys settings.
Microsoft.PowerToys.KeyboardManager_KeyRemapConfigurationLoadedIndicates that the key remap configuration has been successfully loaded.
Microsoft.PowerToys.KeyboardManager_KeyRemapCountLogs the number of individual key remaps configured by the user.
Microsoft.PowerToys.KeyboardManager_KeyToKeyRemapInvokedLogs each instance of a key-to-key remap being used.
Microsoft.PowerToys.KeyboardManager_KeyToShortcutRemapInvokedLogs each instance of a key-to-shortcut remap being used.
Microsoft.PowerToys.KeyboardManager_OSLevelShortcutRemapCountLogs the total number of OS-level shortcut remaps configured by the user.
Microsoft.PowerToys.KeyboardManager_OSLevelShortcutToKeyRemapInvokedLogs each instance of an OS-level shortcut-to-key remap being used.
Microsoft.PowerToys.KeyboardManager_OSLevelShortcutToShortcutRemapInvokedLogs each instance of an OS-level shortcut-to-shortcut remap being used.
Microsoft.PowerToys.KeyboardManager_ShortcutRemapConfigurationLoadedIndicates that the shortcut remap configuration has been successfully loaded.
+ +### Mouse Highlighter + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.MouseHighlighter_EnableMouseHighlighterTriggered when Mouse Highlighter is enabled.
Microsoft.PowerToys.MouseHighlighter_StartHighlightingSessionOccurs when a new highlighting session is started.
+ +### Mouse Jump + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.MouseJump_EnableJumpToolTriggered when Mouse Jump is enabled.
Microsoft.PowerToys.MouseJump_InvokeJumpToolOccurs when Mouse Jump is invoked.
Microsoft.PowerToys.MouseJumpShowEventTriggered when the Mouse Jump display is shown.
Microsoft.PowerToys.MouseJumpTeleportCursorEventOccurs when the cursor is teleported to a new location.
+ +### Mouse Pointer Crosshairs + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.MousePointerCrosshairs_EnableMousePointerCrosshairsTriggered when Mouse Pointer Crosshairs is enabled.
Microsoft.PowerToys.MousePointerCrosshairs_StartDrawingCrosshairsOccurs when the crosshairs are drawn around the mouse pointer.
+ +### Mouse Without Borders + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.MouseWithoutBorders_ActivateTriggered when Mouse Without Borders is activated.
Microsoft.PowerToys.MouseWithoutBorders_AddFirewallRuleOccurs when a firewall rule is added for Mouse Without Borders.
Microsoft.PowerToys.MouseWithoutBorders_EnableMouseWithoutBordersTriggered when Mouse Without Borders is enabled.
Microsoft.PowerToys.MouseWithoutBorders_ToggleServiceRegistrationOccurs when the service registration for Mouse Without Borders is toggled.
Microsoft.PowerToys.MouseWithoutBordersClipboardFileTransferEventTriggered during a clipboard file transfer between computers.
Microsoft.PowerToys.MouseWithoutBordersDragAndDropEventOccurs during a drag-and-drop operation between computers.
Microsoft.PowerToys.MouseWithoutBordersMultipleModeEventTriggered when multiple modes are enabled in Mouse Without Borders.
Microsoft.PowerToys.MouseWithoutBordersOldUIOpenedEventOccurs when the old user interface for Mouse Without Borders is opened.
Microsoft.PowerToys.MouseWithoutBordersOldUIQuitEventTriggered when the old user interface for Mouse Without Borders is closed.
Microsoft.PowerToys.MouseWithoutBordersOldUIReconfigureEventOccurs when the old user interface for Mouse Without Borders is reconfigured.
Microsoft.PowerToys.MouseWithoutBordersStartedEventTriggered when Mouse Without Borders is started.
+ +### New+ + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.NewPlus_EventCopyTemplateTriggered when an item from New+ is created (copied to the current directory).
Microsoft.PowerToys.NewPlus_EventCopyTemplateResultLogs the success of item creation (copying).
Microsoft.PowerToys.NewPlus_EventShowTemplateItemsTriggered when the New+ context menu flyout is displayed.
Microsoft.PowerToys.NewPlus_EventToggleOnOffTriggered when New+ is enabled or disabled.
+ +### Peek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.Peek_ClosedTriggered when Peek is closed.
Microsoft.PowerToys.Peek_EnablePeekOccurs when Peek is enabled.
Microsoft.PowerToys.Peek_ErrorTriggered when an error occurs for Peek.
Microsoft.PowerToys.Peek_InvokePeekOccurs when Peek is invoked.
Microsoft.PowerToys.Peek_OpenedTriggered when a Peek window is opened.
Microsoft.PowerToys.Peek_OpenWithOccurs when an item is opened with Peek.
Microsoft.PowerToys.Peek_SettingsTriggered when the settings for Peek are modified.
+ +### PowerRename + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.PowerRename_EnablePowerRenameTriggered when PowerRename is enabled.
Microsoft.PowerToys.PowerRename_InvokedOccurs when PowerRename is invoked.
Microsoft.PowerToys.PowerRename_InvokedRetTriggered when the invocation of PowerRename returns a result.
Microsoft.PowerToys.PowerRename_RenameOperationTriggered during the rename operation within PowerRename.
Microsoft.PowerToys.PowerRename_SettingsChangedOccurs when the settings for PowerRename are changed.
Microsoft.PowerToys.PowerRename_UIShownRetTriggered when the PowerRename user interface is shown.
+ +### PowerToys Run + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.LauncherBootEventTriggered when PowerToys Run is initialized on boot.
Microsoft.PowerToys.LauncherColdStateHotkeyEventOccurs when the hotkey is pressed in the cold state (not yet initialized).
Microsoft.PowerToys.LauncherFirstDeleteEventTriggered when the first deletion action is performed in PowerToys Run.
Microsoft.PowerToys.LauncherHideEventOccurs when PowerToys Run is hidden.
Microsoft.PowerToys.LauncherQueryEventTriggered when a query is made in PowerToys Run.
Microsoft.PowerToys.LauncherResultActionEventOccurs when an action is taken on a result in PowerToys Run.
Microsoft.PowerToys.LauncherShowEventTriggered when PowerToys Run is shown.
Microsoft.PowerToys.LauncherWarmStateHotkeyEventOccurs when the hotkey is pressed in the warm state (initialized).
Microsoft.PowerToys.RunPluginsSettingsEventTriggered when the settings for PowerToys Run plugins are accessed or modified.
Microsoft.PowerToys.WindowWalker_EnableWindowWalkerTriggered when the Window Walker plugin is enabled.
+ +### Quick Accent + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.PowerAccent_EnablePowerAccentTriggered when Quick Accent is enabled.
Microsoft.PowerToys.PowerAccentShowAccentMenuEventOccurs when the accent menu is displayed.
+ +### Registry Preview + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.RegistryPreview_ActivateTriggered when Registry Preview is activated.
Microsoft.PowerToys.RegistryPreview_EnableRegistryPreviewOccurs when Registry Preview is enabled.
+ +### Screen Ruler + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.MeasureTool_BoundsToolActivatedTriggered when Screen Ruler's Bounds tool is activated.
Microsoft.PowerToys.MeasureTool_EnableMeasureToolOccurs when Screen Ruler is enabled.
Microsoft.PowerToys.MeasureTool_MeasureToolActivatedTriggered when Screen Ruler's Measure tool is activated.
+ +### Shortcut Guide + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.ShortcutGuide_EnableGuideTriggered when Shortcut Guide is enabled.
Microsoft.PowerToys.ShortcutGuide_HideGuideOccurs when Shortcut Guide is hidden from view.
Microsoft.PowerToys.ShortcutGuide_SettingsIndicates a change in the settings related to the Shortcut Guide.
+ +### Text Extractor + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.PowerOCR_EnablePowerOCRTriggered when the Text Extractor (OCR) feature is enabled.
Microsoft.PowerToys.PowerOCRCancelledEventOccurs when the text extraction process is cancelled.
Microsoft.PowerToys.PowerOCRCaptureEventOccurs when the user has created a capture for text extraction.
Microsoft.PowerToys.PowerOCRInvokedEventTriggered when Text Extractor is invoked.
+ +### Video Conference Mute + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.VideoConference_CameraMutedTriggered when the camera is turned off by Video Conference Mute.
Microsoft.PowerToys.VideoConference_EnableVideoConferenceOccurs when Video Conference Mute is enabled.
Microsoft.PowerToys.VideoConference_MicrophoneMutedOccurs when the microphone is muted by Video Conference Mute.
+ +### Workspaces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Event NameDescription
Microsoft.PowerToys.Projects_CLIUsageLogs usage of command-line arguments for launching apps.
Microsoft.PowerToys.Workspaces_CreateEventTriggered when a new workspace is created.
Microsoft.PowerToys.Workspaces_DeleteEventTriggered when a workspace is deleted.
Microsoft.PowerToys.Workspaces_EditEventTriggered when a workspace is edited or modified.
Microsoft.PowerToys.Workspaces_EnableIndicates that Workspaces is enabled.
Microsoft.PowerToys.Workspaces_LaunchEventTriggered when a workspace is launched.
Microsoft.PowerToys.Workspaces_SettingsLogs changes to workspaces settings.
+ + \ No newline at end of file