AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1552465
Accepted
bgoodr
bgoodr
Asked: 2020-05-17 13:13:28 +0800 CST2020-05-17 13:13:28 +0800 CST 2020-05-17 13:13:28 +0800 CST

Windows 全局快捷键 CTRL+SHIFT+n 被 Microsoft Outlook 劫持

  • 772

运行 Windows 10:

类似于Opera 劫持的 Windows 全局快捷方式,但CTRL++SHIFT键N绑定全局绑定以打开或激活然后启动 Microsoft Outlook 窗口。这与用于打开隐身窗口的 Google Chrome 键绑定冲突:

图片:

我可以使用AutoHotkey脚本覆盖它,该脚本使用仅在 Google Chrome 窗口处于活动状态时才处于活动状态的条件逻辑,允许绑定执行它在其他窗口中预定义的任何操作:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

; Map CTRL+SHIFT+n to activate the Google Chrome window and pass it on, instead of allowing Windows to open up a new instance of Outlook:
; See also https://superuser.com/q/1552465/106977 
#IfWinActive ahk_exe chrome.exe
$^+n::
Send, !f{Enter}i
return

而且我可能可以编写该脚本来启动 Google Chrome 窗口并传递CTRL++键绑定,但这SHIFT有点N矫枉过正:安装 Outlook 是否占用了该键绑定,或者其他一些应用程序正在这样做吗?

我怎么做?或者 Windows 确实是这种情况,并且也没有正确记录它,因为该键绑定不在Keyboard shortcuts in Windows的文档中。

2020-05-18 06:57:00 更新:以下进程在被终止时允许 CTRL+SHIFT+n 键绑定由 Google Chrome 进程正确处理(现在按预期打开一个隐身窗口)。但这带来了灾难性的后果:桌面消失了!:

explorer.exe 9760 DLL C:\Users\thatuser\AppData\Local\Microsoft\OneDrive\20.052.0311.0011\amd64\FileSyncShell64.dll

2020-05-18 07:06:39 更新:我搜索了 OneDrive 快捷方式 ( https://duckduckgo.com/?q=onedrive+%22ctrl%2Bshift%2Bn%22&ia=web ),发现各种版本的信息相互冲突OneDrive,其中没有一个说明 CTRL+SHIFT+n 应该打开一个新的/预先存在的 Outlook 实例:

https://support.office.com/en-us/article/keyboard-shortcuts-in-onenote-44b8b3f4-c274-4bcc-a089-e80fdcc87950?ocmsassetID=HA010386947&CorrelationId=132aca36-4c6c-43b4-a366-7a9cc350fc2f&ui=en- US&rs=en-US&ad=US https://support.office.com/en-us/article/Keyboard-shortcuts-in-OneDrive-app-for-Windows-10-fcdb66e5-fde6-4654-bbae-21a5e0d88a0b https: //www.customguide.com/cheat-sheet/onedrive-for-business-quick-reference.pdf

2020-05-18 07:23:34 更新:我卸载了 OneDrive,这使得 FileSyncShell64.dll 不再出现。我重新启动并重新测试,CTRL+SHIFT+n 仍然调用 Outlook。现在,鉴于我之前杀死了 explorer.exe,杀死它确实解决了问题,但这掩盖了尚未找到的真正罪魁祸首(我记得,explorer.exe 对于所有 Windows 的运行都至关重要)。因此,杀死 explorer.exe 不是解决方案。我也相信卸载 Outlook 是一个不可选项,因为我需要 Outlook,我只是不希望这种 CTRL+SHIFT+n 快捷方式的全局劫持。

windows google-chrome
  • 2 2 个回答
  • 1391 Views

2 个回答

  • Voted
  1. Best Answer
    miroxlav
    2020-05-17T13:23:08+08:002020-05-17T13:23:08+08:00

    我不认为 MS Outlook 使用Ctrl++Shift作为N全局快捷方式。我看到它记录为Create a note local command 并且它在我的计算机上没有全局操作,但是该快捷方式可以被任何专注的应用程序(例如浏览器)适当地解释。

    只需检查您的第 3 方应用程序以了解可能的快捷方式处理方式。
    开始退出/终止您的应用程序和进程,直到行为停止。这将为您指出潜在的恶人。

    帮助:您可以通过以下方式停止应用程序。

    1. 退出所有开放的标准应用程序。
    2. 退出所有在通知区域(时钟旁边)有图标并且可以退出的应用程序。
    3. 使用Microsoft 的Process Explorer列出所有正在运行的进程,显示列Company Name(菜单View > Select Columns...)并按该列对列表进行排序。
    4. 现在,您可以安全地跳过所有 Microsoft 流程或已知公司名称的流程。专注于其余部分。每个进程的属性窗口显示字段路径,显示 EXE 所在的位置。这也可能说明很多。如果有疑问,请尝试右键单击该进程并选择Check VirusTotal(尽管可能会出现一些错误标志,但它应该返回 0 个正数)然后可能会终止它。

    一项被遗忘的功能:检查桌面和开始菜单中所有快捷方式的属性窗口,这些快捷方式可能会打开 Outlook。在“属性”窗口的“快捷键”选项卡上,它们具有“快捷键”字段。确保您没有在某些快捷方式中填写++ !CtrlShiftN

    • 2
  2. bgoodr
    2020-05-23T06:20:21+08:002020-05-23T06:20:21+08:00

    miroxlav回答 的最后一段就是答案。前一部分在消除此问题的其他可能原因方面也非常有用。在我写这个答案的时候,我没有注意到最后一段。然而,这个答案有很多细节显示了如何得到那个快捷方式定义,所以我把这个答案留在里面,并将miroxlav 的答案标记为“the”答案。


    我交叉发布到https://answers.microsoft.com,它提供了答案:

    https://answers.microsoft.com/en-us/windows/forum/windows_10-desktop/ctrlshiftn-is-opening-microsoft-outlook-2013/c1be666a-dc50-4097-b828-449f7e75fa4d?messageId=00ad1b54-848b- 4067-a60b-bb7735cfb810&tm=1590154202614

    我在下面重写了他们的答案,以避免最终的链接腐烂,添加一种方法来查找 Outlook 属性对话框,以解决您没有任务栏或桌面快捷方式的情况,并为 Google Chrome 处理CTRL+ SHIFT+添加上下文N捷径。此外,那里的部分开始于:

    为了为 Google Chrome 启用此组合,...

    在这种情况下是不正确的(默认情况下,谷歌浏览器已经处理了快捷方式,并且通过全局更改它可能会避免启动隐身窗口),因此此处不包含该部分:


    检查Outlook启动快捷方式图标属性中是否启用了CTRL++快捷方式,如下SHIFT:N

    1. 右键单击任务栏或桌面上的Outlook 快捷方式图标,直到看到Outlook菜单项。你会看到这样的东西:在此处输入图像描述
      1. 如果您没有将 Outlook 固定到任务栏或 Outlook桌面快捷方式,您仍然可以通过“开始”菜单导航到“属性”菜单:在此处输入图像描述
    2. 右键单击Outlook菜单项,然后选择Properties。你会看到这样的东西:在此处输入图像描述
    3. CTRL如果您在那里看到 CTRL + Shift + N,那么这是在按下+ SHIFT+时打开 Outlook 的全局快捷方式N,这会导致所有其他应用程序(例如本例中的谷歌浏览器)无法查看和处理它。目的(例如,打开隐身窗口)。
    4. 在快捷键选项卡下,您将看到“快捷键”字段。
    5. 在“快捷键”字段内单击,然后按Backspace。该选项应显示“无”。
    6. 单击确定。
    7. 这应该删除启动 Outlook 的组合键。
    8. 您不必注销/登录,也不必重新启动以使此更改生效。

    现在,通过打开一个 Google Chrome 窗口(已经在执行的窗口很好)来测试它,然后输入CTRL+ SHIFT+ N。它现在应该打开隐身窗口。

    • 1

相关问题

  • 批量重命名图像文件集

  • Python 的“pass”参数的批处理等价物是什么?

  • Jupyter 笔记本中的字体已更改

  • 在 Windows 上与 Docker 守护进程通信

  • 资源管理器侧面板中的桌面外壳快捷方式

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve