diff --git a/src/ControlPanelWindow.xaml b/src/ControlPanelWindow.xaml index 7c6d7f6..06c72d9 100644 --- a/src/ControlPanelWindow.xaml +++ b/src/ControlPanelWindow.xaml @@ -451,7 +451,7 @@ - + diff --git a/src/OverlayManager.cs b/src/OverlayManager.cs index 0e92050..5662819 100644 --- a/src/OverlayManager.cs +++ b/src/OverlayManager.cs @@ -354,6 +354,12 @@ private void OnScreenshotCompatKeyDown(object? sender, KeyEventArgs e) return; } + if (e.KeyCode == Keys.A && e.Alt && !e.Control) + { + BeginScreenshotCaptureSession(); + return; + } + if (e.KeyCode == Keys.Escape && _screenshotCaptureSessionActive) { ScheduleEndScreenshotCaptureSessionDebounced(); diff --git a/src/Resources/Strings.en.resx b/src/Resources/Strings.en.resx index 4d601b9..0b7d3c8 100644 --- a/src/Resources/Strings.en.resx +++ b/src/Resources/Strings.en.resx @@ -109,7 +109,7 @@ * Required for effects over elevated windows such as Task Manager. - * (Experimental) Hides overlay briefly during screenshots or QQ screenshot hotkeys. + * (Experimental) Hides overlay briefly during screenshots, QQ screenshot hotkeys (Ctrl+Alt+A), or WeChat screenshot hotkeys (Alt+A). Screenshot compatibility diff --git a/src/Resources/Strings.ja.resx b/src/Resources/Strings.ja.resx index e0d8473..20b087c 100644 --- a/src/Resources/Strings.ja.resx +++ b/src/Resources/Strings.ja.resx @@ -109,7 +109,7 @@ * タスクマネージャーなどの高権限ウィンドウでエフェクトを表示する場合に必要です。 - *(実験的)スクリーンショットや QQ の既定ショートカット検出時にオーバーレイを一時非表示にします。 + *(実験的)スクリーンショット、QQ の既定ショートカット (Ctrl+Alt+A)、または WeChat の既定ショートカット (Alt+A) 検出時にオーバーレイを一時非表示にします。 スクリーンショット互換 diff --git a/src/Resources/Strings.resx b/src/Resources/Strings.resx index 15999b0..fcafb17 100644 --- a/src/Resources/Strings.resx +++ b/src/Resources/Strings.resx @@ -109,7 +109,7 @@ * 若需在任务管理器等部分高权限窗口显示特效,请勾选此项。 - * (实验性功能) 开启后截图画面将不包含特效:检测到系统截图界面或 QQ 默认截图快捷键时会短暂隐藏叠加层以便框选窗口。 + * (实验性功能) 开启后截图画面将不包含特效:检测到系统截图界面、QQ 默认截图快捷键 (Ctrl+Alt+A) 或微信截图快捷键 (Alt+A) 时会短暂隐藏叠加层以便框选窗口。 截图兼容模式